python元组实现源码(计算晶体非谐特性的VASP后处理程序)
python元组实现源码(计算晶体非谐特性的VASP后处理程序)https://doi.org/10.1016/j.cpc.2020.107554pyHMA下载链接:https://github.com/etomica/mapped-averaging
pyHMA一个新的Python软件包,它与VASP接口,通过对NVT Born-Oppenheimer ab initio分子动力学(AIMD)模拟的数据进行后处理来计算晶体系统的(经典)非谐特性。它以最近开发的谐波映射平均法(HMA)为基础,利用分析上已知的谐波行为来重新表述直接/传统的集合平均,以便在一定的CPU时间内显著提高精度。该软件包包括两个阶段:从vasprun.xml文件读取AIMD数据,然后计算非谐属性。第一阶段是与MD包相关的,而第二阶段是通用的,因为它接收的是所需格式的数据。尽管pyHMA目前与VASP接口计算HMA非谐能量和压力,但它的修改方式允许通过添加新的阅读器与其他代码(如LAMMPS)接口,并且一旦有相关数据,可以通过添加新方法计算其他HMA非谐波特性(如热容量)。
pyHMA官方文档:
https://pyhmadocs.readthedocs.io/en/latest/pyhma_installation.html
pyHMA原理文章:
https://doi.org/10.1016/j.cpc.2020.107554
pyHMA下载链接:
https://github.com/etomica/mapped-averaging