You are here:

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.

  • Version: 2.10
  • Machines: Clusters with InfiniBand network
  • Location: /uufs/chpc.utah.edu/sys/installdir/namd

Information:

To get details of the functionality of VMD visit the website: http://www.ks.uiuc.edu/Research/namd/

To Use:

The builds that we provide have support the InfiniBand network through the ibverbs interface. NAMD uses charm++ parallel objects for parallelization and as such the program launch uses the charmrun interface. One also has to create a specific host file that lists the nodes on which to run.

SLURM script written in tcsh needs to include the following:

#load NAMD module
module load namd

# prepare hostfile for charmrun
srun hostname | sort > nodefile
echo group main > hostfile
set NODES = `cat nodefile`
foreach node ( $NODES )
echo host $node >> hostfile
end
set PROCS = `cat nodefile | wc -l`

# run NAMD via charmrun
charmrun /uufs/chpc.utah.edu/sys/installdir/namd/NAMD_2.10_Linux-x86_64-ibverbs/namd2 +p$PROCS ++nodelist hostfile +setcpuaffinity <input.namd>
Last Updated: 12/1/16