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

2025-10-10 02:30:06

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

小编的服务器提交命令是qsub job.sh

2、回顾一下基础的vasp计算,第一步是优化计算,优化离子和电子,INCAR文件:

system=FeHoI

ICHARG=2

IBRION=2

NSW=100

NELM=40

ISYM=0

RIWGS=1.2

EDIFF=1E-6

EDIFFG=-0.002

ISMEAR=0

SIGMA=0.002

ISPIN=2

ISIF=2

ENCUT=400

PREC=Accurate

LMAXMIX=4

LREAL=Auto

LWAVE=.FALSE.

LCHARG=.TRUE.

NPAR=4

#LSCALU=.FALSE.

#NSIM=4

LORBIT=11

NEDOS=601 

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

3、第二步把其中的

IBRION=2

NSW=100

改为

IBRION=-1

NSW=0

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

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

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

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

6、在后面加上如下内容:

mkdir cons

cp ./[IKP]*  cons/

cp CONTCAR  cons/POSCAR

cd cons/

sed -i 's/IBRION=2/IBRION=-1/' INCAR

sed -i 's/NSW=100/NSW=0/' INCAR

mpirun  -hostfile $PBS_NODEFILE -np $NP /public/software/vasp/5.3/vasp.5.3/vasp > log

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

7、解释一下脚本:

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

8、这样就完成了 !

今天就到这里了,下次见哦

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢