文書の過去の版を表示しています。
Gromacs 2025.2 のインストール方法
インストール環境
- OS: LinuxMint 22.1
- Gromacs: 2025.2
- OpenMPI: 5.0.8
- FFTW: Gromacs インストーラでの自動インストール
- 作業ディレクトリ:
'$HOME/opt
' - インストール先:
'/usr/local
' - シェル環境: fish shell
手順
- 作業ディレクトリを作成する。
$ mkdir $HOME/opt
OpenMPI のインストール
- OpenMPI をダウンロードする。
$ cd $HOME/opt $ wget https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.8.tar.gz
- 展開する。
$ tar axvf ../openmpi-5.0.8.tar.gz
- インストールする。
$ cd openmpi-5.0.8 $ ./configure --prefix=/usr/local --enable-static --with-slurm CC=gcc CXX=g++ F77=gfortran FC=gfortran $ make -j 4 $ sudo make install
- 設定ファイルに以下を追記する。
- bash の場合 (
'$HOME/.bashrc
')
export LD_LIBRARY_PATH $LD_LIBRARY_PATH /usr/local/lib
- fish の場合 (
'$HOME/.config/fish/config.fish)
'$HOME/.bashrc
<code bash> set -gx LD_LIBRARY_PATH $LD_LIBRARY_PATH /usr/local/lib </code> - 設定を適用する。
<code bash> * bash の場合 (')
'$HOME/.config/fish/config.fish)
<code bash> $ source $HOME/.bashrc </code> * fish の場合 (
$ source $HOME/.config/fish/config.fish
Gromacs のインストール
- 必要パッケージをインストールする。
$ sudo apt install cmake
- パッケージをダウンロードする。
$ cd $HOME/opt $ wget https://ftp.gromacs.org/gromacs/gromacs-2025.2.tar.gz
- Gromacs パッケージを展開する。
$ tar axvf gromacs-2025.2.tar.gz
- Gromacs をインストールする。
$ cd gromacs-2025.2 # for single version $ mkdir single $ cd single $ cmake ../ -DCMAKE_C_COMPILER=/usr/local/bin/mpicc -DCMAKE_CXX_COMPILER=/usr/local/bin/mpicxx -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2025.2 -DGMX_SIMD=AVX_256 -DGMX_BUILD_OWN_FFTW=ON -DBUILD_SHARED_LIBS=OFF -DGMX_DEFAULT_SUFFIX=OFF -DGMX_BINARY_SUFFIX="" -DGMX_LIBS_SUFFIX="" -DGMX_MPI=OFF -DGMX_DOUBLE=OFF -DGMX_GPU=OFF $ make -j 4 $ sudo make install $ cd .. # for double version $ mkdir double $ cd double $ cmake ../ -DCMAKE_C_COMPILER=/usr/local/bin/mpicc -DCMAKE_CXX_COMPILER=/usr/local/bin/mpicxx -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2025.2 -DGMX_SIMD=AVX_256 -DGMX_BUILD_OWN_FFTW=ON -DBUILD_SHARED_LIBS=OFF -DGMX_DEFAULT_SUFFIX=OFF -DGMX_BINARY_SUFFIX="_d" -DGMX_LIBS_SUFFIX="_d" -DGMX_MPI=OFF -DGMX_DOUBLE=ON -DGMX_GPU=OFF $ make -j 4 $ sudo make install $ cd .. # for single mpi version $ mkdir single_mpi $ cd single_mpi $ cmake ../ -DCMAKE_C_COMPILER=/usr/local/bin/mpicc -DCMAKE_CXX_COMPILER=/usr/local/bin/mpicxx -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2025.2 -DGMX_SIMD=AVX_256 -DGMX_BUILD_OWN_FFTW=ON -DBUILD_SHARED_LIBS=OFF -DGMX_DEFAULT_SUFFIX=OFF -DGMX_BINARY_SUFFIX="_mpi" -DGMX_LIBS_SUFFIX="_mpi" -DGMX_MPI=ON -DGMX_DOUBLE=OFF -DGMX_GPU=OFF $ make -j 4 $ sudo make install $ cd .. # for double mpi version $ mkdir double_mpi $ cd double_mpi $ cmake ../ -DCMAKE_C_COMPILER=/usr/local/bin/mpicc -DCMAKE_CXX_COMPILER=/usr/local/bin/mpicxx -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2025.2 -DGMX_SIMD=AVX_256 -DGMX_BUILD_OWN_FFTW=ON -DBUILD_SHARED_LIBS=OFF -DGMX_DEFAULT_SUFFIX=OFF -DGMX_BINARY_SUFFIX="_d_mpi" -DGMX_LIBS_SUFFIX="_d_mpi" -DGMX_MPI=ON -DGMX_DOUBLE=ON -DGMX_GPU=OFF $ make -j 4 $ sudo make install $ cd ..
使用時の設定
- bash の場合
$ source /usr/local/gromacs-2025.2/bin/GMXRC.bash
- fish の場合
- gmxrc.fish.zip をダウンロードする。
- 展開して、
GMXRC.fish
にする。 /usr/local/gromacs-2025.2/bin/
以下に配置する。- 以下のコマンドを実行する。
$ source /usr/local/gromacs-2025.2/bin/GMXRC.fish