USPEX的外部接口代码
USPEX产生的结构需要借助外部接口程序进行结构优化以及性质计算。USPEX会对已优化结构的性质进行排序并据此产生新的结构,然后再借助外部接口软件对这些新结构进行结构优化以及性质计算,然后再进行性质排序并再产生新结构...。 我们利用已知的完备的从头算(或经典力场)程序进行结构优化和能量计算。当前,与USPEX接口的软件有:
VASP — https://www.vasp.at/
LAMMPS — http://lammps.sandia.gov/
DMACRYS — http://www.chem.ucl.ac.uk/basictechorg/dmacrys/index.html
CP2K — http://www.cp2k.org/
Quantum Espresso — http://www.quantum-espresso.org/
FHI-aims — https://aimsclub.fhi-berlin.mpg.de/
Abinit — https://www.abinit.org
CRYSTAL — https://www.crystal.unito.it/
ATK — http://quantumwise.com/
CASTEP — http://www.castep.org/
Tinker — http://dasher.wustl.edu/tinker/
MOPAC — http://openmopac.net/
Gaussian — http://www.gaussian.com/index.htm
ORCA — https://orcaforum.cec.mpg.de
DFTB — http://www.dftb-plus.info
选择这些程序的原因有:1)优化结构的效率;2)可靠性;3)通用性。当然,还有其它很多程序也满足这些标准,USPEX在未来将开发与它们的接口。