Gromacs 4.6.5 for Primargy RX300/CX250
ウェブページ
バージョン
4.6.5
ビルド環境
- Intel Compiler 13.1.1
- Cuda compilation tools, release 5.0, V0.2.1221
- Intel MPI 4.1.3.049
- cmake 2.8
ビルドに必要なファイル
- gromacs-4.6.5.tar.gz
注意事項
GMX_CPU_ACCELERATION=AVX_256にするとregressiontestsのfreeenergyの2つのテストでFailとなる。
ビルド手順
#!/bin/csh -f umask 022 set file_gromacs=/home/users/${USER}/build/gromacs465/gromacs-4.6.5.tar.gz set work=/work/users/${USER} set prefix=/local/apl/pg/gromacs465 set sse41_prefix=/local/apl/pg/gromacs465_sse41 #------------------------------------------------------------------------------ cd ${work} if (-d gromacs-4.6.5) then mv gromacs-4.6.5 gromacs-4.6.5-erase rm -rf gromacs-4.6.5-erase & endif tar xzf ${file_gromacs} cd gromacs-4.6.5 # setenv CC icc setenv CXX icpc setenv F77 ifort setenv F90 ifort setenv FC ifort mkdir rccs-gpu cd rccs-gpu cmake28 .. -DCMAKE_INSTALL_PREFIX=${prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=OFF \ -DGMX_GPU=ON \ -DGMX_DOUBLE=OFF \ -DGMX_FFT_LIBRARY=mkl \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd .. # mkdir rccs-d cd rccs-d cmake28 .. -DCMAKE_INSTALL_PREFIX=${prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=OFF \ -DGMX_GPU=OFF \ -DGMX_DOUBLE=ON \ -DGMX_FFT_LIBRARY=mkl \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd .. # mkdir rccs-d-sse41 cd rccs-d-sse41 cmake28 .. -DCMAKE_INSTALL_PREFIX=${sse41_prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=OFF \ -DGMX_GPU=OFF \ -DGMX_DOUBLE=ON \ -DGMX_FFT_LIBRARY=mkl \ -DGMX_CPU_ACCELERATION=SSE4.1 \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd .. # setenv CC mpiicc setenv CXX mpiicpc setenv F77 mpiifort setenv F90 mpiifort setenv FC mpiifort mkdir rccs-mpi cd rccs-mpi cmake28 .. -DCMAKE_INSTALL_PREFIX=${prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=ON \ -DGMX_GPU=OFF \ -DGMX_DOUBLE=OFF \ -DGMX_FFT_LIBRARY=mkl \ -DMPIEXEC=/opt/intel/impi/4.1.3.049/intel64/bin/mpirun \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd .. # mkdir rccs-mpi-d cd rccs-mpi-d cmake28 .. -DCMAKE_INSTALL_PREFIX=${prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=ON \ -DGMX_GPU=OFF \ -DGMX_DOUBLE=ON \ -DGMX_FFT_LIBRARY=mkl \ -DMPIEXEC=/opt/intel/impi/4.1.3.049/intel64/bin/mpirun \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd .. # mkdir rccs-mpi-d-sse41 cd rccs-mpi-d-sse41 cmake28 .. -DCMAKE_INSTALL_PREFIX=${sse41_prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DGMX_MPI=ON \ -DGMX_GPU=OFF \ -DGMX_DOUBLE=ON \ -DGMX_FFT_LIBRARY=mkl \ -DGMX_CPU_ACCELERATION=SSE4.1 \ -DMPIEXEC=/opt/intel/impi/4.1.3.049/intel64/bin/mpirun \ -DREGRESSIONTEST_DOWNLOAD=OFF make -j 12 make install cd ..