Software
在进行第一性原理计算的研究中,我们开发了一系列的开源软件来方便本课题组和同行进行研究。
Pyvaspflow
针对VASP软件的计算,我开发了一个全自动计算结构性质的Python程序包pyvaspflow
,由于计算材料的物理化学性质都是有一套完好的流程的,所以我们是可以将其规范化成一个标准的工作流 (workflow) 来进行计算,并在结束以后生成数据库以便结果的分析与讨论。首先介绍一下高通量计算平台的基本架构,基本分成图2-1的四个部分。首先通过用户选择需要计算的项目,例如能带结构计算、态密度计算等,接着网页端把计算的流程编码成机器的指令发送到服务器上提交计算,然后等待计算完毕就可以将生成的数据库返回到网页端可以查询的地方,从而用户可以方便地对数据库进行查询并进行后续的结果分析讨论。具体可以参见pyvaspflow
的文档,https://pyvaspflow.readthedocs.io/zh-cn/latest/。