vasp入门到精通[26]一次搞定优化静态计算

时间:2024-10-13 00:05:03

1、使用服务器计算的小伙伴,会注意到自己需要使用脚本提交任务,比如小编的脚本名字叫job.sh小编的服务器提交命令是qsub job.sh

2、回顾一下基础的vasp计算,第一步是优化计算,优化离子和电子,INCAR文件:system=FeHoIICHARG=2IBRION=2NSW=100NELM=40ISYM=0RIWGS=1.2EDIFF=1E-6EDIFFG=-0.002ISMEAR=0SIGMA=0.002ISPIN=2ISIF=2ENCUT=400PREC=AccurateLMAXMIX=4LREAL=AutoLWAVE=.FALSE.LCHARG=.TRUE.NPAR=4#LSCALU=.FALSE.#NSIM=4LORBIT=11NEDOS=601

vasp入门到精通[26]一次搞定优化静态计算

3、第二步把其中的IBRION=2NSW=100改为IBRION=-1NSW=0

vasp入门到精通[26]一次搞定优化静态计算

4、但是这样有点麻烦,因为要等第一次计算完成后才能进行第二次计算,小编写了个简单的脚本,实现第一次计算完成后自动进行静态计算

5、原来的提交脚本如下:

vasp入门到精通[26]一次搞定优化静态计算

6、在后面加上如下内容:mkdir conscp ./[IKP]* cons/cp CONTCAR cons/POSCARcd cons/sed -i 's/IBRION=2/IBRION=-1/' INCARsed -i 's/NSW=100/NSW=0/' INCARmpirun -hostfile $PBS_NODEFILE -np $NP /public/software/vasp/5.3/vasp.5.3/vasp > log

vasp入门到精通[26]一次搞定优化静态计算

7、解释一下脚本:

vasp入门到精通[26]一次搞定优化静态计算

8、这样就完成了 !今天就到这里了,下次见哦

© 手抄报圈