Next: 2 MOLPRO on the Up: manual Previous: manual

1 Introduction to MOLPRO

MOLPRO is a complete system of ab initio programs for molecular electronic structure calculations, 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. Using recently developed integral-direct 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.

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

The program is written mostly in standard Fortran-90. Those parts which are machine dependent are maintained through the use of a supplied preprocessor, which allows easy interconversion between versions for different machines. Each release of the program is ported and tested on a number of IBM RS/6000, Hewlett-Packard, Silicon Graphics, Compaq, and Linux systems. A fuller description of the hardware and operating systems of these machines can be found at http://www.molpro.net/supported. The program additionally runs on Cray, Sun, Convex, Fujitsu and NEC SX4 platforms, as well as older architectures and/or operating systems from the primary list; however, testing is not carried out regularly on these systems, and hand-tuning of code may be necessary on porting. 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 PostScript, PDF and also in HTML for mounting on a Worldwide Web server.

New methods and enhancements in Version 2006.1 include:

  1. More consistent input language and input pre-checking.
  2. More flexible basis input, allowing to handle multiple basis sets.
  3. New more efficient density functional implementation, additional density functionals.
  4. Low-order scaling local coupled cluster methods with perturbative treatment of triples excitations (LCCSD(T) and variants like LQCISD(T))
  5. Efficient density fitting (DF) programs for Hartree-Fock (DF-HF), Density functional Kohn-Sham theory (DF-KS), Second-order Møller-Plesset perturbation theory (DF-MP2), as well as for all local methods (DF-LMP2, DF-LMP4, DF-LQCISD(T), DF-LCCSD(T))
  6. Analytical QCISD(T) gradients
  7. Analytical MRPT2 (CASPT2) and multi-state CASPT2 gradients, using state averaged MCSCF reference functions
  8. Analytical DF-HF, DF-KS, DF-LMP2, and DF-SCS-LMP2 gradients
  9. Explicitly correlated methods with density fitting: DF-MP2-R12/2A', DF-MP2-F12/2A' as well as the local variants DF-LMP2-R12/2*A(loc) and DF-LMP2-F12/2*A(loc).
  10. Multi-state MRPT2, MS-CASPT2
  11. Coupling of multi-reference perturbation theory and configuration interaction (CIPT2)
  12. DFT-SAPT
  13. Transition moments and transition Hamiltonian between CASSCF and MRCI wavefunctions with different orbitals.
  14. Douglas-Kroll-Hess Hamiltonian up to arbitrary order.
  15. A new spin-orbit integral program for generally contracted basis sets.
  16. Improved procedures for geometry optimization and numerical Hessian calculations, including constrained optimization.
  17. Improved facilities to treat large lattices of point charges for QM/MM calculations, including lattice gradients.
  18. An interface to the MRCC program of M. Kallay, allowing coupled-cluster calculations with arbitrary excitation level.
  19. Automatic embarrassingly parallel computation of numerical gradients and Hessians (mppx Version).
  20. Additional parallel codes, e.g. DF-HF, DF-KS, DF-LCCSD(T) (partly, including triples).

Future enhancements presently under development include

These features will be included in the base version at later stages. The above list is for information only, and no representation is made that any of the above will be available within any particular time.

Next: 2 MOLPRO on the Up: manual Previous: manual

molpro@molpro.net
Oct 10, 2007