VASP参数测试_kspacing测试

1. 必要文件:sh脚本文件(内包含incar ,kspacing参数),还需要poscar,potcar。

运行脚本文件命令:bash kspacing.sh

#/usr/bin bash
module purge
module load vasp
for i in $(seq 0.02 0.05 0.6)
do
#生成vasp静态计算的INCAR
cat > INCAR_static <<EOF
#Global Parameters
SYSTEM = encut_test
ISTART = 0    
ISPIN  = 1    
# ICHARG =  11  
LREAL = .False.
ENCUT = 600
PREC = Normal 
LWAVE = .False.
LCHARG= .False.
ADDGRID= .TRUE.
#Electronic Relaxation
ISMEAR = 0
SIGMA = 0.05
NELM = 100
NELMIN = 6
EDIFF = 1e-06
ALGO = Fast
#Ionic Relaxation
IBRION = 2
ISIF = 2
EDIFFG = -1.5E-02 
POTIM = 0.5
NSW = 0
KSPACING = $i
KGAMMA = .False.
ISYM   =  0  
EOF
cp INCAR_static INCAR
yhrun -p TH_LONG3  -N 1 -n 28 vasp_std
########################################################
#提取计算得到的能量
E=$(grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.9f \n", $5 }')
cputime=`grep "CPU" OUTCAR |awk '{print $6}'`
echo $i $E $cputime >>kspacing_energy.out
mkdir kspacing_for_$i
cp * kspacing_for_$i 
done

 2.结果分析略

有空的时候继续更新,如有问题可以联系我。欢迎关注公众号:硕博科研小助手

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值