Gromacs 4.6.1
Webpage
http://www.gromacs.org/Version
4.6.1Tools for Compiling
- gcc version 4.4.6
- Cuda compilation tools, release 5.0, V0.2.1221
- Intel MPI 4.0.2.003
Necessary Files for Compiling
- gromacs-4.6.1.tar.gz
- fftw-3.3.2.tar.gz
Procedure of Compiling
#!/bin/csh -fumask 022
set file_gromacs=/home/users/${USER}/build/gromacs461/gromacs-4.6.1.tar.gz
set file_fftw3=/home/users/${USER}/build/gromacs461/fftw-3.3.2.tar.gz
set work=/work/users/${USER}
set prefix=/local/apl/pg/gromacs461
#------------------------------------------------------------------------------
cd ${work}
if (-d gromacs-4.6.1) then
mv gromacs-4.6.1 gromacs-4.6.1-erase
rm -rf gromacs-4.6.1-erase &
endif
tar xzf ${file_gromacs}
cd gromacs-4.6.1
mkdir -p src/contrib/fftw/gmxfftw-prefix/src
cp ${file_fftw3} src/contrib/fftw/gmxfftw-prefix/src
#
cmake28 . -DCMAKE_INSTALL_PREFIX=${prefix} \
-DGMX_MPI=OFF \
-DGMX_GPU=ON \
-DGMX_DOUBLE=OFF \
-DGMX_BUILD_OWN_FFTW=ON \
-DREGRESSIONTEST_DOWNLOAD=OFF
make
make install
make clean
#
cmake28 . -DCMAKE_INSTALL_PREFIX=${prefix} \
-DGMX_MPI=ON \
-DGMX_GPU=OFF \
-DGMX_DOUBLE=OFF \
-DGMX_BUILD_OWN_FFTW=ON \
-DMPIEXEC=/opt/intel/impi/4.0.2.003/intel64/bin/mpirun \
-DREGRESSIONTEST_DOWNLOAD=OFF
make
make install
make clean
#
cmake28 . -DCMAKE_INSTALL_PREFIX=${prefix} \
-DGMX_MPI=OFF \
-DGMX_GPU=OFF \
-DGMX_DOUBLE=ON \
-DGMX_BUILD_OWN_FFTW=ON \
-DREGRESSIONTEST_DOWNLOAD=OFF
make
make install
make clean
#
cmake28 . -DCMAKE_INSTALL_PREFIX=${prefix} \
-DGMX_MPI=ON \
-DGMX_GPU=OFF \
-DGMX_DOUBLE=ON \
-DGMX_BUILD_OWN_FFTW=ON \
-DMPIEXEC=/opt/intel/impi/4.0.2.003/intel64/bin/mpirun \
-DREGRESSIONTEST_DOWNLOAD=OFF
make
make install
make clean