OpenFOAM installation

From Supercomputación y Cálculo Científico UIS


OpenFOAM Installation

OpenFOAM 2.3.1 over Debian 7.0


1. First you need to check the required packages. They can be obtained using aptitude. Here is a complete list for the platform:

aptitude search build-essential aptitude search flex aptitude search bison aptitude search cmake aptitude search zlib1g-dev aptitude search libopenmpi-dev aptitude search openmpi-bin aptitude search qt4-dev-tools aptitude search libqt4-dev aptitude search libqt4-opengl-dev aptitude search gnuplot aptitude search libxt-dev aptitude search freeglut3-dev aptitude search libqtwebkit-dev aptitude search libreadline-dev aptitude search libncurses-dev

2. Then you must create a folder that is accesible for all the users, like /usr/local or /opt.

mkdir /usr/local/OpenFOAM

3. In that folder use the wget command to download the source package for both the base OpenFOAM and Third Party Scripts:

wget wget

4. Untar the files

tar -xvzf OpenFoam-x.x.x tar -xvzf ThirdParty-x.x.x
NOTE: The compilers must be: GCC: 4.5.0 and above; LLVM Clang: 3.4 and above; Intel ICC: 14.0.1

5. Edit /etc/profile.d/ and add the following lines. Then replicate these changes in the file of every node.

File: /etc/profile.d/
export FOAM_INST_DIR=/usr/local/OpenFOAM
[ -f $foamDotFile ] && . $foamDotFile

6. Run ./Allwmake

cd $FOAM_INST_DIR/OpenFOAM-2.3.1/ ./Allwmake

7. Test!

cd $FOAM_INST_DIR/OpenFOAM-2.3.1/bin/ ./foamInstallationTest