NUSIT HPC

Amber

Amber is a software package for molecular dynamics simulations, particularly for proteins, nucleic acids and carbohydrates. It’s also a family of force field for molecular dynamics of biomolecules. The Amber software package is distributed by UCSF subject to a licensing agreement.
Amber 14 CPU version is installed in /app1/centos6.3/gnu/apps/amber14. The following sample scripts show you how to submit Amber14 cpu and gpu parallel jobs:

To submit cpu parallel jobs:

$ qsub cpu_run.sh

------------cpu_run.sh----
#!/bin/bash
#PBS -P Amber_parallel
#PBS -j oe
#PBS -N amber_job

#PBS -q parallel24
#PBS -l select=1:ncpus=24:mpiprocs=24:mem=20GB
cd $PBS_O_WORKDIR;

source /app1/centos6.3/gnu/apps/amber14/amber.sh
np=$(cat ${PBS_NODEFILE} |wc -l);
mpirun -np $np -f ${PBS_NODEFILE} /app1/centos6.3/gnu/apps/amber14/bin/pmemd.MPI -O \
        -i amber_job_1.in \
        -o amber_job_1.out \
        -p amber_job_1.top \
        -c amber_job.rst \
        -r amber_job_1.rst \
        -x amber_job_1.mdcrd \
        -e amber_job_1.en \
        -inf amber_job_1.info

-----------------------------------------

Amber GPU version (pmemd.cuda.MPI) is also enabled in /app1/centos6.3/GPU/apps/amber14 folder on the Gold GPU cluster. Login to gold-c01 and refer to the following sample scripts to create your own script and submit your jobs.

[gold-c01]$ qsub gpu_run.sh

------------gpu_run.sh-------

#PBS -N amberb14_gpu
#PBS -q gpu
#PBS -l select=2:ncpus=12:mpiprocs=2:mem=10GB

cd $PBS_O_WORKDIR;
cat $PBS_NODEFILE > ./hostfile_PBS

np=$(cat ${PBS_NODEFILE} |wc -l);

source /etc/profile.d/rec_modules.sh
module load amber14

export CUDA_VISIBLE_DEVICES=0,1

mpirun -np $np -hostfile hostfile_PBS pmemd.cuda_SPFP.MPI -O \
        -i amber_job_1.in \
        -o amber_job_1.out \
        -p amber_job_1.top \
        -c amber_job.rst \
        -r amber_job_1.rst \
        -x amber_job_1.mdcrd \
        -e amber_job_1.en \
        -inf amber_job_1.info
----------------------------------------

It is advisable to submit all your jobs from your working directory in the high performance parallel file system: /hpctmp2 and /hpctmp.

Various applications in Ambertools, including antechamber and xLeap, and the analysis programs such as cpptraj are available from the MobileVisLab. Just issue these commands: anterhamber, tleap, xleap or cpptraj at the command prompt to start the applications. If the command is “not found”, try “module load amber14_gmp” first and type the command again.

Please email nusit-hpc@nus.edu.sg for any problems or queries.