Compile Gromacs on TITAN with Open MPI - ATLAS-Titan/misc GitHub Wiki
Downloading Gromacs 5.1.4
wget ftp://ftp.gromacs.org/pub/gromacs/gromacs-5.1.4.tar.gz
tar xf gromacs-5.1.4.tar.gz
cd gromacs-5.1.4/
Compiling Gromacs 5.1.4 with Open-MPI
module swap PrgEnv-pgi PrgEnv-gnu
module load cmake
module load boost
module load fftw
module load cudatoolkit
module use --append /lustre/atlas/world-shared/csc230/openmpi/modules/
module load openmpi/2017_05_04_539f71d
cmake -DBUILD_SHARED_LIBS=OFF \
-DGMX_BUILD_SHARED_EXE=OFF \
-DGMX_MPI=ON -DGMX_GPU=ON \
-DGMX_SIMD=AVX_128_FMA \
-DGMX_FFT_LIBRARY=fftw3 \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DGMX_DOUBLE=OFF \
-DFFTWF_INCLUDE_DIR=$FFTW_INC \
-DFFTWF_LIBRARY=$FFTW_DIR/libfftw3f.a \
-DCMAKE_C_COMPILER=mpicc \
-DCMAKE_CXX_COMPILER=mpiCC \
-DCMAKE_SKIP_RPATH=YES \
-DCMAKE_INSTALL_PREFIX=<DESTINATION PATH>
make
make install
Note:
- you have to set the path of the option -DCMAKE_INSTALL_PREFIX