计算化学公社

标题: 求助一个测试K点和encut收敛性的脚本 [打印本页]

作者
Author:
wjh1122    时间: 2023-10-21 17:04
标题: 求助一个测试K点和encut收敛性的脚本
求助各位大佬一个测试K点和ENCUT收敛性的脚本

作者
Author:
fux    时间: 2023-10-24 21:01
本帖最后由 fux 于 2023-10-24 21:05 编辑

ENCUT:
  1. #PBS -N test
  2. #PBS -l nodes=1:ppn=8
  3. #PBS -q high
  4. #PBS -j oe
  5. #PBS -l walltime=1000:00:00  

  6. ulimit -s unlimited
  7. cd $PBS_O_WORKDIR
  8. NP=`cat $PBS_NODEFILE|wc -l`

  9. source /public/software/profile.d/conda.sh
  10. source /public/software/profile.d/hdf5.sh
  11. source /public/software/profile.d/compiler_intel-compiler-2017.5.239.sh
  12. VASP="/public/software/mpi/openmpi/2.1.3/bin/mpirun --mca btl_tcp_if_include enp24s0f0 --machinefile $PBS_NODEFILE -np $NP /public/software/apps/vasp/vasp-6/vasp_std >&vasp.log"

  13. echo 'ENCUT/eV,energy/eV'>finish.csv

  14. for i in 400 440 480 520 560 600 640 680
  15. do
  16. mkdir $i
  17. cd $i
  18. cp ../INCAR .
  19. cp ../PO* .
  20. cp ../KPOINTS .
  21. sed -i "s/^ENCUT = /&$i/g" INCAR
  22. $VASP
  23. if [ -e OUTCAR ];then
  24.    count=`grep "without" OUTCAR | tail -1 | awk -v FS=" " '{print $4}'`
  25.    echo $i','$count >>../finish.csv
  26. fi
  27. cd ..
  28. done
复制代码
有些细节可能要你自己动手改一下,k点测试也类似就是INCAR一致用不同的kmesh就行





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3