本帖最后由 木小虫427 于 2019-10-29 13:57 编辑
求教各位老师,本人按照侯老师的脚本(run_k )进行K点优化,遇到几个问题怎么也研究不清楚,请求各位前辈分享一些经验~非常感谢!#!/bin/sh rm WAVECAR for i in 6 7 8 9 10 do cat > KPOINTS <<! Automatic generation 0 Monhkorst-Pack $i $i $i 0.0 0.0 0.0 ! echo "k mesh = $i x $i x $i" ; time vasp E=‘grep "TOTEN" OUTCAR | tail -1 | awk ’{printf "%12.6f \n", $5 }’‘ KP=‘grep "irreducible" OUTCAR | tail -1 | awk ’{printf"%5i \n", $2 }’‘ echo $i $KP $E >>comment done 1. 脚本中time vasp命令无效,按照网上经验更改为bsub vasp,同样无效,更改为bsub vasp_std_yw.lsf ,才成功,但是会分成好几个任务提交到队列中,请问这样是对的吗?还有什么其他的提交方式吗?
2.我试了直接把INCAR、POSCAR、POTCAR和run_k 放到一个文件夹中提交任务,结果并没有OUTCAR生成,comment里面更是只有k点的取值;将第一次结构驰豫后的文件夹copy一份后再在里面运行run_k 脚本,成功计算,但不同k点取值的能量结果却相同(我也试过i取2 4 6 8,但是comment中所有行的能量还是和第一行一样),很迷茫,请问有人遇到过类似的问题吗?是怎么解决的呢?
3. 请问一般大家ENCUT值优化、sigma优化和K点优化的顺序是什么呢?有一次在2的基础上不小心重复提交,结果所有提交上去的任务算了将近1个小时还没有结束的样子(2情况任务都是瞬间完成的),我就急忙给停止了,到底怎么才是正确的呢?
|