next up previous contents
Next: 5. Top-level directives Up: user Previous: 3. NWChem Architecture   Contents

Subsections

4. Functionality

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.

NWChem is available on almost all high performance computing platforms, workstations, PCs running LINUX, as well as clusters of desktop platforms or workgroup servers. NWChem development has been devoted to providing maximum efficiency on massively parallel processors. It achieves this performance on the 512 node IBM SP system in the EMSL's MSCF and on the 512 node CRAY T3E-900 system in the National Energy Research Scientific Computing Center. It has not been optimized for high performance on single processor desktop systems.

4.1 Molecular electronic structure

The following quantum mechanical methods are available to calculate energies, analytic first derivatives and second derivatives with respect to atomic coordinates.

The following methods are available to calculate energies and analytic first derivatives with respect to atomic coordinates. Second derivatives are computed by finite difference of the first derivatives.

The following methods are available to compute energies only. First and second derivatives are computed by finite difference of the energies.

For all methods, the following operations may be performed:

For closed and open shell SCF and DFT:

In addition, automatic interfaces are provided to

4.2 Relativistic effects

The following methods for including relativity in quantum chemistry calculations are available:

4.3 Pseudopotential plane-wave electronic structure

Two modules are available to compute the energy, optimize the geometry, numerical second derivatives, and perform ab initio molecular dynamics using pseudopotential plane-wave DFT.

With

4.4 Molecular dynamics

The following functionality is available for classical molecular simulations:

The classical force field includes:

NWChem also has the capability to combine classical and quantum descriptions in order to perform:

By using the DIRDYVTST module of NWChem, the user can write an input file to the POLYRATE program, which can be used to calculate rate constants including quantum mechanical vibrational energies and tunneling contributions.

4.5 Python

The Python programming language has been embedded within NWChem and many of the high level capabilities of NWChem can be easily combined and controlled by the user to perform complex operations.

4.6 Parallel tools and libraries (ParSoft)


next up previous contents
Next: 5. Top-level directives Up: user Previous: 3. NWChem Architecture   Contents
2003-10-08