Skip to content
Albert Yiamakis edited this page Jan 21, 2016 · 1 revision

#Get Eigen cd $W mkdir Libraries cd Libraries wget http://bitbucket.org/eigen/eigen/get/3.2.5.tar.gz tar -xvf 3.2.5.tar.gz

#Get gcc 5.2 and build it cd $W mkdir gcc cd gcc wget ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2 bzip2 -d gcc-5.2.0.tar.bz2 tar -xvf gcc-5.2.0.tar cd gcc-5.2.0/ ./contrib/download_prerequisites cd .. mkdir objdir cd objdir/ mkdir $W/gcc_build $W/gcc/gcc-5.2.0/configure --prefix=$W/gcc_build/ --disable-multilib --enable-languages=c,c++ make -j8 make install

#Export variables for cmake to find compiler export CC=$W/gcc_build/bin/gcc export CXX=$W/gcc_build/bin/g++

#Build OpenFOAM with gcc5.2

#Build openPBE cd $W git clone https://github.com/robertsawko/openPBE.git cd openPBE git fetch origin git checkout -b astral origin/astral mkdir build cd build cmake .. make -j6

#Set environment variables before run source /scratch/user/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/scratch/user/gcc_build/lib64/

Clone this wiki locally