vasp 计算杨氏弹性_VASP计算金刚石硬度(体积弹性模量) - 【VASP & MedeA】 - 分子模拟论坛 Molecular Simulation Forums - Powered by...

本文介绍了如何利用VASP进行金刚石硬度的计算,通过设置ENCUT为500和K mesh为8*8*8进行高精度计算。采用Murnaghan状态方程,通过不同细胞尺寸对应的能量值拟合得出体积弹性模量Bulk modulus。详细步骤包括脚本修改、数据获取、二次曲线拟合和使用murn.f程序确定关键参数V0和E0。
摘要由CSDN通过智能技术生成

K Mesh的选取

这里我们正式计算一个体积弹性模量bulk modulus,用精度较高的ENCUT=500和K mesh 8*8*8

那个run.sh脚本改成这个样子#!/bin/bash

for i in 1.71 1.72 1.73 1.74 1.75 1.76 1.77 1.78 1.79 1.8 1.81 1.82 1.83 1.84

do

cat > POSCAR > /dev/null

E=`grep TOTEN OUTCAR | tail -n 1 | awk '{print($5)}'`

echo $i $E

done复制代码运行 run.sh | tee run.out

可以得到每个cell尺寸对应的体系能量值,根据Murnaghan状态方程 http://en.wikipedia.org/wiki/Bir ... n_equation_of_state

E=E0(B/2V)(V-V0)^2 (*)

即可拟合出B的数值,即为体系的Bulk modulus,体积随压强的变化性能。其中V0,E0是平衡点的体积和压强值。

该系列点近似是一个二次曲线,像下面这个图一样。先求出这个曲线的对称轴和最低点吧,也就是V0和E0,图里的B点是bay自己求出的,方法见下-17.9 ---A-------------------------------------------------------

"run.out" A

|                       |

-17.95

|                       |

|   A                  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值