Thursday, 3 October 2013

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

PackageLicenseLang.BasisPeriodicMol. mech.Semi-emp.HFPost-HFDFT
ABINITGPLFortranPW3dYesNoNoNoYes
ACES IIGPLFortranGTONoNoNoYesYesYes
ACES IIIGPLFortran/C++GTONoNoNoYesYesNo
ADFCommercialFortranSTOAnyYesYes4YesNoYes
Atomistix ToolKit (ATK)CommercialC++/PythonNAO/EHT3d9YesYesNoNoYes
BigDFTGPLFortranWaveletAnyYesNoYesNoYes
CADPACAcademicFortranGTONoNoNoYesYesYes
CASINO (QMC)AcademicFortran 95GTO / PW / Spline / Grid / STOAnyNoNoYesYesNo
CASTEPAcademic (UK) / CommercialFortranPW3dYesNoYes5YesYes
CFOURAcademicFortranGTONoNoNoYesYesNo
COLUMBUSAcademicFortranGTONoNoNoYesYesNo
CONQUESTAcademicFortran 90NAO/Spline3dYesNoYes5NoYes
CP2KGPLFortran 95Hybrid GTO / PWAnyYesYesYesYesYes
CPMDAcademicFortranPWAnyYesNoYesNoYes
CRYSTALAcademic (UK) / CommercialFortranGTOAnyYesNoYesYes10Yes
DACAPOGPL ?1FortranPW3dYesNoNoNoYes
DALTONAcademicFortranGTONoNoNoYesYesYes
DFTB+Academic / CommercialFortran 95NAOAnyYesYesNoNoNo
DFT++GPLC++PW / Wavelet3dYesNoNoNoYes
DIRACAcademicFortran 77Fortran 90CGTONoNoNoYesYesYes
DMol3CommercialFortran 90NAOAnyNoNoNoNoYes
ELKGPLFortran 95FP-LAPW3dNoNoYesNoYes
ErgoSCFGPLC++GTONoNoNoYesNoYes
ERKALEGPLC++GTONoNoNoYesNoYes
EXCITINGGPLFortran 95FP-LAPW3dNoNoYesNoYes
FLEURAcademicFortran 95FP-(L)APW+lo3d, 2d, 1dNoNoYesYesYes
FHI-aimsCommercialFortranNAOAnyYesNoYesYesYes
FreeONGPLFortran 95GTOAnyYesNoYesYesYes
Firefly / PC GAMESSAcademicFORTRAN, C, AssemblyGTONoYes3YesYesYesYes
GAMESS (UK)Academic (UK) / CommercialFortranGTONoNoYesYesYesYes
GAMESS (US)AcademicFortranGTONoYes2YesYesYesYes
GaussianCommercialFortranGTOAnyYesYesYesYesYes
GPAWGPLPython / CGrid / NAO / PWAnyYesNoYes5NoYes
HiLAPWUnknownUnknownFLAPW3dNoNoNoNoYes
JaguarCommercialFortran / CGTONoYesNo11YesYesYes
JDFTxGPLC++ / CUDAPWAnyNoNoYesNoYes
MADNESSGPLC++WaveletNoNoNoYesNoYes
MISSTEPGPLC++PWNoNoNoNoNoYes
MOLCASCommercialFortranGTONoYesYesYesYesYes
MolDSGPLC++STO/GTONoNoYesNoNoNo
MOLPROCommercialFortranGTONoNoNoYesYesYes
MOPACAcademic / CommercialFortranMinimal GTONoNoYesNoNoNo
MPQCLGPLC++GTONoNoNoYesYesYes
NRLMOLUnknownFortranGTONoNoNoNoNoYes
NWChemECL v2Fortran 77 / CGTOPWYes(PW) No(GTO)YesNoYesYesYes
OctopusGPLFortran 95COpenCLGridAnyYesNoYesNoYes
ONETEPAcademic (UK) / CommercialFortranPWAnyYesNoYes5NoYes
OpenAtomAcademicCharm++ (C++)PWTemplate:3dYesNoNoNoYes
OpenMXGPLCNAO3dYesNoNoNoYes
ORCAAcademicC++GTONoYesYesYesYesYes
PLATOAcademicUnknownNAOAnyYesNoNoNoYes
PQSCommercialUnknownUnknownUnknownYesYesYesYesYes
Priroda-06AcademicCGTONoNoNoYesYesYes
PSIGPLC / C++GTONoNoNoYesYesYes
PWscf6GPLFortranPW3dNoNoYesNoYes
PyQuanteBSDPythonGTONoNoYesYesYesYes
Q-ChemCommercialFortran / C++GTONoYesYesYesYesYes
Quantemol-NAcademic / CommercialFortranGTONoYesYesYesYesNo
Quantum ESPRESSOGPLFortranPW3dYesNoYesNoYes
RSPtAcademicFortran / CFP-LMTO3dNoNoNoNoYes
SCIGRESSCommercialC++CJavaFortranGTOYesYesYesNoNoYes
SpartanCommercialFortran / C / C++GTONoYesYesYesYesYes
Siam QuantumGPLCGTONoNoNoYesYesNo
SIESTAAcademicFortranNAO3dYesNoNoNoYes
TB-LMTOAcademicFortranLMTO3dNoNoNoNoYes
TERACHEM 8CommercialC/CUDAGTONoYesNoYesNoYes
TURBOMOLECommercialFortranGTONoYesNoYesYesYes
VASPAcademic(AT)/ CommercialFortranPWAnyYesNoYesYesYes
WIEN2kCommercialFortran / CFP-(L)APW+lo3dYesNoYesNoYes
Yambo CodeGPLFortranPW3dNoNoYesYesNo

No comments:

Post a Comment