Elenco dei software di chimica quantistica e fisica dello stato solido - List of quantum chemistry and solid-state physics software

I programmi per computer di chimica quantistica sono utilizzati nella chimica computazionale per implementare i metodi della chimica quantistica . La maggior parte include i metodi Hartree–Fock (HF) e alcuni metodi post-Hartree–Fock . Possono anche includere la teoria del funzionale della densità (DFT), la meccanica molecolare o metodi semi-empirici di chimica quantistica . I programmi includono sia software open source che commerciale. La maggior parte sono grandi, spesso contengono diversi programmi separati e sono stati sviluppati nel corso di molti anni.

Panoramica

Le tabelle seguenti illustrano alcune delle principali capacità dei pacchetti notevoli:

Dettagli numerici

Pacchetto Licenza Lingua MPI OpenMP GPU Librerie I/O I/O Parallel paralleli
ABINITA Gratuito, GPL Fortran Sì, CUDA Sì, HDF5 , NetCDF Sì, Fortran e HDF5
ACE Gratuito, GPL Fortran , C++ Sconosciuto Sconosciuto Sconosciuto Sconosciuto
AMPAC Accademico Sconosciuto Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Atomistix ToolKit (ATK) Commerciale C++ , Python Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
BerkeleyGW Gratuito, GPL Fortran Sconosciuto Sconosciuto
BigDFT Gratuito, GPL Fortran Sconosciuto Sconosciuto
BrianQC Commerciale C++ , CUDA Sconosciuto Sconosciuto Sconosciuto Sconosciuto
CADPAC Accademico Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
CASIN (QMC) Accademico Fortran 2003 Sì, OpenACC No No
CASTEP Accademico, commerciale Fortran 95 , Fortran 2003 No Sconosciuto Sconosciuto
CFOUR (furgone ACES ) Accademico Fortran , C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
COLOMBO Accademico Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
CONQUISTA Libero, MIT Fortran 90 Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
CP2K Gratuito, GPL Fortran 95 Sì, CUDA e OpenCL Sconosciuto Sconosciuto
CPMD Accademico Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
CRISTALLO Accademico (Regno Unito), Commerciale (IT) Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
DACAPO Gratuito, GPL Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Dalton Gratuito, LGPL Fortran Sì, LSDalton No Sconosciuto Sconosciuto
DFTK Libero, MIT Giulia No Sì, HDF5 No
DIRAC Accademico Fortran 77 , Fortran 90 , Do No No Sconosciuto Sconosciuto
DMol3 Commerciale Fortran 90 Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
FLEUR Libero, MIT Fortran 95 Sì, OpenACC , CuBLAS Sì, HDF5 , personalizzato Sì, HDF5
FHI-obiettivi Accademico, commerciale Fortran Sconosciuto Sconosciuto Sconosciuto
FreeON (ex MondoSCF ) Gratuito, GPL Fortran 95 Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Firefly (precedentemente PC GAMESS) Accademico Fortran , C , Assemblea Sconosciuto Sconosciuto Sconosciuto Sconosciuto
GIOCO (Regno Unito) Accademico Regno Unito, Commerciale Fortran Sconosciuto Sconosciuto Sconosciuto Sconosciuto
GIOCO (USA) Accademico Fortran Sconosciuto Sconosciuto
gaussiano Commerciale Fortran Sconosciuto Sconosciuto Sì, CUDA Sconosciuto Sconosciuto
Giaguaro Commerciale Fortran , C Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
FOLLIA Gratuito, GPL C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
MOLCAS Accademico, commerciale 14 Fortran , C , C++ , Python , Perl Sconosciuto Sconosciuto Sconosciuto Sconosciuto
MOLPRO Commerciale Fortran Sconosciuto Sconosciuto
MOPAC Accademico, commerciale Fortran Sconosciuto Sconosciuto Sconosciuto Sconosciuto
MPQC Gratuito, LGPL C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
NWCem Gratuito, ECL v2 Fortran 77 , Do Sconosciuto Sconosciuto Sì, CUDA Sconosciuto Sconosciuto
Polpo Gratuito, GPL Fortran 95 , Do Sconosciuto Sconosciuto Sì, CUDA e OpenCL Sconosciuto Sconosciuto
ONETEP Accademico (Regno Unito), Commerciale Fortran 2003 Sì, CUDA Sì, HDF5 Sconosciuto
OpenAtom Accademico Fascino++ (C++) Sconosciuto Sconosciuto Sconosciuto Sconosciuto
OpenMx Gratuito, GPL C Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
ORCA Accademico, commerciale C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
PARSEC Gratuito, GPL Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
PQS Commerciale Sconosciuto Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
PSI Gratuito, GPL C , C++ , Python Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
PyQuante Gratuito, BSD Pitone Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
PySCF Gratuito, BSD Pitone Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Qbox Gratuito, GPL C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Q-Chem Accademico, commerciale Fortran , C , C++ Sì, BrianQC Sconosciuto Sconosciuto
Quantum ESPRESSO 6 Gratuito, GPL Fortran Sì, CUDA Sì, HDF5 Sì, HDF5
RMG Gratuito, GPL C , C++ Sconosciuto Sconosciuto Sì, CUDA Sconosciuto Sconosciuto
SANSONE Gratuito C++ , Python Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
Scigresso Commerciale C++ , C , Java, Fortran Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
SIESTA Gratuito, GPL Fortran 2003 Sì, NetCDF Sì, NetCDF
spartano Commerciale Fortran , C , C++ Sconosciuto Sconosciuto No Sconosciuto Sconosciuto
TURBOMOLE Commerciale Fortran No Sconosciuto Sconosciuto
VASP Accademico (AT), Commerciale Fortran Sconosciuto Sconosciuto
WIEN2k Commerciale Fortran , C No Sconosciuto Sconosciuto
Yambo Gratuito, GPL Fortran Sì, CUDA Sì, HDF5 , NetCDF Sì, HDF5
Pacchetto Licenza Lingua MPI OpenMP GPU Librerie I/O I/O Parallel paralleli

Caratteristiche della chimica quantistica e della fisica dello stato solido

Pacchetto Base periodico MD Semi-emp. HF TDHF Post-HF MP MRCI CC DFT TDDFT GWA
ABINITA PW 3d No No Sconosciuto No No No No
ACE GTO No No No Sconosciuto Sconosciuto No fino a Q Sconosciuto Sconosciuto
AMPAC Sconosciuto Sconosciuto No No Sconosciuto No Sconosciuto No No No Sconosciuto Sconosciuto
Atomistix ToolKit (ATK) NAO, EHT, PW Qualsiasi9 No Sconosciuto No Sconosciuto No No No Sconosciuto Sconosciuto
BigDFT Wavelet qualunque No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
BrianQC GTO No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
CADPAC GTO No No No Sconosciuto Sconosciuto No fino a D Sconosciuto Sconosciuto
CASIN (QMC) GTO , PW, Spline, Griglia, STO qualunque No No No No No No No No No No
CASTEP PW 3d No Sì5 Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
COLOMBO GTO No No No Sconosciuto Sconosciuto No No Sconosciuto Sconosciuto
CONQUISTA NAO, Spline 3d No Sì5 Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
CP2K GTO ibrida , PW qualunque Sconosciuto No No
CPMD PW 3d No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
CRISTALLO GTO qualunque No Sconosciuto Sì10 No No No
DACAPO PW 3d No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
Dalton GTO No No No Sconosciuto Sconosciuto fino a (T) Sconosciuto Sconosciuto
DFTK PW qualunque No No No No No No No No No No
DIRAC GTO No No No Sconosciuto fino a (T) No
DMol3 NAO qualunque No No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
FHI-obiettivi NAO qualunque No Sconosciuto No No Sconosciuto
FreeON (ex MondoSCF) GTO qualunque No Sconosciuto Sconosciuto No No Sconosciuto Sconosciuto
Firefly (precedentemente PC GAMESS) GTO No Sconosciuto Sconosciuto Sì16 No Sconosciuto Sconosciuto
GIOCO (Regno Unito) GTO No No Sconosciuto fino a (T) No No
GIOCO (USA) GTO No Sì2 Sconosciuto Sì16 fino a (T) Sconosciuto Sconosciuto
gaussiano GTO qualunque Sconosciuto No fino a (T) No
Giaguaro GTO No No11 Sconosciuto Sconosciuto No No Sconosciuto Sconosciuto
FOLLIA Wavelet No No No Sconosciuto Sconosciuto No No Sconosciuto Sconosciuto
MOLCAS GTO No Sconosciuto fino a (T) No No
MOLPRO GTO No No No Sconosciuto Sconosciuto Sì17 fino a (T) Sconosciuto Sconosciuto
MOPAC GTO minimo qualunque No No Sconosciuto No Sconosciuto No No No Sconosciuto Sconosciuto
MPQC GTO No No No Sconosciuto Sconosciuto No fino a (Q) Sconosciuto Sconosciuto
NWCem GTO , PW Sì (PW), No ( GTO ) No Sconosciuto Sconosciuto No fino a (Q) Sconosciuto Sconosciuto
Polpo Griglia qualunque No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
ONETEP PW 3d No Sì5 Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
OpenAtom PW 3d No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
OpenMX NAO qualunque No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
ORCA GTO No Sconosciuto Sì19 fino a (T) No
PARSEC Griglia qualunque No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
PQS Sconosciuto Sconosciuto Sconosciuto Sconosciuto No fino a (T) Sconosciuto Sconosciuto
PSI GTO No No No Sconosciuto Sconosciuto fino a (T) Sconosciuto Sconosciuto
PyQuante GTO No No Sconosciuto Sconosciuto No No Sconosciuto Sconosciuto
PySCF GTO No No Sconosciuto Sconosciuto No fino a (T) Sconosciuto Sconosciuto
Qbox PW 3d No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
Q-Chem GTO No Sconosciuto Sconosciuto No fino a (T) Sconosciuto Sconosciuto
Quantum ESPRESSO6 PW 3d No Sconosciuto No No No No
SOCCORSO Griglia, NAO, PW Qualunque No No No No No No No No No
RMG Griglia qualunque No No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
Scigresso GTO No Sconosciuto No Sconosciuto No No Sconosciuto Sconosciuto
SIESTA NAO 3d 12 No No No No No No No n. 21
spartano GTO No Sconosciuto Sconosciuto No fino a (T) Sconosciuto Sconosciuto
TURBOMOLE GTO No fino a (T)
VASP PW 3d No Sconosciuto No No
WIEN2k FP-(L)APW+lo 3d No Sconosciuto No Sconosciuto No No No
Yambo PW 3d No No Sconosciuto No No No No
Pacchetto Base periodico MD Semi-emp. HF TDHF Post-HF MP MRCI CC DFT TDDFT GWA

Pacchetti di post-elaborazione in chimica quantistica e fisica dello stato solido

Pacchetto Licenza Lingua Ingresso Produzione
ezSpectra Gratuito C++ Interfacce con Q-Chem e altri pacchetti Fattori di Franck-Condon, sezioni d'urto di fotoionizzazione, distribuzioni angolari dei fotoelettroni, proprietà magnetiche
Libwfa Gratuito C++ Interfacce con Q-Chem e altri pacchetti Orbitali naturali, orbitali di transizione naturale, descrittore di eccitoni, differenza di densità e altri

Guarda anche

Note a piè di pagina

"Academic": licenza accademica (gratuita) possibile su richiesta; "Commerciale": distribuito commercialmente.

Supporto per sistemi periodici (cristalli 3d, lastre 2d, bastoncini 1d e molecole isolate): i codici periodici 3d consentono sempre di simulare sistemi con dimensionalità inferiore all'interno di una supercella. Qui viene specificata la capacità di simulare con periodicità inferiore.

2 QuanPol è un pacchetto QM/MM a spettro completo e senza soluzione di continuità (HF, MCSCF, GVB, MP2, DFT, TDDFT, CHARMM, AMBER, OPLSAA) integrato in GAMESS-US.

10 Attraverso il programma CRYSCOR .

Riferimenti

Ulteriori letture