List of quantum chemistry and solid-state physics software

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.

The following table illustrates the capabilities of the most versatile software packages that show an entry in two or more columns of the table.

PackageLicenseLanguage BasisPeriodic Mol. mech.Semi-emp.HFPost-HFDFTGPU
ABINITFree, GPLFortran PW3d YesNoNoNoYesYes
ACESFree, GPLFortran, C++ GTONo NoNoYesYesYesYes
AMPACAcademicUnknown UnknownUnknown NoYesNoNoNoNo
ADFCommercialFortran STOAny YesYes4YesNoYesYes
Atomistix ToolKit (ATK)CommercialC++, Python NAO, EHT3d9 YesYesNoNoYesNo
BigDFTFree, GPLFortran WaveletAny YesNoYesNoYesYes
CADPACAcademicFortran GTONo NoNoYesYesYesNo
CASINO (QMC)AcademicFortran 95 GTO, PW, Spline, Grid, STOAny NoNoYesYesNoNo
CASTEPAcademic (UK), commercialFortran 95, Fortran 2003 PW3d YesNoYes5NoYesNo
CFOURAcademicFortran GTONo NoNoYesYesNoNo
COLUMBUSAcademicFortran GTONo NoNoYesYesNoNo
CONQUESTAcademicFortran 90 NAO, Spline3d YesNoYes5NoYesNo
CP2KFree, GPLFortran 95 Hybrid GTO, PWAny YesYesYesYesYesYes, CUDA and OpenCL
CPMDAcademicFortran PW3d YesNoYesNoYesNo
CRYSTALAcademic (UK), commercial (IT)Fortran GTOAny YesNoYesYes10YesNo
DACAPOFree, GPL?1Fortran PW3d YesNoNoNoYesNo
DaltonFree, LGPLFortran GTONo NoNoYesYesYesNo
deMon2k Academic, commercialFortran GTONo YesNoNoNoYesNo
DFTB+Free, LGPLFortran, C, Python NAO, STOAny YesYesNoNoNoNo
DFT++ (succeeded by JDFTx)Free, GPLC++ PW, Wavelet3d YesNoNoNoYesNo
PackageLicenseLanguage BasisPeriodic Mol. mech.Semi-emp.HFPost-HFDFTGPU
DIRACAcademicFortran 77, Fortran 90, C GTONo NoNoYesYesYesNo
DMol3CommercialFortran 90 NAOAny NoNoNoNoYesNo
ELKFree, GPLFortran 95 FP-LAPW3d NoNoYesNoYesNo
EmpireAcademic, commercialFortran Minimal STOAny NoYesNoNoNoNo
EPW6Free, GPLFortran PW2d, 3d NoNoNoNoYesNo
ErgoSCFFree, GPLC++ GTONo NoNoYesNoYesNo
ERKALEFree, GPLC++ GTONo NoNoYesNoYesNo
EXCITINGFree, GPLFortran 95 FP-LAPW3d NoNoYesNoYesNo
FLEURFree, MITFortran 95 FP-(L)APW+lo1d, 2d, 3d NoNoYesYesYesYes
FHI-aimsAcademic, commercialFortran NAOAny YesNoYesYesYesYes
FPLO13CommercialFortran 95, C++, Perl LO+minimum-basis, NAOAny NoNoNoNoYesNo
FreeONFree, GPLFortran 95 GTOAny YesNoYesYesYesNo
Firefly, PC GAMESSAcademicFortran, C, Assembly GTONo Yes3YesYesYesYesYes
GAMESS (UK)Academic (UK), commercialFortran GTONo NoYesYesYesYesYes
GAMESS (US)AcademicFortran GTONo Yes2YesYesYesYesYes
GaussianCommercialFortran GTOAny YesYesYesYesYesYes
GPAWFree, GPLPython, C Grid, NAO, PWAny YesNoYes5NoYesYes
HiLAPWUnknownUnknown FLAPW3d NoNoNoNoYesNo
HORTONFree, GPLPython, C++ GTONo NoNoYesYesYesNo
HyperChemCommercialC++ GTONo YesYesYesYesYesNo
PackageLicenseLanguage BasisPeriodic Mol. mech.Semi-emp.HFPost-HFDFTGPU
JaguarCommercialFortran, C GTONo YesNo11YesYesYesNo
JDFTxFree, GPLC++ PW3d NoNoYesNoYesYes, CUDA
LOWDINAcademicFortran 95, 03 GTONo YesNoYesYesYesNo
MADNESSFree, GPLC++ WaveletNo NoNoYesYesYesNo
MISSTEPFree, GPLC++ PWNo NoNoNoNoYesNo
MOLCASAcademic, commercial[1]Fortran, C, C++, Python, Perl GTONo YesYesYesYesYesYes
MolDSFree, GPLC++STO, GTONo NoYesNoNoNoNo
MOLGWFree, GPLFortranGTONo NoNoYesYesYesNo
MOLPROCommercialFortran GTONo NoNoYesYesYesYes
MONSTERGAUSSFreeFortran GTONo NoNoYesYesNoNo
MOPACAcademic, commercialFortran Minimal GTOAny NoYesNoNoNoYes
MPQCFree, LGPLC++ GTONo NoNoYesYesYesNo
MRCCAcademicFortran GTONo YesNoYesYesYesNo
NRLMOLUnknownFortran GTONo NoNoNoNoYesNo
NTChemUnknownUnknown GTONoNoNoYesYesYesNo
NWChemFree, ECL v2Fortran 77, C GTO, PWYes (PW), No (GTO) YesNoYesYesYesYes, CUDA
OctopusFree, GPLFortran 95, C GridAny YesNoYesNoYesYes, CUDA and OpenCL
ONETEPAcademic (UK), commercialFortran PW3d YesNoYes5NoYesYes, CUDA
OpenAtomAcademicCharm++ (C++) PW3d YesNoNoNoYesYes
OpenMXFree, GPLC NAO3d YesNoNoNoYesNo
ORCAAcademic, commercialC++ GTONo YesYesYesYesYesNo
PackageLicenseLanguage BasisPeriodic Mol. mech.Semi-emp.HFPost-HFDFTGPU
phase0 Free, GPL PW[2] Unknown Yes Yes
PLATOAcademicUnknown NAOAny YesNoNoNoYesNo
PQSCommercialUnknown UnknownUnknown YesYesYesYesYesNo
Priroda-06AcademicC GTONo NoNoYesYesYesNo
PSIFree, GPLC, C++, Python GTONo NoNoYesYesYesNo
PUPILFree, GPLFortran, C GTO, PWAny YesYesYesYesYesYes
PWmatCommercialFortran PW3d YesNoYesYesYesYes
PWscf6Free, GPLFortran PW3d NoNoYesNoYesNo
PyQuanteFree, BSDPython GTONo NoYesYesYesYesNo
PySCFFree, BSDPython GTOYes NoNoYesYesYesNo
QboxFree, GPLC++ PW3d YesNoYesNoYesNo
Q-ChemCommercialFortran, C++ GTONo YesYesYesYesYesYes
QMCPACK (QMC)Free, U. Illinois Open SourceC++ GTO, PW, Spline, Grid, STOAny NoNoYesYesNoYes, CUDA
Quantemol-NAcademic, commercialFortran GTONo YesYesYesYesNoNo
QSiteUnknownUnknown GTONo YesNo11YesYesYesNo
Quantum ESPRESSOFree, GPLFortran PW3d YesNoYesNoYesYes, CUDA
RMGFree, GPLC, C++GridAny YesNoNoNoYesYes, CUDA
RSPtAcademicFortran, C FP-LMTO3d NoNoNoNoYesYes
SAMSONFreeC++, Python MultipleNo YesYesNoNoYesNo
ScigressCommercialC++, C, Java, Fortran GTOYes YesYesNoNoYesNo
PackageLicenseLanguage BasisPeriodic Mol. mech.Semi-emp.HFPost-HFDFTGPU
SpartanCommercialFortran, C, C++ GTONo YesYesYesYesYesNo
Siam QuantumFree, GPLC GTONo YesNoYesYesYesNo
SIESTAFree, GPLFortran NAO3d12 YesNoNoNoYesNo
TB-LMTOAcademicFortran LMTO3d NoNoNoNoYesNo
TeraChem 8CommercialC, CUDA GTONo YesNoYesYesYesYes
TURBOMOLECommercialFortran GTOYes YesNoYesYesYesNo
VASPAcademic (AT), commercialFortran PW3d YesNoYesYesYesYes
WIEN2kCommercialFortran, C FP-(L)APW+lo3d YesNoYesNoYesNo
Yambo CodeFree, GPLFortran PW3d NoNoYesYesNoNo

"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.

1 The CAMPOS project (which includes Dacapo) states that all code is GPL. The Dacapo distribution contains no license information.

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

3 Through Ascalaph

4 Through interface to MOPAC

5 Using exact exchange DFT

6 Distributed with Quantum ESPRESSO

7 Web service integrating MPQC.

8 TeraChem is the first fully GPU-accelerated quantum chemistry software.

9 Atomistix ToolKit also contains finite-bias NEGF electron transport calculations with open boundary conditions.

10 Through CRYSCOR program.

11 However, available in the Schrödinger Suite.

12 SIESTA also contains finite-bias NEGF electron transport calculations with open boundary conditions using TranSIESTA.

13 FPLO has fully relativistic calculation.

Further programs

See also

References

  1. "Order MOLCAS".
  2. Kaneko, Tomoaki; Tajima, Nobuo; Yamasaki, Takahiro; Nara, Jun; Schimizu, Tatsuo; Kato, Koichi; Ohno, Takahisa (2018). "Hybrid density functional analysis of distribution of carbon-related defect levels at 4H-SiC(0001)/SiO2 interface". Applied Physics Express. 11 (1): 011302. Bibcode:2018APExp..11a1302K. doi:10.7567/APEX.11.011302. ISSN 1882-0778.
  3. Change History of GAMESS

Further reading

  • Young, David (2001). Computational Chemistry: A Practical Guide for Applying Techniques to Real World Problems. New York: John Wiley & Sons. pp. 322–359. ISBN 0-471-33368-9.
  • "NVIDIA GPU Applications". NVIDIA. Retrieved 9 July 2014.
  • "Major codes in electronic-structure theory, quantum chemistry, and molecular-dynamics - Nomad repository". NOMAD. Retrieved 19 November 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.