首次版本:2015-12-3
第一次更新日期:2017-9-11
第二次更新日期:2017-12-21
首先您可能需要安装CUDA和Openmpi 这里就不再详细说明,您阅读这篇文章时默认已经安装了这两个
我们以将amber安装在/home/kangsgo/mdinstall/md下为例:
1.进入目录:
1
| cd /home/kangsgo/mdinstall/md
|
2.解压
1 2 3 4 5
| tar xvfj AmberTools17.tar.bz2 tar xvfj Amber16.tar.bz2
|
3.设置环境变量:
1 2 3
| export AMBERHOME=/home/kangsgo/mdinstall/md/amber16 setenv AMBERHOME /home/kangsgo/mdinstall/md/amber16
|
4.预编译:
1 2
| sudo apt-get install csh flex gfortran g++ xorg-dev \ zlib1g-dev libbz2-dev patch python-tk python-matplotlib
|
5.进入目录:
1
| cd $AMBERHOME(也可以输入:/home/kangsgo/mdinstall/md/amber16 绝对路径)
|
6.设置
一般采用默认安装即可:
1 2 3 4 5 6 7
| ./configure gnu yes | ./configure gnu
|
若自己安装了conda,也可以使用自己的conda,方法如下:
1
| ./configure --with-python /home/kangsgo/anconda3/python gnu
|
其中路径需要修改为自己的
这一步不要安装并行选项,并行需要在后面第10步再进行安装。
7.设置环境变量:
1 2
| source /home/kangsgo/mdinstall/md/amber16/amber.sh source /home/kangsgo/mdinstall/md/amber16/amber.csh
|
8.安装:
如果你没有amber16,那么最后会显示
/home/kangsgo/install/amber16/src/Makefile not found, or -noamber was set.
这是正常现象
9.测试:
注:这一步我报错了,但是终端给了提示
1
| test -f /home/kangsgo/install/amber16/amber.sh && source /home/kangsgo/install/amber16/amber.sh
|
输入以上命令后再 make test就成功了
这一步时间较久,可以能1个小时还没有完成,特别是经常屏幕没有反应这是正常现象不需要惊慌。
10.设置环境变量
以下是我自己的写法:
1
| source /home/kangsgo/install/amber16/amber.sh
|
11.多线程的安装
“由于未用到,只是照搬教程”
1 2 3 4 5 6 7 8 9
| cd $AMBERHOME ./configure -mpi <…other options…><compiler-choice> make install export DO_PARALLEL=”mpirun -np 2″ make test
|
参考文献:Amber17官方教程