量子化學和固態物理學軟體列表
外觀
量子化學軟體,是計算化學中運用量子化學理論方法進行計算的軟體。多數程式運用了哈特里-福克方法和一些後哈特里-福克方法,及密度泛函理論、分子力學、半經驗量子化學計算方法。這些軟體套件括開源軟體和商業軟體,大多體積龐大,歷史悠久[1]。
列表
[編輯]下面列出常用軟體列表:
軟體 | 軟體許可證[注 1] | 程式語言 | 基組 | 週期性系統支援[注 2] | 分子力學 | 半經驗量子化學計算方法 | 哈特里-福克方法 | 後哈特里-福克方法 | 密度泛函理論 | GPU分子類比[2] |
---|---|---|---|---|---|---|---|---|---|---|
ABINIT | 自由軟體、GPL | Fortran | PW | 3d | 是 | 否 | 否 | 否 | 是 | 是 |
ACES | 自由軟體、GPL | Fortran、C++ | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 是 |
AMPAC | 學術許可 | 未知 | 未知 | 未知 | 否 | 是 | 否 | 否 | 否 | 否 |
Amsterdam Density Functional(ADF) | 商業許可 | Fortran | STO | 任何 | 是 | 是[注 3] | 是 | 否 | 是 | 是 |
Atomistix ToolKit (ATK) | 商業許可 | C++、Python | NAO、EHT | 3d[注 4] | 是 | 是 | 否 | 否 | 是 | 否 |
BigDFT | 自由軟體、GPL | Fortran | 小波分析 | 任何 | 是 | 否 | 是 | 否 | 是 | 是 |
CADPAC | 學術許可 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
CASINO(QMC) | 學術許可 | Fortran 95 | GTO、PW、Spline、Grid、STO | 任何 | 否 | 否 | 是 | 是 | 否 | 否 |
CASTEP | 學術許可(英國)、商業許可 | Fortran 95、Fortran 2003 | PW | 3d | 是 | 否 | 是[注 5] | 否 | 是 | 否 |
CFOUR | 學術許可 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 否 | 否 |
COLUMBUS | 學術許可 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 否 | 否 |
CONQUEST | 學術許可 | Fortran 90 | NAO、Spline | 3d | 是 | 否 | 是[注 5] | 否 | 是 | 否 |
CP2K | 自由軟體、GPL | Fortran 95 | Hybrid GTO、PW | 任何 | 是 | 是 | 是 | 是 | 是 | 是,CUDA和OpenCL |
CPMD | 學術許可 | Fortran | PW | 3d | 是 | 否 | 是 | 否 | 是 | 否 |
CRYSTAL | 學術許可(英國)、商業許可(IT) | Fortran | GTO | 任何 | 是 | 否 | 是 | 是[3] | 是 | 否 |
DACAPO | 自由軟體、GPL[4] | Fortran | PW | 3d | 是 | 否 | 否 | 否 | 是 | 否 |
Dalton | 學術許可 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
deMon2k | 學術許可、商業許可 | Fortran | GTO | 否 | 是 | 否 | 否 | 否 | 是 | 否 |
DFTB+ | 自由軟體、LGPL | Fortran 95 | NAO | 任何 | 是 | 是 | 否 | 否 | 否 | 否 |
DFT++ | 自由軟體、GPL | C++ | PW、小波分析 | 3d | 是 | 否 | 否 | 否 | 是 | 否 |
DIRAC | 學術許可 | Fortran 77、Fortran 90、C語言 | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
DMol3 | 商業許可 | Fortran 90 | NAO | 任何 | 否 | 否 | 否 | 否 | 是 | 否 |
ELK | 自由軟體、GPL | Fortran 95 | FP-LAPW | 3d | 否 | 否 | 是 | 否 | 是 | 否 |
Empire | 學術許可、商業許可 | Fortran | Minimal STO | 任何 | 否 | 是 | 否 | 否 | 否 | 否 |
EPW[5] | 自由軟體、GPL | Fortran | PW | 2d、3d | 否 | 否 | 否 | 否 | 是 | 否 |
ErgoSCF | 自由軟體、GPL | C++ | GTO | 否 | 否 | 否 | 是 | 否 | 是 | 否 |
ERKALE | 自由軟體、GPL | C++ | GTO | 否 | 否 | 否 | 是 | 否 | 是 | 否 |
EXCITING | 自由軟體、GPL | Fortran 95 | FP-LAPW | 3d | 否 | 否 | 是 | 否 | 是 | 否 |
FLEUR | 學術許可 | Fortran 95 | FP-(L)APW+lo | 1d、2d、3d | 否 | 否 | 是 | 是 | 是 | 否 |
FHI-aims | 學術許可、商業許可 | Fortran | NAO | 任何 | 是 | 否 | 是 | 是 | 是 | 是 |
FPLO[注 6] | 商業許可 | Fortran 95、C++、Perl | LO+minimum-basis NAO | 任何 | 否 | 否 | 否 | 否 | 是 | 否 |
FreeON | 自由軟體、GPL | Fortran 95 | GTO | 任何 | 是 | 否 | 是 | 是 | 是 | 否 |
Firefly(PC GAMESS) | 學術許可 | Fortran、C語言、組合語言 | GTO | 否 | 是[6] | 是 | 是 | 是 | 是 | 是 |
GAMESS(英國版) | 學術許可(英國)、商業許可 | Fortran | GTO | 否 | 否 | 是 | 是 | 是 | 是 | 是 |
GAMESS(美國版) | 學術許可 | Fortran | GTO | 否 | 是[7] | 是 | 是 | 是 | 是 | 是 |
GAUSSIAN | 商業許可 | Fortran | GTO | 任何 | 是 | 是 | 是 | 是 | 是 | 是 |
GPAW | 自由軟體、GPL | Python、C語言 | Grid、NAO、PW | 任何 | 是 | 否 | 是[注 5] | 否 | 是 | 是 |
HiLAPW | 未知 | 未知 | FLAPW | 3d | 否 | 否 | 否 | 否 | 是 | 否 |
HORTON | 自由軟體、GPL | Python、C++ | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
Jaguar | 商業許可 | Fortran、C語言 | GTO | 否 | 是 | 否[注 7] | 是 | 是 | 是 | 否 |
JDFTx | 自由軟體、GPL | C++ | PW | 3d | 否 | 否 | 是 | 否 | 是 | 是,CUDA |
LOWDIN | 學術許可 | Fortran 95、03 | GTO | 否 | 是 | 否 | 是 | 是 | 是 | 否 |
MADNESS | 自由軟體、GPL | C++ | 小波分析 | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
MISSTEP | 自由軟體、GPL | C++ | PW | 否 | 否 | 否 | 否 | 否 | 是 | 否 |
MOLCAS | 學術許可、商業許可[8] | Fortran、C語言、C++、Python、Perl | GTO | 否 | 是 | 是 | 是 | 是 | 是 | 是 |
MolDS | 自由軟體、GPL | C++ | STO、GTO | 否 | 否 | 是 | 否 | 否 | 否 | 否 |
MOLGW | 自由軟體、GPL | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
MOLPRO | 商業許可 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
MONSTERGAUSS | 自由軟體 | Fortran | GTO | 否 | 否 | 否 | 是 | 是 | 否 | 否 |
MOPAC | 學術許可、商業許可 | Fortran | Minimal GTO | 任何 | 否 | 是 | 否 | 否 | 否 | 是 |
MPQC | 自由軟體、LGPL | C++ | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
NRLMOL | 未知 | Fortran | GTO | 否 | 否 | 否 | 否 | 否 | 是 | 否 |
NTChem | 未知 | 未知 | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
NWChem | 自由軟體、ECL v2 | Fortran 77、C語言 | GTO、PW | 是(PW)、否(GTO) | 是 | 否 | 是 | 是 | 是 | 是,CUDA |
Octopus | 自由軟體、GPL | Fortran 95、C語言 | Grid | 任何 | 是 | 否 | 是 | 否 | 是 | 是,CUDA和OpenCL |
ONETEP | 學術許可(英國)、商業許可 | Fortran | PW | 3d | 是 | 否 | 是[注 5] | 否 | 是 | 是,CUDA |
OpenAtom | 學術許可 | Charm++(C++) | PW | 3d | 是 | 否 | 否 | 否 | 是 | 否 |
OpenMX | 自由軟體、GPL | C語言 | NAO | 3d | 是 | 否 | 否 | 否 | 是 | 否 |
ORCA | 學術許可 | C++ | GTO | 否 | 是 | 是 | 是 | 是 | 是 | 否 |
PARSEC (頁面存檔備份,存於網際網路檔案館) | 自由軟體、GPL | Fortran | Grid | 任何 | 是 | 否 | 是 | 否 | 是 | 否 |
PLATO | 學術許可 | 未知 | NAO | 任何 | 是 | 否 | 否 | 否 | 是 | 否 |
PQS | 商業許可 | 未知 | 未知 | 未知 | 是 | 是 | 是 | 是 | 是 | 否 |
Priroda-06 | 學術許可 | C語言 | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
PSI | 自由軟體、GPL | C語言、C++、Python | GTO | 否 | 否 | 否 | 是 | 是 | 是 | 否 |
PUPIL | 自由軟體、GPL | Fortran、C語言 | GTO、PW | 任何 | 是 | 是 | 是 | 是 | 是 | 是 |
PWmat | 商業許可 | Fortran | PW | 3d | 是 | 否 | 是 | 是 | 是 | 是 |
PWscf[5] | 自由軟體、GPL | Fortran | PW | 3d | 否 | 否 | 是 | 否 | 是 | 否 |
PyQuante | 自由軟體、BSD | Python | GTO | 否 | 否 | 是 | 是 | 是 | 是 | 否 |
PySCF | 自由軟體、BSD | Python | GTO | 是 | 否 | 否 | 是 | 是 | 是 | 否 |
Q-Chem | 商業許可 | Fortran、C++ | GTO | 否 | 是 | 是 | 是 | 是 | 是 | 是 |
QMCPACK (QMC) | 自由軟體、U. Illinois Open Source | C++ | GTO、PW、Spline、Grid、STO | 任何 | 否 | 否 | 是 | 是 | 否 | 是,CUDA |
Quantemol-N | 學術許可、商業許可 | Fortran | GTO | 否 | 是 | 是 | 是 | 是 | 否 | 否 |
QSite | 未知 | 未知 | GTO | 否 | 是 | 否[注 7] | 是 | 是 | 是 | 否 |
Quantum ESPRESSO | 自由軟體、GPL | Fortran | PW | 3d | 是 | 否 | 是 | 否 | 是 | 是,CUDA |
RMG | 自由軟體、GPL | C語言、C++ | Grid | 任何 | 是 | 否 | 否 | 否 | 是 | 是,CUDA |
RSPt | 學術許可 | Fortran、C語言 | FP-LMTO | 3d | 否 | 否 | 否 | 否 | 是 | 否 |
Scigress | 商業許可 | C++、C語言、Java、Fortran | GTO | 是 | 是 | 是 | 否 | 否 | 是 | 否 |
Spartan | 商業許可 | Fortran、C語言、C++ | GTO | 否 | 是 | 是 | 是 | 是 | 是 | 否 |
Siam Quantum | 自由軟體、GPL | C語言 | GTO | 否 | 是 | 否 | 是 | 是 | 是 | 否 |
SIESTA | 自由軟體、GPL | Fortran | NAO | 3d[注 8] | 是 | 否 | 否 | 否 | 是 | 否 |
TB-LMTO | 學術許可 | Fortran | LMTO | 3d | 否 | 否 | 否 | 否 | 是 | 否 |
TeraChem [注 9] | 商業許可 | C語言、CUDA | GTO | 否 | 是 | 否 | 是 | 是 | 是 | 是 |
TURBOMOLE | 商業許可 | Fortran | GTO | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
原子尺度材料類比的電腦程式包 | 學術許可(奧地利)、商業許可 | Fortran | PW | 3d | 是 | 否 | 是 | 是 | 是 | 是 |
WIEN2k | 商業許可 | Fortran、C語言 | FP-(L)APW+lo | 3d | 是 | 否 | 是 | 否 | 是 | 否 |
Yambo Code | 部分GPL | Fortran | PW | 3d | 否 | 否 | 是 | 是 | 否 | 否 |
注釋
[編輯]- ^ 學術許可指可申請免費的學術許可。
- ^ 週期性系統支援(3d晶體、2d板、1d棒、孤立分子):3d週期代碼允許在超細胞內類比維度較低的系統,這裡指較低週期性的類比能力。
- ^ 通過MOPAC的介面。
- ^ Atomistix ToolKit還包含開放邊界條件下的有限偏置非平衡態格林函式的電子輸運計算。
- ^ 5.0 5.1 5.2 5.3 使用精確交換密度泛函。
- ^ FPLO具有相對論的計算。
- ^ 7.0 7.1 但是能在薛丁格套件中使用。
- ^ Atomistix ToolKitSIESTA還包含開放邊界條件下的有限偏置非平衡態格林函式的電子輸運計算。
- ^ TeraChem是首個完全使用GPU加速的量子化學軟體。
參考資料
[編輯]- ^ Young, David. Computational Chemistry: A Practical Guide for Applying Techniques to Real World Problems. John Wiley & Sons. 2004-04-07: 322–359. ISBN 9780471458432 (英語).
- ^ GPU Applications - High Performance Computing - NVIDIA. www.nvidia.com. [2017-07-04]. (原始內容存檔於2016-08-10) (美國英語).
- ^ Welcome - CRYSCOR. www.cryscor.unito.it. [2017-07-04]. (原始內容存檔於2019-12-26).
- ^ Wayback Machine. 2008-08-13 [2017-07-04]. (原始內容存檔於2008-08-13).
- ^ 5.0 5.1 QUANTUMESPRESSO - Quantum ESPRESSO. www.quantum-espresso.org. [2017-07-04]. (原始內容存檔於2017-07-07).
- ^ Molecular modeling software. www.biomolecular-modeling.com. [2017-07-04]. (原始內容存檔於2010-02-24).
- ^ Gordon Group/GAMESS Homepage. www.msg.ameslab.gov. [2017-07-04]. (原始內容存檔於2018-10-01) (英語).
- ^ Veryazov, Valera. MOLCAS. www.molcas.org. [2017-07-04]. (原始內容存檔於2019-05-18).