NWChem
A high performance computational chemistry program that can handle a wide range of different types of computational chemistry problems.
NWChem requires an environment module
In order to use NWChem, you must first load the appropriate environment module:
module load gnu mvapich2 nwchem
NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.
Basic Example on the HPC#
Below is an example from the NWChem tutorial. Connect to an
HPC Login Node, and create a directory named nwchem
in your home directory:
Then create a file named n2.nw
, and add the following content to it:
Note
There must be at least two spaces before each command in the .nw
file. Syntax instructions are avaiable
in the tutorial.
Execute the program by running the nwchem
command:
Parallel execution#
Prefix the nwchem
with srun
:
Example Slurm script#
The following is a Slurm submit script that uses the example n2.nw
described above: