Amber18 软件安装教程

1. 加载环境

命令行输入下述代码加载所需环境

module rm mpi/hpcx/2.7.4/gcc-7.3.1   #将系统默认编译器关闭

module load mpi/openmpi/4.0.2/gcc-7.3.1
module load mathlib/zlib/1.2.8/gcc
module load mathlib/pnetcdf/1.12.1/intel
module load mathlib/hdf5/1.8.20/gcc

2. 安装 Anaconda

参考帮助文档索引 -> 编译及运行环境 -> 软件安装示例 -> Anaconda。

3. 依赖包安装

3.1 szip-2.1.1安装

上传源码包 szip-2.1.1.tar.gz 至 /public/home/username/sourcecode 目录下,并执行以下命令:

tar zxvf szip-2.1.1.tar.gz  #解压
cd szip-2.1.1  #进入目录
./configure --prefix=/public/home/username/soft/szip  #编译&安装
make
make check
make install

添加环境变量

vi ~/.bashrc  
#szip
export PATH=/public/home/username/soft/szip/lib:$PATH  
export LD_LIBRARY_PATH=/public/home/username/soft/szip/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=/public/home/username/soft/szip/lib:$LIBRARY_PATH
export PATH=/public/home/username/soft/szip/include:$PATH
export LD_LIBRARY_PATH=/public/home/username/soft/szip/include:$LD_LIBRARY_PATH
export LIBRARY_PATH=/public/home/username/soft/szip/include:$LIBRARY_PATH
source ~/.bashrc  #刷新环境变量

4. Amber18 安装

4.1 安装CPU串行版本

上传源码包 Amber18.tar 和 AmberTools18.tar 至 /public/home/username/soft 目录下,并执行以下命令:

tar xvf Amber18.tar.bz2  #解压
tar xvf AmberTools18.tar.bz2
cd amber18  #进入目录
vi ~/.bashrc  #添加环境变量
#Amber
test -f /public/home/username/soft/amber18/amber.sh && source /public/home/username/soft/amber18/amber.sh
source ~/.bashrc  #刷新环境变量
./configure --with-python /public/home/username/anaconda3/bin/python gnu  #编译&安装
make install

4.2 安装CPU并行版本

./configure --with-python /public/home/username/anaconda3/bin/python --with-pnetcdf /public/home/username/soft/pnetcdf/ -mpi gnu # 编译&安装 

make install

./configure --with-python /public/home/username/anaconda3/bin/python --with-pnetcdf /public/home/username/soft/pnetcdf/ -openmp gnu

make openmp

4.3 CPU测试

cd /public/home/username/soft/amber18/test

bash test_amber_serial.sh  #串行测试

bash test_amber_parallel.sh  #并行测试

4.4 GPU测试

首先要申请拥有GPU显卡的队列,再进行作业测试:

cd /public/home/username/soft/amber18

make test

4.5 Could not import Amber Python modules报错

原因是amber下的 site-package 与python的 site-package 路径不一致,将 /public/home/username/soft/amber18/lib/python3.8/site-packages 目录下的文件全部复制到 /public/home/username/anaconda3/lib/python3.8/site-packages 下即可。

results matching ""

    No results matching ""