{{tag>Brouillon}} = Notes install OpenFOAM == Intro [[https://fr.wikipedia.org/wiki/OpenFOAM|OpenFOAM]] (Open Field Operation and Manipulation) est un Logiciel Libre de [[https://fr.wikipedia.org/wiki/M%C3%A9canique_des_fluides_num%C3%A9rique|Mécanique des fluides numérique]] ou CFD en anglais (pour Computational Fluid Dynamics) Voir également : * https://fr.wikipedia.org/wiki/Code_Saturne * https://fr.wikipedia.org/wiki/Gerris_%28logiciel%29 Voir Cluster [[https://fr.wikipedia.org/wiki/Message_Passing_Interface|MPI]] * https://www.researchgate.net/publication/258312743_Open_Foam_on_a_Ubuntu_1204LTS_MPI_Cluster * https://www.osc.edu/supercomputing/software/openfoam Voir tuto : * https://www.youtube.com/watch?v=KznljrgWSvo == Install sur Debian Jessie **Cette install prendra de la place sur /opt/** (500Mo) deb http://www.openfoam.org/download/ubuntu trusty main # deb-src http://www.openfoam.org/download/ubuntu trusty main apt-get update wget http://fr.archive.ubuntu.com/ubuntu/pool/main/b/boost1.54/libboost-thread1.54.0_1.54.0-4ubuntu3_amd64.deb wget http://fr.archive.ubuntu.com/ubuntu/pool/main/b/boost1.54/libboost-system1.54.0_1.54.0-4ubuntu3.1_amd64.deb dpkg -i libboost*.deb apt-get install openfoam30 paraviewopenfoam44 ** To use OpenFOAM please add ** ** . /opt/openfoam30/etc/bashrc ** ** To your ~/.bashrc == Test # cp -r $FOAM_TUTORIALS $FOAM_RUN cp -r /opt/openfoam30/tutorials/incompressible/icoFoam/elbow/ ~ cd ~/elbow fluentMeshToFoam elbow.msh ls constant/polyMesh/ Un peu de graphique #paraview system/controlDict & paraFoam & Dans le fenêtre "Open Data With...", sélectionner OpenFOAM, ou si plusieurs OpenFOAM Le 2em chez moi Puis dans le fenêtre principale cliquez sur "Apply" Depuis le terminal, lançons une nouvelle simulation (calcul) icoFoam Ordres : # fluentMeshToFoam # icoFoam # paraview (paraFoam) == Notes Notes * blockMesh (building the mesh) * icoFoam (running compiled executable) * paraFoam (opening the paraview to view results)