|
|
The Massively Parallel Quantum Chemistry Program
MPQC is the Massively Parallel Quantum Chemistry Program. It computes
properties of atoms and molecules from first principles using the time
independent Schrödinger equation. It runs on a wide range of
architectures ranging from single many-core computers
to massively parallel computers. Its design is object
oriented, using the C++ programming language.
News
Back to top.
Capabilities
- Closed shell, unrestricted and general restricted open shell
Hartree-Fock energies and gradients
- Closed shell, unrestricted and general restricted open shell
density functional theory energies and gradients
- Second order open shell perturbation theory (OPT2[2]) and Z-averaged
perturbation theory (ZAPT2)
energies.
- Second order closed shell Møller-Plesset perturbation theory
energies and
gradients.
- Second order Møller-Plesset perturbation theory including an R12/F12
correlation factor.
Energies of closed- and open-shell systems are supported.
- Explicitly-correlated R12/F12 coupled-cluster methods via interface to Psi3 code and via native (experimental) implementation.
- Explicitly-correlated multireference methods (MRCI, CASPT2) via interfaces to GAMESS and MOLCAS codes.
- Robust internal coordinate geometry optimizer that efficiently
optimizes molecules with many degrees of freedom. Nearly arbitrary
internal coordinate constraints can be handled.
Back to top.
Platforms
- Standard Unix platforms (x86/Linux, PPC/Linux, x86/Mac OS X)
- Massively parallel (Cray XT/XK, IBM Blue Gene/P)
Back to top.
Implementation
- C++ with a few C and FORTRAN 77 functions
- Object-oriented designed throughout
Back to top.
|