Skip to content

Amber

软件介绍:AMBER(Assisted Model Building with Energy Refinement) 是一个经典的分子动力学(Molecular Dynamics, MD)模拟软件套件,用于模拟和分析生物大分子系统,比如蛋白质、核酸、脂质和小分子药物。

本质上,AMBER 不是单个程序,而是一个 软件套装,包括力场、工具和计算引擎。

安装

cd amber22_src/build
# optional: edit the run_cmake script to make any needed changes;
# most users should not need to do this
./run_cmake
# Next, build and install the code:
make install

脚本示例

pmemd

bash
#!/bin/bash
#SBATCH --nodes=1               ##指定节点数
#SBATCH --ntasks-per-node=16          ##指定核心数
#SBATCH -o out_%j.log
#SBATCH -e error_%j.log
#SBATCH -J pmemd

source /opt/ohpc/pub/software/amber/pmemd24/amber.sh

# ======== 用户可配置参数 ========
INPUT="md.in"              # 输入文件
OUTPUT="md.out"            # 标准输出
TOPOLOGY="top.prmtop"      # 拓扑文件
COORD="start.rst"          # 初始结构
RESTRT="md.rst"            # 输出 restart
TRAJ="md.nc"               # 输出轨迹

# 使用的程序:pmemd.MPI 或 sander.MPI
EXEC="pmemd.MPI"           # 可选:sander.MPI 或 pmemd.MPI

echo "Running AMBER job with $EXEC"
mpirun -np $SLURM_NTASKS $EXEC \
   -O -i $INPUT -o $OUTPUT -p $TOPOLOGY -c $COORD -r $RESTRT -x $TRAJ

echo "Done."

sander

#!/bin/bash
#SBATCH --nodes=1               ##指定节点数
#SBATCH -n 16
#SBATCH -o out.log
#SBATCH -e error.log
#SBATCH -J sander

source ~/.bashrc
conda activate AmberTools25
source $CONDA_PREFIX/amber.sh

mpirun -np 16 sander.MPI -i mdin -o mdout -p prmtop -c inpcrd -r restrt

成都天玑智算科技有限公司