$ mkdir OpenFOAM $ cd OpenFOAM
$ sed -i -e 's/\(boost_version=\)boost-system/\1boost_1_55_0/' OpenFOAM-4.1/etc/config.sh/CGAL $ sed -i -e 's/\(cgal_version=\)cgal-system/\1CGAL-4.8/' OpenFOAM-4.1/etc/config.sh/CGAL
$ vi OpenFOAM-4.1/etc/bashrc - - - (1) 수정 사항 참고 - - - $ export MPI_ROOT=/applic/compilers/intel/2015/mpi/mvapich2/2.1 $ export MPI_ARCH_FLAGS="-DMPICH_SKIP_MPICXX" $ export MPI_ARCH_INC="-isystem $MPI_ROOT/include" $ export MPI_ARCH_LIBS="-L$MPI_ROOT/lib -lmpi"
$ vi OpenFOAM-4.1/applications/utilities/mesh/manipulation/setSet/Allwmake - - - (2) 수정 사항 참고 - - -
$ vi OpenFOAM-4.1/etc/config.sh/settings - - - (3) 수정 사항 참고 - - -
$ cd $WM_THIRD_PARTY_DIR $ tar xvjf gmp-6.1.0.tar.bz2 $ cd gmp-6.1.0 $ ./configure --prefix=$WM_THIRD_PARTY_DIR/platforms/${WM_ARCH}${WM_COMPILER}/gmp-6.1.0 \ --enable-cxx CC=icc CXX=icpc CFLAGS="-O3 -fPIC" CXXFLAGS="-O3 -fPIC" $ make $ make install $ cd .. $ tar xvzf mpfr-3.1.3.tar.gz $ cd mpfr-3.1.3 $ ./configure --prefix=$WM_THIRD_PARTY_DIR/platforms/${WM_ARCH}${WM_COMPILER}/mpfr-3.1.3 \ CC=icc CXX=icpc CFLAGS="-O3 -fPIC" CXXFLAGS="-O3 -fPIC" --disable-thread-safe \ --with-gmp=$WM_THIRD_PARTY_DIR/platforms/${WM_ARCH}${WM_COMPILER}/gmp-6.1.0 $ make $ make install $ cd .. $ tar xvzf boost_1_55_0.tar.gz $ cd boost_1_55_0 $ ./bootstrap.sh --prefix=$WM_THIRD_PARTY_DIR/platforms/${WM_ARCH}${WM_COMPILER}/boost_1_55_0 $ ./b2 install --prefix=$WM_THIRD_PARTY_DIR/platforms/${WM_ARCH}${WM_COMPILER}/boost_1_55_0 $ cd .. $ ./makeCGAL gmp-6.1.0 mpfr-3.1.3 >& log.makeCFAL $ wmRefresh $ cd $WM_PROJECT_DIR $ ./Allwmake -j 4 >& log.make |