上传者: 38699757
|
上传时间: 2022-03-02 11:17:09
|
文件大小: 3.37MB
|
文件类型: -
DFT的matlab源代码GASpy:适用于Python的通用吸附模拟器
我们使用密度泛函理论(DFT)来计算被吸附物在平板上的吸附能,但是我们尝试以一种通用的方式进行计算,以便我们可以对任意数量的构型进行这些计算-例如,不同的散装材料,刻面,吸附部位,被吸附物等
概述
GASpy是用编写的,我们使用各种工具(如下)使我们能够执行高通量DFT放宽。
您可以在中找到我们的依赖项的完整列表。
,,,,,,
我们创建了各种Python类(称为),以自动进行吸附能计算。
例如:我们的任务是从“材料项目”中获取体结构,然后将其转换为ASE原子对象;
我们的任务是使用PyMatGen从这些散装结构中切出板坯;
我们的任务是使用PyMatGen枚举这些平板上的吸附位;
我们的任务是将吸附物添加到这些位置;
我们的任务是根据平板,被吸附物和平板+被吸附物的弛豫来计算吸附能。
我们使用Luigi管理这些任务之间的依赖关系(例如,我们的平板切割课程要求我们获取批量结构),并且使用FireWorks管理/提交跨多个群集的DFT仿真。
因此,我们可以简单地告诉GASpy“计算CO在Pt上的吸附能”,它会自动执