Vasp学习经验 #2(结构优化、频率计算) 您所在的位置:网站首页 频率4418625 Vasp学习经验 #2(结构优化、频率计算)

Vasp学习经验 #2(结构优化、频率计算)

2024-03-09 23:38| 来源: 网络整理| 查看: 265

20230728

在完成vasp计算所需的四个基本文件(POSCAR/KPOINTS/POTCAR/INCAR/)后,在超算平台上提交作业。

以北京超算云计算中心平台为例,将基本文件放在同一个文件夹里,运行超算平台管理员提供的提交脚本即可提交计算。北京超算云计算中心的提交脚本内容如下:

#!/bin/bash #SBATCH -p amd_256 #SBATCH -N 2 #SBATCH -n 128 source /public1/soft/modules/module.sh module load mpi/intel/17.0.7-thc export PATH=/public1/home/scb6401/software-scb6401/amd-6.3.2:$PATH srun vasp_std

其中,-N 后的数字为使用的节点个数,-n后的为使用的总核数,可以根据实际计算情况在计算前进行修改,北京超算云中心一个节点共有64个核,本脚本使用了两个节点共128个核。使用sbatch xjx.sh即可提交当前目录下的作业。

计算开始后可以用squeue查看当前队列,计算开始后,目录内会出现多个文件,其中 slurm开头的是计算所有的输出结果汇总文件,计算中可以使用tail -f 文件名进行实时结果的查看。使用scancel 任务号可以停止任务的计算。OSZICAR中的数据为计算中出现的所有关于能量的数据。包括计算中所有电子步和离子步的信息。

若计算成功完成,达到INCAR中的收敛条件,且结构不崩溃,则可将CONCAR文件导出用vesta打开即为计算后的结构文件。

优化的INCAR设置:

ISTART=0 ICHARG=2 PREC=M ISPIN=1

LREAL=A ALGO=N NELM=200 EDIFF=1E-4 ENCUT=420 NCORE=16

IVDW=11 IBRION=3 NSW=200 POTIM=0.1 ISIF=2 ISYM=0 EDIFFG=-0.08

ISMEAR=0 SIGMA=0.1

采用分步进行优化,INCAR中ISIF=3,ISYM=0,计算应力张量,取消对称性,进行充分弛豫,不仅弛豫离子位置,同时弛豫晶胞的体积和形状。

将CONCAR中非对角元的非零元素改成0确保c轴垂直于a,b轴,再ISIF=2,仅弛豫离子的位置,保持对称性。

采用一步弛豫:ISIF=3,ISYM=2,(减小POTIM的步长)对称约束下的弛豫。

VESTA中构成缺陷:删除原子,先将体系的对称性降到P1(EDIT中REMOVE SYMEETRY),再在structure中根据原子的序号进行删除,不能直接在界面上直接delete删除(没有实际删除,只是没有显示)。

20230807 结构优化后,计算原子振动频率来验证结构稳定性。

将CONCAR改成POSCAR

在INCAR里修改标签:

修改标签IBRION=5

修改标签NSW=1

(↑此两个用于做振动频率计算)

增加标签NFREE=2

增加标签POTIM=0.015

提交任务进行计算。

计算完成后   gerp "THz" OUTCAR搜索振动频率

20230808

序号                 频率                             2派×频率                   换算成波数                  能量

前21个大于0,后三个应该等于0,但由于DFT的误差,f/i小于0.3THz(或10波数以下)即可接受。

 频率信息在OUTCAR文件最后。gerp "THz" OUTCAR



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有