NWChem is a computational chemistry package that is designed to run on high-performance parallel supercomputers as well as conventional workstation clusters. It aims to be scalable both in its ability to treat large problems efficiently, and in its usage of available parallel computing resources. NWChem has been developed by the Molecular Sciences Software group of the Theory, Modeling & Simulation program of the Environmental Molecular Sciences Laboratory (EMSL) at the Pacific Northwest National Laboratory (PNNL).
NWChem provides many methods to compute the properties of molecular and periodic systems using standard quantum mechanical descriptions of the electronic wavefunction or density. In addition, NWChem has the capability to perform classical molecular dynamics and free energy simulations. These approaches may be combined to perform mixed quantum-mechanics and molecular-mechanics simulations.
|Research Computing Server(s):||Kure, Killdevil|
|Installed Version(s):||5.1.1, 6.0, 6.1.1|
Setting up your Environment and Invoking
Before running NWChem, a NWChem input file is required. The input file should contain instructions on what kind of computation to perform, comments and the molecular description. The following support documents assume that you are using the NWChem input file input.nw. You can use any filename you want for your NWChem jobs.
Depending on your local computer setup, choose either of the following ways to access NWChem.
- Invoking NWChem
- On Kure and Killdevil use the module command:
module add nwchem
module initadd nwchem
- NWChem version 5.1.1 is also available for use. To use version 5.1.1, please remove any other version of NWChem with the command:
ipm r nwchem
Version 5.0 can then be added with the command:
ipm add nwchem/5.1.1
NWChem version 5.1.1 can then be accessed in the same manner as used for the default version.
- Since memory and scratch disk space are limited, we need to put the following two lines after the title line in your NWChem input file:
memory 1024 mb #limit to 1.0 GB for each processor
scratch_dir /netscr/$USER #temporary files not backed up
- To view NWChem output graphically, you can use its sister package, ECCE, which is also available on Research Computing servers.
- Official Web site of NWChem
- Official Web site of ECCE
- Functionality and Capabilities of NWChem
- NWChem User Documentation
- Graphics Programs Interfaced to NWChem