Quantenchemische Computerprogramme werden in der Computerchemie eingesetzt, um quantenchemische Methoden zu implementieren . Die meisten beinhalten die Hartree-Fock-Methode (HF) und einige Post-Hartree-Fock -Methoden. Sie können auch Dichtefunktionaltheorie (DFT), Molekülmechanik oder semiempirische quantenchemische Methoden umfassen . Die Programme umfassen sowohl Open-Source- als auch kommerzielle Software. Die meisten sind umfangreich, bestehen oft aus mehreren separaten Programmen und wurden über viele Jahre entwickelt.

Überblick

Die folgenden Tabellen veranschaulichen einige der wichtigsten Funktionen bekannter Softwarepakete:

Numerische Details

PaketLizenz †SpracheMPIOpenMPGPUE/A-BibliothekenParallele E/A
ABINITKostenlos, GPLFortranJaJaJa, CUDAJa, HDF5 , NetCDFJa, Fortran und HDF5
ACES [ 1 ]Kostenlos, GPLFortran , C++JaNEINJaUnbekanntUnbekannt
ADF, Amsterdam Modeling SuiteKommerziellFortranUnbekanntUnbekanntJa, CUDAJa, HDF5 , benutzerdefiniertUnbekannt
AMPACAkademischUnbekanntUnbekanntUnbekanntNEINUnbekanntUnbekannt
Atomistix ToolKit (QuantumATK)KommerziellC++ , PythonJaJaJa, CUDAJa, HDF5 , NetCDFJa, HDF5
BigDFTKostenlos, GPLFortranJaJaJaJa, HDF5 , NetCDFJa, HDF5 , NetCDF
CADPACAkademischFortranUnbekanntUnbekanntNEINUnbekanntUnbekannt
CASINO (QMC)AkademischFortran 2003JaJaJa, OpenACCNEINNEIN
CASTEPAkademisch, kommerziellFortran 95 , Fortran 2003JaJaJa, OpenACCUnbekanntUnbekannt
KOLUMBUSKostenlos, LGPLFortranJaNEINNEINNEINNEIN
EROBERUNGKostenlos, MITFortran 90JaJaNEINUnbekanntUnbekannt
CP2KKostenlos, GPLFortran 95JaJaJa, CUDA und OpenCLUnbekanntUnbekannt
CPMDAkademischFortranJaJaNEINUnbekanntUnbekannt
KRISTALLAkademisch (GB), Kommerziell (IT)FortranJaJaNEINUnbekanntUnbekannt
DaltonKostenlos, LGPLFortranJaJa, LSDaltonNEINUnbekanntUnbekannt
DFTK [ 2 ]Kostenlos, MITJuliaJaJaJa, CUDA , ROCmJa, HDF5Unbekannt
DIRACKostenlos, LGPLFortran 77 , Fortran 90 , CJaNEINNEINUnbekanntUnbekannt
DMol3KommerziellFortran 90JaUnbekanntNEINUnbekanntUnbekannt
FLEUR [ 3 ]Kostenlos, MITFortran 95JaJaJa, OpenACC , CuBLASJa, HDF5 , benutzerdefiniertJa, HDF5
FHI-ZieleAkademisch, kommerziellFortranJaUnbekanntJaUnbekanntUnbekannt
FreeON (ehemals MondoSCF )Kostenlos, GPLFortran 95UnbekanntUnbekanntNEINUnbekanntUnbekannt
Firefly (ehemals PC GAMESS)AkademischFortran , C , AssemblerUnbekanntUnbekanntJaUnbekanntUnbekannt
GAMESS (UK)Akademische Kurse in Großbritannien, kommerzielle KurseFortranUnbekanntUnbekanntJaUnbekanntUnbekannt
SPIELE (USA)AkademischFortranJaJaJaUnbekanntUnbekannt
GaußscheKommerziellFortranUnbekanntUnbekanntJa, CUDAUnbekanntUnbekannt
JaguarKommerziellFortran , CUnbekanntUnbekanntNEINUnbekanntUnbekannt
WAHNSINNKostenlos, GPLC++UnbekanntUnbekanntNEINUnbekanntUnbekannt
MOLCAS / OpenMolcasAkademisch, kommerziell [ 4 ] / LGPLFortran , C , C++ , Python , PerlJaJaJaJa, HDF5Unbekannt
MOLPROKommerziellFortranJaJaJaUnbekanntUnbekannt
MOPACKostenlos, LGPL [ 5 ]FortranUnbekanntUnbekanntJaUnbekanntUnbekannt
MPQCKostenlos, LGPLC++JaUnbekanntNEINUnbekanntUnbekannt
NESSIEKostenlos, BSD v2FortranJaJaUnbekanntUnbekanntUnbekannt
NWChemKostenlos, ECL v2Fortran 77 , CJaJaJa, CUDAUnbekanntUnbekannt
OktopusKostenlos, GPLFortran 2008 , C , C++JaJaJa, CUDA und ROCmJa, NetCDFJa, individuell anpassbar
ONETEPAkademisch, kommerziellFortran 2003JaJaJa, CUDAJa, HDF5Unbekannt
OpenAtomAkademischCharm++ (C++)UnbekanntUnbekanntJaUnbekanntUnbekannt
OpenMXKostenlos, GPLCJaJaNEINNEINNEIN
ORCAAkademisch, kommerziellC++JaUnbekanntNEINUnbekanntUnbekannt
PARSECKostenlos, GPLFortranJaJaNEINUnbekanntUnbekannt
PQSKommerziellUnbekanntUnbekanntUnbekanntNEINUnbekanntUnbekannt
PSIKostenlos, LGPL v3C , C++ , PythonNEINJaMit dem Plugin BrianQCUnbekanntUnbekannt
PySCFKostenlos, BSDPythonJaJaMit Plugin, GPU4PySCFUnbekanntUnbekannt
QboxKostenlos, GPLC++JaJaNEINUnbekanntUnbekannt
Q-ChemAkademisch, kommerziellFortran , C , C++JaJaMit dem Plugin BrianQCUnbekanntUnbekannt
QMCPACKKostenlos, UIUC/NCSAC++JaJaJa, CUDA , HIP , SYCLJa, HDF5 , XMLJa, HDF5
Quantum ESPRESSOKostenlos, GPLFortranJaJaJa, CUDAJa, HDF5Ja, HDF5
RMGKostenlos, GPLC , C++UnbekanntUnbekanntJa, CUDAUnbekanntUnbekannt
SAMSONFreiC++ , PythonUnbekanntUnbekanntNEINUnbekanntUnbekannt
WissenschaftlerKommerziellC++ , C , Java, FortranUnbekanntUnbekanntNEINUnbekanntUnbekannt
SIESTAKostenlos, GPLFortran 2003JaJaJaJa, NetCDFJa, NetCDF
spartanischKommerziellFortran , C , C++UnbekanntUnbekanntNEINUnbekanntUnbekannt
TeraChemKommerziellC , CUDAUnbekanntUnbekanntJa, CUDAUnbekanntUnbekannt
TURBOMOLEKommerziellFortran , C , C++JaJaJaUnbekanntUnbekannt
VASPAkademisch (AT), KommerziellFortranJaJaJaJa, HDF5Unbekannt
WIEN2kKommerziellFortran 90 , CJaJaNEINNEINNEIN
YamboKostenlos, GPLFortranJaJaJa, CUDAJa, HDF5 , NetCDFJa, HDF5
PaketLizenz †SpracheMPIOpenMPGPUE/A-BibliothekenParallele E/A

Eigenschaften der Quantenchemie und Festkörperphysik

Paket BasisPeriodisch ‡MDHalbbeschäftigterHFTDHFPost-HFAbgeordneterMRCICCDFTTDDFTGWA
ABINITPW3DJaNEINNEINUnbekanntNEINNEINNEINNEINJaJaJa

Slater-Typ-Orbital

ACES [ 1 ]GTONEINNEINNEINJaUnbekanntJaUnbekanntNEINbis QJaUnbekanntUnbekannt
AMS: ADF, BAND, DFTBSTO , NAOBeliebigJaJaJaJaJaJaNEINNEINJaJaJa
AMPACUnbekanntUnbekanntNEINJaNEINUnbekanntNEINUnbekanntNEINNEINNEINUnbekanntUnbekannt
Atomistix ToolKit (QuantumATK)NAO, EHT, PWBeliebigJaJaNEINUnbekanntNEINUnbekanntNEINNEINJaUnbekanntJa
BigDFTWaveletbeliebigJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaJaNEIN
CADPACGTONEINNEINNEINJaUnbekanntJaUnbekanntNEINbis DJaUnbekanntUnbekannt
CASINO (QMC)GTO , PW, Spline, Grid, STObeliebigNEINNEINNEINNEINJaNEINNEINNEINNEINNEINNEIN
CASTEPPW3DJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaJaUnbekannt
KOLUMBUSGTONEINNEINNEINJaNEINJaNEINJaNEINNEINNEINNEIN
EROBERUNGNAO, Spline3DJaNEINJa5UnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
CP2KHybrid GTO , PWbeliebigJaJaJaUnbekanntJaJaNEINNEINJaJaJa
CPMDPW3DJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
KRISTALLGTObeliebigJaNEINJaUnbekanntJa10JaNEINJaJaNEINNEIN
DaltonGTONEINNEINNEINJaUnbekanntJaJaJabis zu (T)JaUnbekanntUnbekannt
DFTKPWbeliebigNEINNEINNEINNEINNEINNEINNEINNEINJaNEINNEIN
DIRACGTONEINNEINNEINJaUnbekanntJaJaJabis zu (T)JaJaNEIN
DMol3NAObeliebigNEINNEINNEINUnbekanntNEINUnbekanntNEINNEINJaJaUnbekannt
eTGTONEINNEINNEINJaJaJaNEINNEINbis zu (T)NEINNEINNEIN
FHI-ZieleNAObeliebigJaNEINJaUnbekanntJaJaNEINNEINJaUnbekanntJa
Firefly (ehemals PC GAMESS)GTONEINJaJaJaUnbekanntJaUnbekanntJaNEINJaUnbekanntUnbekannt
FLEURFP-(L)APW+lo2D, 3DNEINNEINJaNEINJaNEINNEINNEINJaNEINJa
FreeON (ehemals MondoSCF)GTObeliebigJaNEINJaUnbekanntJaUnbekanntNEINNEINJaUnbekanntUnbekannt
GAMESS (UK)GTONEINNEINJaJaUnbekanntJaJaJabis zu (T)JaNEINNEIN
SPIELE (USA)GTONEINJa2JaJaUnbekanntJaJaJabis zu (T)JaUnbekanntUnbekannt
GaußscheGTObeliebigJaJaJaUnbekanntJaJaNEINbis zu (T)JaJaNEIN
JaguarGTONEINJaNr. 11JaUnbekanntJaUnbekanntNEINNEINJaUnbekanntUnbekannt
WAHNSINNWaveletNEINNEINNEINJaUnbekanntJaUnbekanntNEINNEINJaUnbekanntUnbekannt
MOLCASGTONEINJaJaJaNEINJaJaJabis zu (T)JaNEINNEIN
MOLPROGTONEINNEINNEINJaUnbekanntJaUnbekanntJabis zu (T)JaUnbekanntUnbekannt
MOPACMinimal GTObeliebigNEINJaNEINUnbekanntNEINUnbekanntNEINNEINNEINUnbekanntUnbekannt
MPQCGTONEINNEINNEINJaUnbekanntJaJaNEINbis (Q)JaUnbekanntUnbekannt
MRCCGTONEINNEINJaJaJaJaJaJawillkürliche AnordnungJaJaNEIN
NESSIEFinite ElementeJaNEINNEINJaNEINNEINNEINNEINNEINJaJaJa
NWChemGTO , PWJa (PW), Nein ( GTO )JaNEINJaJaJaJaNEINbis (Q)JaJaUnbekannt
OktopusNetzbeliebigJaNEINJaUnbekanntNEINNEINNEINNEINJaJaJa
ONETEPPW3DJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
OpenAtomPW3DJaNEINNEINUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
OpenMXNAObeliebigJaNEINNEINUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
ORCAGTONEINJaJaJaJaJaJaJabis zu (T)JaJaNEIN
PARSECNetzbeliebigJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
PQSUnbekanntUnbekanntJaJaJaUnbekanntJaUnbekanntNEINbis zu (T)JaUnbekanntUnbekannt
PSIGTONEINNEINNEINJaJaJaJaJabis zu (T)JaJaUnbekannt
PyQuanteGTONEINNEINJaJaUnbekanntJaUnbekanntNEINNEINJaUnbekanntUnbekannt
PySCFGTOJaNEINNEINJaJaJaJaNEINbis zu (T)JaJaUnbekannt
QboxPW3DJaNEINJaUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
Q-ChemGTONEINJaJaJaUnbekanntJaJaNEINbis zu (T)JaJaNEIN
Quantum ESPRESSOPW3DJaNEINJaUnbekanntNEINNEINNEINNEINJaJaJa
RETTUNGGrid, NAO, PWBeliebigNEINNEINJaNEINNEINNEINNEINNEINJaNEINNEIN
RMGNetzbeliebigJaNEINNEINUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
WissenschaftlerGTOJaJaJaNEINUnbekanntNEINUnbekanntNEINNEINJaUnbekanntUnbekannt
SIESTANAO3d 12JaNEINNEINNEINNEINNEINNEINNEINJaJaNr. 21
spartanischGTONEINJaJaJaUnbekanntJaUnbekanntNEINbis zu (T)JaUnbekanntUnbekannt
TURBOMOLEGTOJaJaJaJaJaJaJaNEINbis zu (T)JaJaJa
VASPPW3DJaNEINJaJaJaJaNEINNEINJaJaJa
WIEN2kFP-(L)APW+lo3DJaNEINJaNEINNEINNEINNEINNEINJaNEINJa
YamboPW3DNEINNEINJaJaJaUnbekanntNEINNEINNEINNEINJa
Paket BasisPeriodisch ‡MDHalbbeschäftigterHFTDHFPost-HFAbgeordneterMRCICCDFTTDDFTGWA

Nachbearbeitungspakete in der Quantenchemie und Festkörperphysik

PaketLizenz †SpracheEingangAusgabe
ezSpectra [ 6 ] [ 7 ]Frei C++ Schnittstellen zu Q-Chem und anderen Paketen Franck-Condon-Faktoren, Photoionisationsquerschnitte, Winkelverteilungen von Photoelektronen, magnetische Eigenschaften
Libwfa [ 8 ]Frei C++ Schnittstellen zu Q-Chem und MOLCASNatürliche Orbitale, natürliche Übergangsorbitale, Exzitonen-Deskriptor, Dichtedifferenz und andere

Siehe auch

Fußnoten

† "Akademisch": akademische (kostenlose) Lizenz auf Anfrage erhältlich; "Kommerziell": kommerzieller Vertrieb.

‡ Unterstützung für periodische Systeme (3D-Kristalle, 2D-Schichten, 1D-Stäbe und isolierte Moleküle): 3D-periodische Codes ermöglichen stets die Simulation von Systemen mit niedrigerer Dimensionalität innerhalb einer Superzelle. Hier wird die Möglichkeit zur Simulation mit niedrigerer Periodizität spezifiziert.

2 QuanPol ist ein QM/MM-Paket mit dem gesamten Spektrum (HF, MCSCF, GVB, MP2, DFT, TDDFT, CHARMM, AMBER, OPLSAA), das in GAMESS-US integriert ist. [ 9 ]

10 Durch CRYSCOR Archiviert 2019-12-26 im Wayback Machine Programm.

Referenzen

  1. ^ a b Lotrich, V.; Flocke, N.; Ponton, M.; Yau, AD; Perera, A.; Deumens, E.; Bartlett, RJ (5. Mai 2008). „Parallele Implementierung von Berechnungen der elektronischen Strukturenergie, des Gradienten und der Hesse-Matrix“. The Journal of Chemical Physics . 128 (19). doi : 10.1063/1.2920482 . ISSN  0021-9606 .
  2. ^ "DFTK.jl: Das Dichtefunktional-Toolkit" .
  3. ^ Wortmann, Daniel; Michalicek, Gregor; Baadji, Nadjib; Betzinger, Markus; Bihlmayer, Gustav; Bröder, Jens; Burnus, Tobias; Enkovaara, Jussi; Freimuth, Frank; Friedrich, Christoph; Gerhorst, christlich-römisch; Granberg Cauchi, Sabastian; Grytsiuk, Uliana; Hanke, Andrea; Hanke, Jan-Philipp; Heide, Marcus; Heinze, Stefan; Hilgers, Robin; Janssen, Henning; Klüppelberg, Daniel Aaron; Kovacik, Roman; Kurz, Philipp; Lezaic, Marjana; Madsen, Georg KH; Mokrousov, Yuriy; Neukirchen, Alexander; Redies, Matthias; Rost, Stefan; Schlipf, Martin; Schindlmayr, Arno; Winkelmann, Miriam; Blügel, Stefan (3. Mai 2023), „FLEUR“ , Zenodo , Bibcode : 2023zndo...7576163W , doi : 10.5281/zenodo.7576163
  4. ^ "Bestellung MOLCAS" .
  5. ^ „MOPAC wurde unter der Open-Source-Lizenz LGPL neu veröffentlicht . “
  6. ^ Gozem, Samer; Krylov, Anna I. (31.05.2021). „Die ezSpectra-Suite: Ein benutzerfreundliches Toolkit für die Spektroskopiemodellierung“ . WIREs Computational Molecular Science . 12 (2). doi : 10.1002/wcms.1546 . ISSN 1759-0876 . S2CID 232154733 .  
  7. ^ Alessio, Maristella; Krylov, Anna I. (30.06.2021). „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 . doi : 10.1021/acs.jctc.1c00430 . ISSN 1549-9618 . PMID 34191507. S2CID 235698464 .   
  8. ^ "TheoDORE" . theodore-qc.sourceforge.io . Abgerufen am 15.08.2021 .
  9. ^ Änderungsverlauf von GAMESS

Weiterführende Literatur