OpenFOAM on Gentoo

Printer-friendly versionPrinter-friendly version

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).

1 comment

 
Anonymous wrote 1 week 1 day ago

reply this topic

The custom writing service will furnish people with the information associated with essay paper and it’s perfect that you display students your article about this good topic.

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!

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