Quantum ESPRESSO教程之结构优化(Pymatflow篇)
本系列Quantum ESPRESSO教程将在计算设置讲解的基础上添加结合Pymatflow工具简化计算流程的内容。话不多说,本文将为您带来Quantum ESPRESSO系列教程中的体系结构优化部分。
简介
在pwscf模块中,进行结构优化有两种类型,其一是固定晶胞参数并只对原子位置进行优化,其二是对晶胞参数和原子位置同时进行优化。本文讲述的为第一种,固定晶胞参数优化原子位置。
关键设置
- &control中需要设置calculation = 'relax'
- &ions中设置离子优化相关参数
下面我们将以NaCl晶体的结构优化为例,展示如何使用matflow命令来进行体系结构的优化。
使用Pymatflow高效完成任务
为了完成利用pwscf来优化离子位置,只需使用matflow一条命令即可:
~$ matflow qe -r 1 --ecutwfc 40 --kpoints-mp 3 3 3 0 0 0 -d nacl-relax --cif nacl.cif
上述命令会在当前路径创建nacl-relax目录,然后在其下自动生成输入文件并进行作业任务的提交。默认使用PBS作业调度器。
你也可以通过--server指定其它服务器类型,比如吕梁天河二号超算系统请使用--server llhpc参数。如果你只是想在本地单节点运行,请使用以下参数组合: --runopt genrun、--auto 0。
简单后处理:
~$ postflow qe -r 1 -d nacl-relax
每个离子步的总能量
每个离子步的原子间作用力
每个离子步的scf迭代步数
往期文章
Quantum ESPRESSO教程之电子局域函数计算(Pymatflow篇)
Quantum ESPRESSO教程之态密度能带结构计算(Pymatflow篇)
Pymatflow是一个用于第一性原理模拟的工作流自动化管理软件,目前支持的计算程序有VASP、Qutum ESPRESSO、Abinit、SIESTA、CP2K。
此公众号为Pymatflow开发者所运营,欢迎关注以获取更多关于Pymatflow和第一性原理计算的精彩内容。
请先 后发表评论~