NWChem: A comprehensive and scalable open-source solution for large scale molecular simulations

The latest release of NWChem delivers an open-source computational chemistry package with extensive capabilities for large scale simulations of chemical and biological systems. Utilizing a common computational framework, diverse theoretical descriptions can be used to provide the best solution for a given scientific problem. Scalable parallel implementations and modular software design enable efficient utilization of current computational architectures. This paper provides an overview of NWChem focusing primarily on the core theoretical modules provided by the code and their parallel performance.

[1]  Sham Exchange and correlation in density-functional theory. , 1985, Physical review. B, Condensed matter.

[2]  So Hirata,et al.  Erratum: “Perturbative corrections to coupled-cluster and equation-of-motion coupled-cluster energies: A determinantal analysis” [J. Chem. Phys. 114, 3919 (2001)] , 2001 .

[3]  M. Orio,et al.  Density functional theory , 2009, Photosynthesis Research.

[4]  Parr,et al.  Development of the Colle-Salvetti correlation-energy formula into a functional of the electron density. , 1988, Physical review. B, Condensed matter.

[5]  Blöchl,et al.  Projector augmented-wave method. , 1994, Physical review. B, Condensed matter.

[6]  William L. Jorgensen,et al.  Journal of Chemical Information and Modeling , 2005, J. Chem. Inf. Model..

[7]  Alan R. Jones,et al.  Fast Fourier Transform , 1970, SIGP.

[8]  John F. Stanton,et al.  INVESTIGATION OF AN ASYMMETRIC TRIPLE-EXCITATION CORRECTION FOR COUPLED-CLUSTER ENERGIES , 1998 .

[9]  Weitao Yang,et al.  Free energy calculation on enzyme reactions with an efficient iterative procedure to determine minimum energy paths on a combined ab initio QM/MM potential energy surface , 2000 .

[10]  Rodney J. Bartlett,et al.  Sixth-order energy corrections with converged coupled cluster singles and doubles amplitudes , 1998 .

[11]  Hess,et al.  Applicability of the no-pair equation with free-particle projection operators to atomic and molecular structure calculations. , 1985, Physical review. A, General physics.

[12]  Stefan Grimme,et al.  Semiempirical GGA‐type density functional constructed with a long‐range dispersion correction , 2006, J. Comput. Chem..

[13]  Marat Valiev,et al.  Interactions of Cl- and OH radical in aqueous solution. , 2009, The journal of physical chemistry. A.

[14]  R. Martin,et al.  Electronic Structure: Basic Theory and Practical Methods , 2004 .

[15]  Jackson,et al.  Atoms, molecules, solids, and surfaces: Applications of the generalized gradient approximation for exchange and correlation. , 1992, Physical review. B, Condensed matter.

[16]  Marat Valiev,et al.  Phosphorylation reaction in cAPK protein kinase-free energy quantum mechanical/molecular mechanics simulations. , 2007 .

[17]  Karina Sendt,et al.  Switchable electronic coupling in model oligoporphyrin molecular wires examined through the measurement and assignment of electronic absorption spectra. , 2002, Journal of the American Chemical Society.

[18]  A. Becke,et al.  Density-functional exchange-energy approximation with correct asymptotic behavior. , 1988, Physical review. A, General physics.

[19]  Burke,et al.  Generalized Gradient Approximation Made Simple. , 1996, Physical review letters.

[20]  S. Grimme Semiempirical hybrid density functional with perturbative second-order correlation. , 2006, The Journal of chemical physics.

[21]  K. Hirao,et al.  A long-range correction scheme for generalized-gradient-approximation exchange functionals , 2001 .

[22]  Donald C. Comeau,et al.  The equation-of-motion coupled-cluster method. Applications to open- and closed-shell reference states , 1993 .

[23]  Leonard Kleinman,et al.  New Method for Calculating Wave Functions in Crystals and Molecules , 1959 .

[24]  J. Cizek On the Correlation Problem in Atomic and Molecular Systems. Calculation of Wavefunction Components in Ursell-Type Expansion Using Quantum-Field Theoretical Methods , 1966 .

[25]  Marvin L. Cohen,et al.  Theory of ab initio pseudopotential calculations , 1982 .

[26]  Hannes Jónsson,et al.  A parallel implementation of the Car-Parrinello method by orbital decomposition , 1994 .

[27]  Sriram Krishnamoorthy,et al.  Active-space completely-renormalized equation-of-motion coupled-cluster formalism: Excited-state studies of green fluorescent protein, free-base porphyrin, and oligoporphyrin dimer. , 2010, The Journal of chemical physics.

[28]  Jarek Nieplocha,et al.  Advances, Applications and Performance of the Global Arrays Shared Memory Programming Toolkit , 2006, Int. J. High Perform. Comput. Appl..

[29]  Rick Stevens,et al.  Toward high‐performance computational chemistry: II. A scalable self‐consistent field program , 1996 .

[30]  Karol Kowalski,et al.  New coupled-cluster methods with singles, doubles, and noniterative triples for high accuracy calculations of excited electronic states. , 2004, The Journal of chemical physics.

[31]  Rodney J. Bartlett,et al.  The equation-of-motion coupled-cluster method: Excitation energies of Be and CO , 1989 .

[32]  Piotr Piecuch,et al.  Single-reference, size-extensive, non-iterative coupled-cluster approaches to bond breaking and biradicals , 2006 .

[33]  Benjamin T. Miller,et al.  A parallel implementation of the analytic nuclear gradient for time-dependent density functional theory within the Tamm–Dancoff approximation , 1999 .

[34]  Wade Babcock,et al.  Computational materials science , 2004 .

[35]  P. Pulay Convergence acceleration of iterative sequences. the case of scf iteration , 1980 .

[36]  Marat Valiev,et al.  A dianionic phosphorane intermediate and transition states in an associative A(N)+D(N) mechanism for the ribonucleaseA hydrolysis reaction. , 2009, Journal of the American Chemical Society.

[37]  Kwang S. Kim,et al.  Theory and applications of computational chemistry : the first forty years , 2005 .

[38]  D. Marx Ab initio molecular dynamics: Theory and Implementation , 2000 .

[39]  Donald G. Truhlar,et al.  Theoretical Chemistry Accounts , 2001 .

[40]  Hamann Generalized norm-conserving pseudopotentials. , 1989, Physical review. B, Condensed matter.

[41]  V. Barone,et al.  Toward reliable density functional methods without adjustable parameters: The PBE0 model , 1999 .

[42]  G. Kresse,et al.  From ultrasoft pseudopotentials to the projector augmented-wave method , 1999 .

[43]  Mike C. Payne,et al.  Large-scale ab initio total energy calculations on parallel computers , 1992 .

[44]  So Hirata,et al.  Perturbative corrections to coupled-cluster and equation-of-motion coupled-cluster energies: A determinantal analysis , 2001 .

[45]  Petros Koumoutsakos,et al.  Dispersion corrections to density functionals for water aromatic interactions. , 2004, The Journal of chemical physics.

[46]  R. Baer,et al.  A well-tempered density functional theory of electrons in molecules. , 2007, Physical chemistry chemical physics : PCCP.

[47]  Lu J. Sham,et al.  General Theory of Pseudopotentials , 1962 .

[48]  R. Parr Density-functional theory of atoms and molecules , 1989 .

[49]  Eric J. Bylaska,et al.  NWChem for Materials Science , 2003 .

[50]  D. R. Hamann,et al.  Pseudopotentials that work: From H to Pu , 1982 .

[51]  T. Maung on in C , 2010 .

[52]  Alexander B. Pacheco Introduction to Computational Chemistry , 2011 .

[53]  M. L. Cohen,et al.  Ab initio pseudopotential theory , 1982 .

[54]  K. Hirao,et al.  A long-range-corrected time-dependent density functional theory. , 2004, The Journal of chemical physics.

[55]  M. Valiev,et al.  The Projector-Augmented Plane Wave Method Applied to Molecular Bonding , 1999 .

[56]  Mihály Kállay,et al.  Approximate treatment of higher excitations in coupled-cluster theory. , 2005, The Journal of chemical physics.

[57]  John F. Stanton,et al.  The equation of motion coupled‐cluster method. A systematic biorthogonal approach to molecular excitation energies, transition probabilities, and excited state properties , 1993 .

[58]  Mark Earl Casida,et al.  In Recent Advances in Density-Functional Methods , 1995 .

[59]  S. Mahulikar,et al.  Physica Scripta , 2004 .

[60]  So Hirata,et al.  Higher-order equation-of-motion coupled-cluster methods. , 2004, The Journal of chemical physics.

[61]  Alan Randall Tackett,et al.  Orthogonal polynomial projectors for the projector augmented wave method of electronic structure calculations , 1998 .

[62]  Michael J. Frisch,et al.  Achieving linear scaling in exchange-correlation density functional quadratures , 1996 .

[63]  D. Chong Recent Advances in Density Functional Methods Part III , 2002 .

[64]  Andrew G. Taube,et al.  Improving upon CCSD(T): LambdaCCSD(T). I. Potential energy surfaces. , 2008, The Journal of chemical physics.

[65]  Nelson,et al.  Plane-wave electronic-structure calculations on a parallel supercomputer. , 1993, Physical review. B, Condensed matter.

[66]  S. F. Boys Electronic wave functions - I. A general method of calculation for the stationary states of any molecular system , 1950, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[67]  Ph. Durand,et al.  Regular Two-Component Pauli-Like Effective Hamiltonians in Dirac Theory , 1986 .

[68]  R. Bartlett,et al.  Coupled-cluster theory in quantum chemistry , 2007 .

[69]  Marat Valiev,et al.  Hybrid approach for free energy calculations with high-level methods: application to the SN2 reaction of CHCl3 and OH- in water. , 2007, The Journal of chemical physics.

[70]  John F. Stanton,et al.  A simple correction to final state energies of doublet radicals described by equation-of-motion coupled cluster theory in the singles and doubles approximation , 1997 .

[71]  Karol Kowalski,et al.  The method of moments of coupled-cluster equations and the renormalized CCSD[T], CCSD(T), CCSD(TQ), and CCSDT(Q) approaches , 2000 .

[72]  Rodney J. Bartlett,et al.  Noniterative energy corrections through fifth-order to the coupled cluster singles and doubles method , 1998 .

[73]  V. R. Saunders,et al.  On methods for converging open-shell Hartree-Fock wave-functions , 1974 .

[74]  So Hirata,et al.  Symbolic Algebra in Quantum Chemistry , 2006 .

[75]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[76]  Josef Paldus,et al.  On the significance of quadruply excited clusters in coupled-cluster calculations for the low-lying states of BN and C2 , 2008 .

[77]  Marat Valiev,et al.  Combined quantum mechanical and molecular mechanics studies of the electron-transfer reactions involving carbon tetrachloride in solution. , 2008, The journal of physical chemistry. A.

[78]  D. Truhlar,et al.  Quantum mechanical methods for enzyme kinetics. , 2003, Annual review of physical chemistry.

[79]  François Gygi,et al.  Architecture of Qbox: A scalable first-principles molecular dynamics code , 2008, IBM J. Res. Dev..

[80]  J. Stanton Why CCSD(T) works: a different perspective , 1997 .

[81]  Niranjan Govind,et al.  Excited states of DNA base pairs using long-range corrected time-dependent density functional theory. , 2009, The journal of physical chemistry. A.

[82]  R. Bartlett,et al.  The full CCSDT model for molecular electronic structure , 1987 .

[83]  Marat Valiev,et al.  Hybrid coupled cluster and molecular dynamics approach: application to the excitation spectrum of cytosine in the native DNA environment. , 2006, The Journal of chemical physics.

[84]  Eric J. Bylaska,et al.  Parallel Implementation of the Projector Augmented Plane Wave Method for Charged Systems , 2002 .

[85]  J. Pople,et al.  Self—Consistent Molecular Orbital Methods. XII. Further Extensions of Gaussian—Type Basis Sets for Use in Molecular Orbital Studies of Organic Molecules , 1972 .

[86]  Henry F. Schaefer,et al.  A new implementation of the full CCSDT model for molecular electronic structure , 1988 .

[87]  P. Pulay Improved SCF convergence acceleration , 1982 .

[88]  Martin Head-Gordon,et al.  A perturbative correction to the quadratic coupled-cluster doubles method for higher excitations , 2002 .

[89]  P. C. Hariharan,et al.  The influence of polarization functions on molecular orbital hydrogenation energies , 1973 .

[90]  R. Bartlett,et al.  A full coupled‐cluster singles and doubles model: The inclusion of disconnected triples , 1982 .

[91]  P. Wormer,et al.  Theory and Applications of Computational Chemistry The First Forty Years , 2005 .

[92]  Stefan Grimme,et al.  Accurate description of van der Waals complexes by density functional theory including empirical corrections , 2004, J. Comput. Chem..

[93]  M. Frisch,et al.  Ab Initio Calculation of Vibrational Absorption and Circular Dichroism Spectra Using Density Functional Force Fields , 1994 .

[94]  John R. Sabin,et al.  On some approximations in applications of Xα theory , 1979 .

[95]  N. Handy,et al.  A new hybrid exchange–correlation functional using the Coulomb-attenuating method (CAM-B3LYP) , 2004 .

[96]  Mihály Kállay,et al.  Coupled-cluster methods including noniterative corrections for quadruple excitations. , 2005, The Journal of chemical physics.

[97]  Ludwik Adamowicz,et al.  A state-selective multireference coupled-cluster theory employing the single-reference formalism , 1993 .

[98]  Ericka Stricklin-Parker,et al.  Ann , 2005 .

[99]  Tjerk P. Straatsma,et al.  Load balancing of molecular dynamics simulation with NWChem , 2001, IBM Syst. J..

[100]  Car,et al.  Unified approach for molecular dynamics and density-functional theory. , 1985, Physical review letters.

[101]  P. Kollman,et al.  A Second Generation Force Field for the Simulation of Proteins, Nucleic Acids, and Organic Molecules J. Am. Chem. Soc. 1995, 117, 5179−5197 , 1996 .

[102]  John F. Stanton,et al.  Perturbative treatment of the similarity transformed Hamiltonian in equation‐of‐motion coupled‐cluster approximations , 1995 .

[103]  The International Journal of High Performance Computing Applications— , 1998 .

[104]  Martin Head-Gordon,et al.  A second-order correction to singles and doubles coupled-cluster methods based on a perturbative expansion of a similarity-transformed Hamiltonian , 2000 .

[105]  Physics Letters , 1962, Nature.

[106]  R. Baer,et al.  Performance of DFT Methods in the Calculation of Optical Spectra of Chromophores , 2008, 2008 DoD HPCMP Users Group Conference.

[107]  Anna I. Krylov,et al.  Second order perturbation corrections to singles and doubles coupled-cluster methods: General theory and application to the valence optimized doubles model , 2000 .

[108]  Robert J. Harrison,et al.  Parallel Douglas-Kroll Energy and Gradients in NWChem. Estimating Scalar Relativistic Effects Using Douglas-Kroll Contracted Basis Sets. , 2001 .

[109]  Niranjan Govind,et al.  Gaussian Basis Set and Planewave Relativistic Spin-Orbit Methods in NWChem. , 2009, Journal of chemical theory and computation.

[110]  Robert J. Harrison,et al.  Shared Memory Programming in Metacomputing Environments: The Global Array Approach , 1997, The Journal of Supercomputing.

[111]  Karol Kowalski,et al.  The active-space equation-of-motion coupled-cluster methods for excited electronic states: Full EOMCCSDt , 2001 .

[112]  Qin Wu,et al.  Empirical correction to density functional theory for van der Waals interactions , 2002 .

[113]  Ludwik Adamowicz,et al.  Multireference coupled cluster method for electronic structure of molecules , 1993 .

[114]  T. Darden,et al.  A smooth particle mesh Ewald method , 1995 .

[115]  John M Herbert,et al.  Charge-transfer excited states in a pi-stacked adenine dimer, as predicted using long-range-corrected time-dependent density functional theory. , 2008, The journal of physical chemistry. B.

[116]  W. Kohn,et al.  Self-Consistent Equations Including Exchange and Correlation Effects , 1965 .

[117]  Marat Valiev,et al.  Excitation energies of zinc porphyrin in aqueous solution using long-range corrected time-dependent density functional theory. , 2009, The journal of physical chemistry. A.

[118]  Josef Paldus,et al.  A Critical Assessment of Coupled Cluster Method in Quantum Chemistry , 2007 .

[119]  Jun Li,et al.  Basis Set Exchange: A Community Database for Computational Sciences , 2007, J. Chem. Inf. Model..

[120]  M. Head‐Gordon,et al.  A fifth-order perturbation comparison of electron correlation theories , 1989 .

[121]  Karol Kowalski,et al.  Generating functionals based formulation of the method of moments of coupled cluster equations. , 2009, The Journal of chemical physics.

[122]  Marat Valiev,et al.  Extensive regularization of the coupled cluster methods based on the generating functional formalism: application to gas-phase benchmarks and to the SN2 reaction of CHCl3 and OH- in water. , 2009, The Journal of chemical physics.

[123]  Tjerk P. Straatsma,et al.  NWChem: Exploiting parallelism in molecular simulations , 2000 .

[124]  Jorge Kohanoff,et al.  Electronic Structure Calculations for Solids and Molecules: Theory and Computational Methods , 2006 .

[125]  Martin Head-Gordon,et al.  A second-order perturbative correction to the coupled-cluster singles and doubles method: CCSD(2) , 2001 .

[126]  Hess,et al.  Relativistic electronic-structure calculations employing a two-component no-pair formalism with external-field projection operators. , 1986, Physical review. A, General physics.

[127]  Evert Jan Baerends,et al.  Relativistic regular two‐component Hamiltonians , 1993 .

[128]  Andrew G. Taube,et al.  Improving upon CCSD(T): LambdaCCSD(T). II. Stationary formulation and derivatives. , 2008, The Journal of chemical physics.

[129]  J. H. van Lenthe,et al.  The ZORA formalism applied to the Dirac-Fock equation , 1995 .

[130]  R. Ahlrichs,et al.  Performance of parallel TURBOMOLE for density functional calculations , 1998, J. Comput. Chem..

[131]  R. W. Warren,et al.  Fractional occupation numbers and density functional energy gradients within the linear combination of Gaussian-type orbitals approach , 1996 .

[132]  Piotr Piecuch,et al.  Renormalized coupled-cluster methods exploiting left eigenstates of the similarity-transformed Hamiltonian. , 2005, The Journal of chemical physics.

[133]  L. Kronik,et al.  Orbital-dependent density functionals: Theory and applications , 2008 .

[134]  S. Hirata Tensor Contraction Engine: Abstraction and Automated Parallel Implementation of Configuration-Interaction, Coupled-Cluster, and Many-Body Perturbation Theories , 2003 .

[135]  J. C. Phillips,et al.  Energy-Band Interpolation Scheme Based on a Pseudopotential , 1958 .

[136]  R. Dreizler,et al.  Density-Functional Theory , 1990 .

[137]  Alistair P. Rendell,et al.  A direct coupled cluster algorithm for massively parallel computers , 1997 .

[138]  Josef Paldus,et al.  Correlation Problems in Atomic and Molecular Systems. IV. Extended Coupled-Pair Many-Electron Theory and Its Application to the B H 3 Molecule , 1972 .

[139]  M. Valiev,et al.  Density-functional theory of one-electron propagators , 1997 .