假设你已经有了Amber20的源代码,文件夹名叫amber20_src,并且现在在amber20_src这个目录里面。
安装串行版本的Amber
进入build文件夹内,执行run_cmake脚本,然后make install:
cd build/
./run_cmake
make install -j8
cd ..
之后,Amber20便已安装在../amber20内,执行以下命令激活它:
source ../amber20/amber.sh
安装并行版本的Amber
安装并行版本前,请先安装串行版本。
先下载并安装mpich,执行AmberTools/sec/configure_mpich g后mpich将自动安装:
cd AmberTools/src/
wget http://www.mpich.org/static/downloads/3.3.2/mpich-3.3.2.tar.gz
tar vxzf mpich-3.3.2.tar.gz
./configure_mpich gnu
cd ../../build
安装好mpich后,我们修改build文件夹下的run_cmake文件,将-DMPI=FALSE改为-DMPI=TRUE。用diff表示就是:
diff --git a/build/run_cmake b/build/run_cmake
index 08406b017f..b3e2419f56 100755--- a/build/run_cmake+++ b/build/run_cmake@@ -39,7 +39,7 @@ else cmake $AMBER_PREFIX/amber20_src \
-DCMAKE_INSTALL_PREFIX=$AMBER_PREFIX/amber20 \
-DCOMPILER=GNU \
- -DMPI=FALSE -DCUDA=FALSE -DINSTALL_TESTS=TRUE \+ -DMPI=TRUE -DCUDA=FALSE -DINSTALL_TESTS=TRUE \ -DDOWNLOAD_MINICONDA=TRUE -DMINICONDA_USE_PY3=TRUE \
2>&1 | tee cmake.log
之后重复串行的安装操作,执行run_cmake,并make install,即可:
./run_cmake
make install -j8
cd ..
并行版本的Amber同样安装在../amber20文件夹内。
参考文献:
Amber 2020 Reference Manual,http://ambermd.org/doc12/Amber20.pdf