Skip to content

NAMD

A parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems, which is scalable across large numbers of processors.


Using NAMD on the HPC#

NAMD is available on the HPC using the Intel Compilers and MVAPICHv2. It automatically receives the number of processors you wish to run on when you submit NAMD jobs via the Slurm scheduler. This version also interprets TCL commands in configuration files.

The binary executable for NAMD is available at the following file system location:

/opt/rcc/gnu/openmpi/bin/namd2

To submit NAMD jobs to Slurm, refer to the following example submission script:

#!/bin/bash
#SBATCH -n 8
#SBATCH --job-name="namd"
#SBATCH -t 10:00:00


cat $SLURM_JOB_NODELIST
module load intel mvapich2
export NAMD=/opt/hpc/intel/mvapich2/bin
cd $SLURM_SUBMIT_DIR
srun $NAMD/namd2 CONFIG.namd +isomalloc_sync > namd.`date +%Y%m%d.%H%M%S`.log