Rispondi al commento

OpenFOAM on Gentoo

Versione stampabileVersione stampabile

Su consiglio di mavimo ho deciso di provare OpenFOAM.. già che ci sono, pubblico i passi da seguire per l'installazione su Gentoo:

Installazione dall'overlay "sunrise"

Per procedere occorre avere layman installato. se così non fosse:

1
# emerge app-portage/layman

..una volta installato

1
# layman -L

dovrebbe ritornare la lista degli overlay disponibili.
Quello che interessa a noi è:

1
* sunrise         [Subversion] (source: http://overlays.gentoo.org...)

quindi aggiungiamolo con

1
2
# layman -a sunrise
# layman -s sunrise

Se disponiamo di app-portage/eix, possiamo aggiornarlo per avere i dati degli ebuild del nuovo overlay:

1
# update-eix
1
2
3
4
5
6
7
8
9
10
# eix -e sci-libs/openfoam
* sci-libs/openfoam [1]
     Available versions:  
        (0)     [M]~1.4.1_p20080118
        (1.5)   ~1.5
        {doc examples lam mpich}
     Homepage:            http://www.opencfd.co.uk/openfoam/
     Description:         Open Field Operation and Manipulation - CFD Simulation Toolbox
 
[1] "sunrise" /usr/portage/local/layman/sunrise

..smascheriamo openfoam e le dipendenze con:

1
2
3
sci-libs/openfoam ~amd64 >> /etc/portage/package.keywords
sci-libs/parmgridgen ~amd64 >> /etc/portage/package.keywords
sci-libs/parmetis ~amd64 >> /etc/portage/package.keywords

a questo punto si può procedere con l'installazione:

1
# emerge -av sci-libs/openfoam

Installazione del visualizzatore ParaView

installiamo anche il visualizzatore grafico, sci-visualization/paraview

1
2
3
4
* sci-visualization/paraview
     Available versions:  ~2.6.2 ~3.2.1 ~3.3_pre20080514 [M]~3.4.0 {doc examples hdf5 mpi python qt4 threads}
     Homepage:            http://www.paraview.org
     Description:         ParaView is a powerful scientific data visualization application

..anche questo da smascherare:

1
# echo sci-visualization/paraview ~amd64 >> /etc/portage/package.keywords

..quindi, si può procedere con l'installazione

1
# emerge -av sci-visualization/paraview

Preparazione nell'ambiente

..infine aggiungiamo

1
. /usr/lib64/OpenFOAM/OpenFOAM-1.5/etc/bashrc

in coda al .bashrc dell'utente con cui vogliamo eseguire i processi di simulazione.

Fatto. OpenFOAM 1.5 è installato.
Per l'utilizzo, fare riferimento alla OpenFOAM user guide (devo ancora guardare anch'io bene come funziona.. :D).

Rispondi

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.
  • Links to HTML content with 'rel="lightframe"' in the <a> tag will appear in a Lightbox when clicked on.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Who Am I?

~redShadow~ A.K.A. Samuele Santi is an Italian Open Source developer, currently working as a freelance developer, mainly in the web applications sector. Favourite programming languages: PHP and, of course, Python!

algorythms (1) curl (1) blogroll (7) cartoons (1) 2v (1) code (3) documentation (2) camera mia (1) apache (1) circuits (1) archive (1) e-mail (2) alcool (1) caos (1) cars (1) aoe (1) C++ (2) audio (1) como lake rovers (1) apt (1) bash (11) address book (2) doku (1) Drupal Forms (1) arduino (1) awstats (3) debug (1) 3d (3) aircrack (1) cocktails (1) debian (1) cryptography (1) blender (3) database (3) Drupal (21) backup (3) development (11) citroen (1) dmcrypt (1) contact manager (1)