- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令进入GROMACS安装包所在目录。
cd /path/to/GROMACS
- 执行以下命令解压GROMACS安装包。
tar -xvf gromacs-2019.3.tar.gz
- 执行以下命令进入解压后的目录并创建build目录。
cd gromacs-2019.3
mkdir build
cd build
- 执行以下命令进行编译配置。
FLAGS="-mcpu=tsv110"; CFLAGS=$FLAGS CXXFLAGS=$FLAGS LDFLAGS="-lflang" CC=mpicc CXX=mpicxx \
/path/to/CMAKE/bin/cmake \
-DCMAKE_INSTALL_PREFIX=/path/to/GROMACS/ \
-DBUILD_SHARED_LIBS=on \
-DBUILD_TESTING=on \
-DREGRESSIONTEST_DOWNLOAD=off \
-DGMX_BUILD_OWN_FFTW=off \
-DGMX_SIMD=ARM_NEON_ASIMD \
-DGMX_DOUBLE=off \
-DGMX_EXTERNAL_BLAS=on \
-DGMX_EXTERNAL_LAPACK=on \
-DGMX_FFT_LIBRARY=fftw3 \
-DGMX_BLAS_USER=/path/to/OPENBLAS/lib/libopenblas.a \
-DGMX_LAPACK_USER=/path/to/OPENBLAS/lib/libopenblas.a \
-DFFTWF_LIBRARY=/path/to/FFTW/lib/libfftw3f.so \
-DFFTWF_INCLUDE_DIR=/path/to/FFTW/include \
-DGMX_GPU=off \
-DGMX_MPI=on \
-DGMX_OPENMP=on \
-DGMX_X11=off \
../
- 执行以下命令进行编译安装。
make -j40 V=1
make -j40 install
- 执行以下命令查看是否生成可执行文件。
ll /path/to/GROMACS/bin/gmx_mpi
- 执行以下命令设置环境变量。
export PATH=/path/to/GROMACS/bin:$PATH