List of quantum chemistry and solid-state physics software explained

Quantum chemistry computer programs are used in computational chemistry to implement the methods of quantum chemistry. Most include the Hartree–Fock (HF) and some post-Hartree–Fock methods. They may also include density functional theory (DFT), molecular mechanics or semi-empirical quantum chemistry methods. The programs include both open source and commercial software. Most of them are large, often containing several separate programs, and have been developed over many years.

Overview

The following tables illustrates some of the main capabilities of notable packages:

Numerical details

Package License LanguageOpenMPParallel I/O
ABINITFortran, CUDA, Fortran and HDF5
ACES[1] Fortran, C++
, CUDA, HDF5, custom
Atomistix ToolKit (ATK) , CUDA, HDF5
CASINO (QMC) Fortran 2003
Fortran 95, Fortran 2003
Fortran 95
, LSDalton
Fortran 77, Fortran 90, C
FLEURFortran 95, OpenACC, CuBLAS, HDF5, custom , HDF5
FreeON (formerly MondoSCF) Fortran 95
Firefly (formerly PC GAMESS)
Fortran, C
C++
MOLCAS / OpenMolcas
, LGPL[3]
C++
, ECL v2 Fortran 77, C
Fortran 95, C
Charm++ (C++)
C
C++
, BrianQC
, BSD
, BSD, GPU4PySCF
C++
Fortran, C, C++, BrianQC
, HDF5
C, C++
, NetCDF
Fortran, C, C++
C, CUDA, CUDA
Fortran 90, C
, HDF5
Package License LanguageOpenMPParallel I/O

Quantum chemistry and solid-state physics characteristics

PackagePeriodicMDTDHFMPMRCICCTDDFTGWA
ABINIT

Slater-type_orbital

ACES
AMS: ADF, BAND, DFTB STO, NAO
AMPAC
Atomistix ToolKit (ATK) 9
BigDFT Wavelet
CADPAC
CASINO (QMC) GTO, PW, Spline, Grid, STO
CASTEP
COLUMBUS
CONQUEST NAO, Spline 5
CP2K
CPMD
CRYSTAL 10
Dalton
DIRAC
DMol3 NAO
eT
FHI-aims NAO
Firefly (formerly PC GAMESS) Yes16
FLEUR
FreeON (formerly MondoSCF)
GAMESS (UK)
GAMESS (US) 2 Yes16
Gaussian
Jaguar 11
MADNESS Wavelet
MOLCAS
MOLPRO Yes17
MOPAC
MPQC
NWChem
Octopus Grid
ONETEP
OpenAtom
OpenMx NAO
ORCA
PARSEC Grid
PQS
PSI
PyQuante
PySCF
Qbox
Q-Chem
Quantum ESPRESSO6
RESCU
RMG Grid
Scigress
SIESTA NAO 12 21
Spartan
TURBOMOLE
VASP
WIEN2k
Yambo
PackageBasisPeriodicMDSemi-emp.HFTDHFPost-HFMPMRCICCTDDFTGWA

Post processing packages in quantum chemistry and solid-state physics

Package License Input Output
ezSpectra[4] [5] FreeC++Interfaces with Q-Chem and other packagesFranck-Condon factors, photoionization cross-sections, photoelectron angular distributions, magnetic properties
LibwaLibwfa[6] FreeC++Interfaces with Q-Chem and MOLCASNatural orbitals, natural transition orbitals, exciton descriptor, density difference, and others

Footnotes

"Academic": academic (no cost) license possible upon request; "Commercial": commercially distributed.

Support for periodic systems (3d-crystals, 2d-slabs, 1d-rods and isolated molecules): 3d-periodic codes always allow simulating systems with lower dimensionality within a supercell. Specified here is the ability for simulating within lower periodicity.

2 QuanPol is a full spectrum and seamless (HF, MCSCF, GVB, MP2, DFT, TDDFT, CHARMM, AMBER, OPLSAA) QM/MM package integrated in GAMESS-US.[7]

10 Through CRYSCOR program.

Further reading

Notes and References

  1. Lotrich . V. . Flocke . N. . Ponton . M. . Yau . A. D. . Perera . A. . Deumens . E. . Bartlett . R. J. . Parallel implementation of electronic structure energy, gradient, and Hessian calculations . The Journal of Chemical Physics . 128 . 19 . 5 May 2008 . 0021-9606 . 10.1063/1.2920482 .
  2. Web site: Order MOLCAS.
  3. Web site: MOPAC has been re-released under the open-source LGPL license.
  4. Gozem. Samer. Krylov. Anna I.. 2021-05-31. The ezSpectra suite: An easy‐to‐use toolkit for spectroscopy modeling. WIREs Computational Molecular Science. 12 . 2 . en. 10.1002/wcms.1546. 232154733 . 1759-0876. free.
  5. Alessio. Maristella. Krylov. Anna I.. 2021-06-30. Equation-of-Motion Coupled-Cluster Protocol for Calculating Magnetic Properties: Theory and Applications to Single-Molecule Magnets. Journal of Chemical Theory and Computation. 17. 7. 4225–4241. 10.1021/acs.jctc.1c00430. 34191507 . 235698464 . 1549-9618.
  6. Web site: TheoDORE. 2021-08-15. theodore-qc.sourceforge.io.
  7. http://www.msg.ameslab.gov/gamess/versions.html Change History of GAMESS