【Linux】Rocky Linux中编译安装 Gromacs-2023.1

1.Rocky Linux 9.2 依赖

sudo dnf install tar wget bzip2
sudo dnf install gcc gcc-c++ perl cmake

2.下载gromacs

有趣的是官网的下载连接没办法用wget下载,这里手动下载上传一下
https://ftp.gromacs.org/gromacs/gromacs-2023.1.tar.gz

然后安装官方示例编译:

tar xfz gromacs-2023.1.tar.gz
cd gromacs-2023.1
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
make
make check
sudo make install
source /usr/local/gromacs/bin/GMXRC #source /usr/local/bin/GMXRC

在cmake时,由于下载错误,提示

error: downloading
https://ftp.gromacs.org/regressiontests/regressiontests-2023.1.tar.gz
failed。

这里手动下载并上传regressiontests-2023-1.tar.gz

将其解压到gromacs-2023.1文件下,并且解压。

cmake命令改为:

cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=OFF -DREGRESSIONTEST_PATH=../regressiontests-2023.1

即可继续安装。