2004-04-22 04:50:29 +00:00
|
|
|
%
|
2010-10-29 18:04:21 +00:00
|
|
|
% $Id$
|
2004-04-22 04:50:29 +00:00
|
|
|
%
|
1997-01-28 02:08:31 +00:00
|
|
|
\label{sec:functionality}
|
|
|
|
|
|
2000-12-04 21:01:29 +00:00
|
|
|
NWChem provides many methods to compute the properties of molecular and
|
1997-04-28 01:40:31 +00:00
|
|
|
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.
|
|
|
|
|
|
2000-12-04 21:01:29 +00:00
|
|
|
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
|
2004-05-20 01:21:27 +00:00
|
|
|
on the 1960 processors HP Itanium2 system in the EMSL's MSCF.
|
|
|
|
|
It has not been optimized for high performance on single processor desktop systems.
|
2000-12-04 21:01:29 +00:00
|
|
|
|
1997-02-25 20:34:49 +00:00
|
|
|
\section{Molecular electronic structure}
|
1997-02-21 00:14:53 +00:00
|
|
|
|
1997-04-28 01:40:31 +00:00
|
|
|
The following quantum mechanical methods are available to calculate
|
2002-02-13 18:17:12 +00:00
|
|
|
energies, analytic first derivatives and second derivatives with respect to atomic
|
|
|
|
|
coordinates.
|
1997-04-28 01:40:31 +00:00
|
|
|
|
1997-02-21 00:14:53 +00:00
|
|
|
\begin{itemize}
|
2002-02-13 18:17:12 +00:00
|
|
|
\item Self Consistent Field (SCF) or Hartree Fock (RHF, UHF).
|
2002-02-06 19:38:53 +00:00
|
|
|
\item Gaussian Density Functional Theory (DFT), using many local,
|
|
|
|
|
non-local (gradient-corrected), and hybrid (local, non-local, and HF)
|
|
|
|
|
exchange-correlation potentials
|
2002-02-13 18:17:12 +00:00
|
|
|
(spin-restricted)
|
|
|
|
|
with formal $N^3$ and $N^4$ scaling.
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Self Consistent Field (SCF) or Hartree Fock (ROHF).
|
|
|
|
|
\item Gaussian Density Functional Theory (DFT), using many local,
|
|
|
|
|
non-local (gradient-corrected), and hybrid (local, non-local, and HF)
|
|
|
|
|
exchange-correlation potentials
|
|
|
|
|
(spin-unrestricted)
|
2000-12-04 21:01:29 +00:00
|
|
|
with formal $N^3$ and $N^4$ scaling.
|
2002-02-06 19:38:53 +00:00
|
|
|
\item Spin-orbit DFT (SODFT), using many local and non-local (gradient-corrected)
|
|
|
|
|
exchange-correlation potentials (spin-unrestricted).
|
2000-12-04 21:01:29 +00:00
|
|
|
\item MP2 including semi-direct using frozen core and RHF and UHF reference.
|
1997-02-21 00:14:53 +00:00
|
|
|
\item Complete active space SCF (CASSCF).
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|
1997-04-28 01:40:31 +00:00
|
|
|
The following methods are available to compute energies only. First
|
|
|
|
|
and second derivatives are computed by finite difference of the
|
|
|
|
|
energies.
|
1997-01-28 02:08:31 +00:00
|
|
|
\begin{itemize}
|
1999-07-30 01:51:44 +00:00
|
|
|
\item CCSD, CCSD(T), CCSD+T(CCSD), with RHF reference.
|
1997-02-21 00:14:53 +00:00
|
|
|
\item Selected-CI with second-order perturbation correction.
|
1997-04-28 01:40:31 +00:00
|
|
|
\item MP2 fully-direct with RHF reference.
|
|
|
|
|
\item Resolution of the identity integral approximation MP2 (RI-MP2), with
|
2000-12-04 21:01:29 +00:00
|
|
|
RHF and UHF reference.
|
2002-06-21 17:24:01 +00:00
|
|
|
\item CIS, TDHF, TDDFT, and Tamm--Dancoff TDDFT for excited states with RHF, UHF, RDFT, or UDFT reference.
|
2004-05-20 01:21:27 +00:00
|
|
|
\item CCSD(T) and CCSD[T] for closed- and open-shell systems (TCE module)
|
2003-02-13 18:02:23 +00:00
|
|
|
\item UCCD, ULCCD, UCCSD, ULCCSD, UQCISD, UCCSDT, and UCCSDTQ with RHF, UHF, or ROHF reference.
|
|
|
|
|
\item UCISD, UCISDT, and UCISDTQ with RHF, UHF, or ROHF reference.
|
|
|
|
|
\item Non-canonical UMP2, UMP3, and UMP4 with RHF or UHF reference.
|
2004-05-20 01:21:27 +00:00
|
|
|
\item EOM-CCSD, EOM-CCSDT, EOM-CCSDTQ for excitation energies, transition
|
|
|
|
|
moments, and excited-state dipole moments of closed- and open-shell
|
|
|
|
|
systems
|
|
|
|
|
\item CCSD, CCSDT, CCSDTQ for dipole moments of closed- and open-shell
|
|
|
|
|
systems
|
1997-02-21 00:14:53 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
1997-04-28 01:40:31 +00:00
|
|
|
For all methods, the following operations may be performed:
|
1997-02-21 00:14:53 +00:00
|
|
|
\begin{itemize}
|
1997-04-28 01:40:31 +00:00
|
|
|
\item Single point energy
|
|
|
|
|
\item Geometry optimization (minimization and transition state)
|
1997-02-26 03:17:27 +00:00
|
|
|
\item Molecular dynamics on the fully {\em ab initio} potential energy
|
1997-04-28 01:40:31 +00:00
|
|
|
surface
|
1997-02-21 00:14:53 +00:00
|
|
|
\item Numerical first and second derivatives automatically computed if
|
1997-04-28 01:40:31 +00:00
|
|
|
analytic derivatives are not available
|
2000-12-04 21:01:29 +00:00
|
|
|
\item Normal mode vibrational analysis in cartesian coordinates
|
|
|
|
|
\item ONIOM hybrid method of Morokuma and co-workers
|
|
|
|
|
\item Generation of the electron density file for graphical display
|
1997-04-28 01:40:31 +00:00
|
|
|
\item Evaluation of static, one-electron properties.
|
2000-12-04 21:01:29 +00:00
|
|
|
\item Electrostatic potential fit of atomic partial charges (CHELPG method with
|
|
|
|
|
optional RESP restraints or charge constraints)
|
1997-01-28 02:08:31 +00:00
|
|
|
\end{itemize}
|
1997-02-21 00:14:53 +00:00
|
|
|
|
2000-11-28 22:14:21 +00:00
|
|
|
For closed and open shell SCF and DFT:
|
|
|
|
|
\begin{itemize}
|
2002-02-06 19:38:53 +00:00
|
|
|
\item COSMO energies - the continuum solvation `COnductor-like Screening MOdel'
|
|
|
|
|
of A. Klamt and G. Sch\"{u}\"{u}rmann to describe dielectric screening effects in
|
2000-11-28 22:14:21 +00:00
|
|
|
solvents.
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|
1997-02-21 00:14:53 +00:00
|
|
|
In addition, automatic interfaces are provided to
|
|
|
|
|
\begin{itemize}
|
2002-08-13 16:41:58 +00:00
|
|
|
%\item The COLUMBUS multi-reference CI package
|
2000-12-04 21:01:29 +00:00
|
|
|
\item Python
|
2004-10-29 21:42:16 +00:00
|
|
|
\item the POLYRATE direct dynamics software
|
2000-12-04 21:01:29 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
2000-12-04 21:28:13 +00:00
|
|
|
\section{Relativistic effects}
|
|
|
|
|
|
|
|
|
|
The following methods for including relativity in quantum chemistry
|
|
|
|
|
calculations are available:
|
|
|
|
|
\begin{itemize}
|
2007-12-10 20:39:27 +00:00
|
|
|
\item Spin-free and spin-orbit one-electron Douglas-Kroll and zeroth-order
|
|
|
|
|
regular approximations (ZORA) are available for all quantum mechanical
|
|
|
|
|
methods and their gradients.
|
2000-12-04 21:28:13 +00:00
|
|
|
\item Dyall's spin-free Modified Dirac Hamiltonian approximation is available
|
|
|
|
|
for the Hartree-Fock method and its gradients.
|
|
|
|
|
\item One-electron spin-orbit effects can be included via spin-orbit potentials.
|
|
|
|
|
This option is available for DFT and its gradients, but has to be run without
|
|
|
|
|
symmetry.
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|
2000-12-04 21:01:29 +00:00
|
|
|
\section{Pseudopotential plane-wave electronic structure}
|
|
|
|
|
|
2002-02-28 22:12:40 +00:00
|
|
|
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.
|
2000-12-04 21:01:29 +00:00
|
|
|
|
|
|
|
|
\begin{itemize}
|
2002-02-28 22:12:40 +00:00
|
|
|
\item PSPW - (Pseudopotential plane-wave) A gamma point code for calculating
|
|
|
|
|
molecules, liquids, crystals, and surfaces.
|
|
|
|
|
\item Band - A prototype band structure code for calculating crystals and
|
|
|
|
|
surfaces with small band gaps (e.g. semi-conductors and metals)
|
2000-12-04 21:01:29 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
|
|
With
|
|
|
|
|
|
|
|
|
|
\begin{itemize}
|
2002-02-28 22:12:40 +00:00
|
|
|
\item Conjugate gradient and limited memory BFGS minimization
|
|
|
|
|
\item Car-Parrinello (extended Lagrangian dynamics)
|
|
|
|
|
\item Constant energy and constant temperature Car-Parrinello simulations
|
|
|
|
|
\item Fixed atoms in cartesian and SHAKE constraints in Car-Parrinello
|
|
|
|
|
\item Pseudopotential libraries
|
|
|
|
|
\item Hamann and Troullier-Martins norm-conserving pseudopotentials with
|
|
|
|
|
optional semicore corrections
|
|
|
|
|
\item Automated wavefunction initial guess, now with LCAO
|
2002-02-06 19:38:53 +00:00
|
|
|
\item Vosko and PBE96 exchange-correlation potentials (spin-restricted
|
2000-12-04 21:01:29 +00:00
|
|
|
and unrestricted)
|
2002-02-28 22:12:40 +00:00
|
|
|
\item Orthorhombic simulation cells with periodic and
|
|
|
|
|
free space boundary conditions.
|
2000-12-04 21:01:29 +00:00
|
|
|
\item Modules to convert between small and large plane-wave expansions
|
|
|
|
|
\item Interface to DRIVER, STEPPER, and VIB modules
|
2002-02-28 22:12:40 +00:00
|
|
|
\item Polarization through the use of point charges
|
|
|
|
|
\item Mulliken, point charge, DPLOT (wavefunction, density and electrostatic
|
|
|
|
|
potential plotting) analysis
|
1997-02-21 00:14:53 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
2003-04-10 22:53:33 +00:00
|
|
|
%\section{Periodic system electronic structure}
|
|
|
|
|
%A module (Gaussian Approach to Polymers, Surfaces and Solids (GAPSS))
|
|
|
|
|
%is available to compute energies by Gaussian Density
|
|
|
|
|
%Functional Theory (DFT) with many local and non-local
|
|
|
|
|
%exchange-correlation potentials.
|
1997-02-21 00:14:53 +00:00
|
|
|
|
1997-02-25 20:34:49 +00:00
|
|
|
\section{Molecular dynamics}
|
1997-02-21 00:14:53 +00:00
|
|
|
|
1997-02-21 00:31:52 +00:00
|
|
|
The following functionality is available for classical molecular
|
1997-04-28 01:40:31 +00:00
|
|
|
simulations:
|
1997-02-21 00:31:52 +00:00
|
|
|
\begin{itemize}
|
|
|
|
|
\item Single configuration energy evaluation
|
|
|
|
|
\item Energy minimization
|
|
|
|
|
\item Molecular dynamics simulation
|
2000-12-04 21:01:29 +00:00
|
|
|
\item Free energy simulation (multistep thermodynamic perturbation (MSTP) or
|
|
|
|
|
multiconfiguration thermodynamic integration (MCTI) methods with
|
|
|
|
|
options of single and/or dual topologies, double wide sampling, and
|
|
|
|
|
separation-shifted scaling)
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
|
|
The classical force field includes:
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Effective pair potentials (functional form used in AMBER, GROMOS,
|
|
|
|
|
CHARMM, etc.)
|
|
|
|
|
\item First order polarization
|
|
|
|
|
\item Self consistent polarization
|
|
|
|
|
\item Smooth particle mesh Ewald (SPME)
|
|
|
|
|
\item Twin range energy and force evaluation
|
|
|
|
|
\item Periodic boundary conditions
|
|
|
|
|
\item SHAKE constraints
|
|
|
|
|
\item Consistent temperature and/or pressure ensembles
|
1997-02-21 00:31:52 +00:00
|
|
|
\end{itemize}
|
|
|
|
|
|
1997-04-28 01:40:31 +00:00
|
|
|
NWChem also has the capability to combine classical and quantum
|
|
|
|
|
descriptions in order to perform:
|
1997-02-26 03:17:27 +00:00
|
|
|
\begin{itemize}
|
|
|
|
|
\item Mixed quantum-mechanics and molecular-mechanics (QM/MM)
|
2000-12-04 21:01:29 +00:00
|
|
|
minimizations and molecular dynamics simulation , and
|
|
|
|
|
\item Quantum molecular dynamics simulation by using any of the quantum
|
|
|
|
|
mechanical methods capable of returning gradients.
|
1997-05-02 20:38:59 +00:00
|
|
|
\end{itemize}
|
1997-02-21 00:14:53 +00:00
|
|
|
|
2002-02-13 21:14:37 +00:00
|
|
|
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.
|
|
|
|
|
|
1999-07-30 01:51:44 +00:00
|
|
|
\section{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.
|
2000-12-04 21:01:29 +00:00
|
|
|
|
|
|
|
|
\section{Parallel tools and libraries (ParSoft)}
|
|
|
|
|
|
|
|
|
|
\begin{itemize}
|
|
|
|
|
\item Global arrays (GA)
|
|
|
|
|
\item Agregate Remote Memory Copy Interface (ARMCI)
|
|
|
|
|
\item Linear Algebra (PeIGS) and FFT
|
|
|
|
|
\item ParIO
|
|
|
|
|
\item Memory allocation (MA)
|
|
|
|
|
\end{itemize}
|
|
|
|
|
|