Amber/AmberTools

Amber and AmberTools are suite of biomolecular simulation programs. Here, the term „Amber“ does not refer to the set of molecular mechanical force fields for the simulation of biomolecules but to the package of molecular simulation programs consisting of the AmberTools (sander and many more) and Amber (pmemd).

AmberTools are open-source while Amber (pmemd) requires a license. FAU holds a license for non-commercial academic use through the Department of Biochemistry. Contact support-hpc@fau.de for activation of the amber module.

Availability / Target HPC systems

  • TinyGPU: only pmemd.cuda – but best performance if input is supported by pmemd.
    Only a single GPU can be used  by pmemd.cuda.
  • throughput cluster Woody and parallel computers: only use sander.MPI if the input is not supported by pmemd.MPI.
    cpptraj is also available in parallel versions (cpptraj.OMP and cpptraj.MPI).

New versions of Amber/AmberTools are installed by RRZE upon request.

Notes

The CPU-only module is called amber while the GPU version (which only contains pmemd.cuda) is called amber-gpu. The numbers in the module name specify the Amber version, Amber patch level, the AmberTools version, and the AmberTools patch level. The number are complemented by the used compilers/tools, e.g. amber/18p14-at19p03-intel17.0-intelmpi2017 or amber-gpu/18p14-at19p03-gnu-cuda10.0.

pmemd and sander do not have internal measures to limit the run time. Thus, you have to estimate the number of time steps which can finish within the requested wall time before hand and use that in your mdin file.

Recent versions of AmberTools install their only version  of Python which is independent of the Python of the Linux distribution or the usual Python modules of RRZE.

Sample job scripts

#!bin/bash -l
#PBS -lnodes=1:ppn=4,walltime=10:00:00
#PBS -N my-pmemd
#PBS -j eo

cd $PBS_O_WORKDIR

module add amber-gpu/18p14-at19p03-gnu-cuda10.0

### there is no need to fiddle around with CUDA_VISIBLE_DEVICES!

pmemd.cuda -O -i mdin ...

#!bin/bash -l
#PBS -lnodes=4:ppn=40,walltime=10:00:00
#PBS -N my-pmemd
#PBS -j eo

cd $PBS_O_WORKDIR

module add amber/18p14-at19p03-intel17.0-intelmpi2017

mpirun -pinexpr S0:0-9@S1:0-9 pmemd.MPI -O -i mdin ...

Further information

Mentors

  • Dr. A. Kahler, RRZE, support-hpc@fau.de
  • AG Sticht (Professur für Bioinformatik, MedFak)