amber22已经把Amber部分开源了, 再加上最近需要使用amber, 所以将amber的安装研究了下, 经过两天的debug, 终于可以在集群上安装起来.
最基本的安装过程
amber22使用cmake进行构建程序, 这样的好处是不会破坏源程序文件夹, 并且amber22已经不需要再分开编译serial, mpi, cuda版本, 只要开启了相应的选项就能都编译出来. 在/path/to/amber22_src/build
中有run_make
和configure_make.py
两个文件. 其中, run_make
写了基本的编译命令, 你需要对自己需要的选项进行修改从编译需要的版本, 而configure_make.py
则是一个python
脚本, 可以通过命令行设置对应的选项. 两个文件可以任意选一个进行configure. 当编译出现问题时, 可以用clean_build
清理掉生成的文件.
最基本的安装命令是
1 | ./run_make |
如果amber源文件夹为/path/to/amber22_src
, 则默认安装好的文件夹在/path/to/amber
.