Manual.Pdf, with the HTML Version in the Directory Molpro/Doc/Manual/Index.Html
Total Page:16
File Type:pdf, Size:1020Kb
MOLPRO Users Manual Version 2015.1 H.-J. Werner Institut fur¨ Theoretische Chemie Universitat¨ Stuttgart Pfaffenwaldring 55 D-70569 Stuttgart Federal Republic of Germany P. J. Knowles School of Chemistry Cardiff University Main Building, Park Place, Cardiff CF10 3AT United Kingdom SHA1 799c067ea06f98486bf7c0119e19061330168cc6 (Copyright c 2015 TTI GmbH Stuttgart, Germany) i Introduction to MOLPRO MOLPRO is a complete system of ab initio programs for molecular electronic structure calcula- tions, designed and maintained by H.-J. Werner and P. J. Knowles, and containing contributions from a number of other authors. As distinct from other commonly used quantum chemistry packages, the emphasis is on highly accurate computations, with extensive treatment of the electron correlation problem through the multiconfiguration-reference CI, coupled cluster and associated methods. The recently developed explicitly correlated coupled-cluster methods yield CCSD(T) results with near basis set limit accuracy already with double−z or triple−z basis sets, thus reducing the computational effort for calculations of this quality by two orders of magnitude. Using local electron correlation methods, which significantly reduce the increase of the computational cost with molecular size, accurate ab initio calculations can be performed for much larger molecules than with most other programs. These methods have recently been augmented by explicitly correlated terms, which strongly reduce both the basis set truncation errors and the errors of the local approximations. The heart of the program consists of the multiconfiguration SCF, multireference CI, and coupled- cluster routines, and these are accompanied by a full set of supporting features. The package comprises • Integral generation for generally contracted symmetry adapted gaussian basis functions (spd f ghi). There are two programs with identical functionality: the preferred code is SEWARD (R. Lindh) which is the best on most machines; ARGOS (R. M. Pitzer) is avail- able as an alternative, and in some cases is optimum for small memory scalar machines. Also two different gradient integral codes, namely CADPAC (R. Amos) and ALASKA (R. Lindh) are available. Only the latter allows the use of generally contracted symmetry adapted gaussian basis functions. • Effective Core Potentials (contributions from H. Stoll). • Many one-electron properties. 2 2 2 • Some two-electron properties, e.g. Lx, Ly, Lz , LxLy etc.. • Closed-shell and open-shell (spin restricted and unrestricted) self consistent field. • Density-functional theory in the Kohn-Sham framework with various gradient corrected exchange and correlation potentials. • Multiconfiguration self consistent field. This is the quadratically convergent MCSCF procedure described in J. Chem. Phys. 82 (1985) 5053. The program can optimize a weighted energy average of several states, and is capable of treating both completely gen- eral configuration expansions and also long CASSCF expansions as described in Chem. Phys. Letters 115 (1985) 259. • Multireference perturbation theory (MRPT2, CASPT2, CASPT3), including (extended) multi-state methods MS-CASPT2 and XMS-CASPT2 as described in Mol. Phys. 89, 645 (1996), J. Chem. Phys. 112, 5546 (2000), J. Chem. Phys. 135, 081106 (2011). • Multireference CI. As well as the usual single reference function approaches (MP2, SDCI, CEPA), this module implements the internally contracted multireference CI method as described in J. Chem. Phys. 89 (1988) 5803 and Chem. Phys. Lett. 145 (1988) 514. Non variational variants (e.g. MR-ACPF), as described in Theor. Chim. Acta 78 (1990) 175, are also available. Electronically excited states can be computed as described in Theor. Chim. Acta, 84 95 (1992). A new more efficient MRCI implementation is described in J. Chem. Phys. 135, 054101 (2011). ii • Møller-Plesset perturbation theory (MPPT), Coupled-Cluster (CCSD), Quadratic config- uration interaction (QCISD), and Brueckner Coupled-Cluster (BCCD) for closed shell systems, as described in Chem. Phys. Lett. 190 (1992) 1. Perturbative corrections for triple excitations can also be calculated (Chem. Phys. Letters 227 (1994) 321). • Open-shell coupled cluster theories as described in J. Chem. Phys. 99 (1993) 5219, Chem. Phys. Letters 227 (1994) 321. • An interface to the MRCC program of M. Kallay, allowing coupled-cluster calculations with arbitrary excitation level. • Full Configuration Interaction. This is the determinant based benchmarking program de- scribed in Comp. Phys. Commun. 54 (1989) 75. • Analytical energy gradients for SCF, DFT, state-averaged MCSCF/CASSCF, MRPT2/CASPT2, MP2 and QCISD(T) methods. • Analytical non-adiabatic coupling matrix elements for MCSCF. • Valence-Bond analysis of CASSCF wavefunction, and energy-optimized valence bond wavefunctions as described in Int. J. Quant. Chem. 65, 439 (1997). • One-electron transition properties for MCSCF, MRCI, and EOM-CCSD wavefunctions, CASSCF and MRCI transition properties also between wavefunctions with different or- bitals, as described in Mol. Phys. 105, 1239, (2007). • Spin-orbit coupling, as described in Mol. Phys., 98, 1823 (2000). More recently, a new spin-orbit integral program for generally contracted basis sets has been implemented. • Douglas-Kroll-Hess Hamiltonian up to arbitrary order and the eXact-2-Component (X2C) Hamiltonian. • Density-functional theory symmetry-adapted intermolecular perturbation theory (with den- sity fitting), DFT-SAPT , as described in J. Chem. Phys. 122, 014103 (2005). 2 • Some two-electron transition properties for MCSCF wavefunctions (e.g., Lx etc.). • Mulliken population analysis and Natural Population Analysis (NPA) • Orbital localization. • Natural bond orbitals (NBOs). • Distributed Multipole Analysis (A. J. Stone). • Automatic geometry optimization as described in J. Comp. Chem. 18, (1997), 1473. Constrained optimization is also possible. • Automatic calculation of vibrational frequencies, intensities, and thermodynamic proper- ties. • Reaction path following, as described in Theor. Chem. Acc. 100, (1998), 21. • Efficient facilities to treat large lattices of point charges for QM/MM calculations, includ- ing lattice gradients. • Various utilities allowing other more general optimizations, looping and branching (e.g., for automatic generation of complete potential energy surfaces), general housekeeping operations. iii • Geometry output in XYZ, MOLDEN and Gaussian formats; molecular orbital and fre- quency output in MOLDEN format. • Integral-direct implementation of all Hartree-Fock, DFT and pair-correlated methods (MP, CCSD, MRCI etc.), as described in Mol. Phys., 96, (1999), 719. At present, perturbative triple excitation methods are not implemented. • Local second-order Møller-Plesset perturbation theory (LMP2) and local coupled cluster methods, as described in in J. Chem. Phys. 104, 6286 (1996), Chem. Phys. Lett. 290, 143 (1998), J. Chem. Phys. 111, 5691 (1999), J. Chem. Phys. 113, 9443 (2000), J. Chem. Phys. 113, 9986 (2000), Chem. Phys. Letters 318, 370 (2000), J. Chem. Phys. 114, 661 (2001), Phys. Chem. Chem. Phys. 4, 3941 (2002), J. Chem. Phys. 116, 8772 (2002). • Local density fitting methods, as described in J. Chem. Phys. 118, 8149 (2003), Phys. Chem. Chem. Phys. 5, 3349 (2003), Mol. Phys. 102, 2311 (2004). • Analytical energy gradients for LMP2, DF-LMP2, and LQCISD as described in J. Chem. Phys. 108, 5185, (1998), Phys. Chem. Chem. Phys. 3, 4853 (2001), J. Chem. Phys. 121, 737 (2004). • Analytical energy gradients for CASSCF, CASPT2, MS-CASPT2, and XMS-CASPT2 as described in J. Chem. Phys. 119, 5044 (2003). J. Chem. Phys. 135, 081106 (2011), J. Chem. Phys., 138, 104104 (2013). • Explicitly correlated MP2-F12 and CCSD(T)-F12 methods, as described in J. Chem. Phys. 119, 4607 (2003), J. Chem. Phys. 121, 4479 (2004), J. Chem. Phys. 124, 054114 (2006), J. Chem. Phys. 124, 094103 (2006), J. Chem. Phys. 127, 221106 (2007), J. Chem. Phys. 130, 054104 (2009). • Explicitly correlated local LMP2-F12 and LCCSD(T)-F12 methods, as described in J. Chem. Phys. 129, 101103 (2009), J. Chem. Phys. 130, 054106 (2009), J. Chem. Phys. 130, 241101 (2009), J. Chem. Phys. 135, 144117 (2011), Phys. Chem. Chem. Phys. 14, 7591 (2012). • Explicitly correlated multireference methods (CASPT2-F12, MRCI-F12), as described in J. Chem. Phys. 133, 141103 (2010), J. Chem. Phys. 134, 034113 (2011), J. Chem. Phys. 134, 184104 (2011), Mol. Phys. 111, 607 (2013). • Parallel execution on distributed memory machines, as described in J. Comp. Chem. 19, (1998), 1215. At present, SCF, DFT, MRCI, MP2, LMP2, CCSD(T), LCCSD(T) energies and SCF, DFT gradients are parallelized. Most density fitted codes such as DF-HF, DF- KS, DF-LMP2, DF-LMP2 gradients, DF-LCCSD(T), DF-MP2-F12, DF-DFT-SAPT, and GIAO-DF-HF NMR shieldings are also parallelized. • Automatic embarrassingly parallel computation of numerical gradients and Hessians (mppx Version). The program is written mostly in standard Fortran–90. Those parts which are machine depen- dent are maintained through the use of a supplied preprocessor, which allows easy intercon- version between versions for different machines. Each release of the program is ported and tested on a number of systems. A large library of commonly used orbital basis sets is available, which can be extended as required. There is a comprehensive users’ manual, which includes installation instructions. The manual is available in PDF and also in HTML for mounting on a Worldwide Web server. More recent methods and enhancements include: iv 1. Explicitly correlated MP2-F12