NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD generally scales well on OSC platforms and offers a variety of modelling techniques. NAMD is file-compatible with AMBER, CHARMM, and X-PLOR.
The following versions of NAMD are available:
Version | Pitzer | Ascend | Cardinal |
---|---|---|---|
2.13b2 | X | ||
2.13 | X* | ||
2.14 | X | ||
3.0 | X | X |
module spider namd/{version}
.You can use module spider namd
to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.
NAMD is available to all OSC users for academic purpose.
TCBG, University of Illinois/ Open source (academic)
To load the NAMD software on the system, use the following command: module load namd/"version"
where "version" is the version of NAMD you require. The following will load the default or latest version of NAMD: module load namd
.
NAMD is rarely executed interactively because preparation for simulations is typically performed with extraneous tools, such as, VMD.
Sample batch scripts and input files are available here:
~srb/workshops/compchem/namd/
The simple batch script for Pitzer below demonstrates some important points. It requests 96 processors and 2 hours of walltime. If the job goes beyond 2 hours, the job would be terminated.
#!/bin/bash #SBATCH --job-name apoa1 #SBATCH --nodes=2 --ntasks-per-node=48 #SBATCH --time=2:00:00 #SBATCH --account=<project-account> module load intel/18.0.4 module load mvapich2/2.3.6 module load namd # SLURM_SUBMIT_DIR refers to the directory from which the job was submitted. # the following loop assumes you have the necessary .namd, .pdb, .psf, and .xplor files # in the directory you are submitting the job from for FILE in * do sbcast -p $FILE $TMPDIR/$FILE done # Use TMPDIR for best performance. cd $TMPDIR run_namd apoa1.namd sgather -pr $TMPDIR $SLURM_SUBMIT_DIR/output