24小时热门版块排行榜    

查看: 1316  |  回复: 9

lisu555

铁杆木虫 (著名写手)

[求助] 侯老师 K点测试问题,求帮解决!

问题如下:
[root@localhost Run_k-Fe-PAWPBE]# bash run_k.sh
rm: 无法删除"WAVECAR": 没有那个文件或目录
k mesh = 5 x 5 x 5
Error reading item 'IMAGES' from file INCAR.
grep: OUTCAR: 没有那个文件或目录
grep: OUTCAR: 没有那个文件或目录
k mesh = 7 x 7 x 7
Error reading item 'IMAGES' from file INCAR.
grep: OUTCAR: 没有那个文件或目录
grep: OUTCAR: 没有那个文件或目录
k mesh = 9 x 9 x 9
Error reading item 'IMAGES' from file INCAR.
grep: OUTCAR: 没有那个文件或目录
grep: OUTCAR: 没有那个文件或目录
k mesh = 11 x 11 x 11
Error reading item 'IMAGES' from file INCAR.
grep: OUTCAR: 没有那个文件或目录
grep: OUTCAR: 没有那个文件或目录
k mesh = 13 x 13 x 13
Error reading item 'IMAGES' from file INCAR.
grep: OUTCAR: 没有那个文件或目录
grep: OUTCAR: 没有那个文件或目录
k mesh = 15 x 15 x 15
Error reading item 'IMAGES' from file INCAR.




run_k如下:
#!/bin/sh
rm WAVECAR
for i in 5  7  9  11  13  15
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" ;  vasp5.2
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
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lisu555

铁杆木虫 (著名写手)

其它文件INCAR POTCAR 和poscar都是和教程上一样的!
2楼2016-08-29 22:02:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

从心而觅

新虫 (小有名气)

引用回帖:
2楼: Originally posted by lisu555 at 2016-08-29 22:02:34
其它文件INCAR POTCAR 和poscar都是和教程上一样的!

请问你是怎么提交脚本的?
一切有为法,如梦幻泡影!如露亦如电,应作如是观!
3楼2016-08-30 08:01:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lisu555

铁杆木虫 (著名写手)

引用回帖:
3楼: Originally posted by 从心而觅 at 2016-08-30 08:01:28
请问你是怎么提交脚本的?...

我用的是CentOS系统:dos2unix run_k→bash run_k即可。
4楼2016-08-30 09:32:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afan0012

木虫 (小有名气)

你贴出来的脚本里面,并没有进行VASP的计算呀

发自小木虫Android客户端
5楼2016-08-31 23:52:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afan0012

木虫 (小有名气)

哦哦,看到了,你用vasp5.2来运行VASP。运行脚本后,产生输出文件了吗?

发自小木虫Android客户端
6楼2016-08-31 23:56:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afan0012

木虫 (小有名气)

我猜测可能是你执行vasp5.2时,没有指定哪个节点,多少核,所以任务并没有执行(如果是并行);如果你是串行的,建议不用脚本,写好KPOINTS文件执行一下vasp5.2看能不能正常运行

发自小木虫Android客户端
7楼2016-08-31 23:59:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lisu555

铁杆木虫 (著名写手)

引用回帖:
7楼: Originally posted by afan0012 at 2016-08-31 23:59:02
我猜测可能是你执行vasp5.2时,没有指定哪个节点,多少核,所以任务并没有执行(如果是并行);如果你是串行的,建议不用脚本,写好KPOINTS文件执行一下vasp5.2看能不能正常运行
...

单机串行 ,用脚本方便啊,输出文件没有能量!
8楼2016-09-01 14:01:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afan0012

木虫 (小有名气)

引用回帖:
8楼: Originally posted by lisu555 at 2016-09-01 14:01:32
单机串行 ,用脚本方便啊,输出文件没有能量!...

我的意思是,不要用脚本改变KPOINTS,自己写好K点文件,执行vasp5.2,看是否有输出文件

发自小木虫Android客户端
9楼2016-09-01 22:47:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afan0012

木虫 (小有名气)

脚本执行到grep ** OUTCAR那里出错的,很可能没产生OUTCAR

发自小木虫Android客户端
10楼2016-09-01 22:49:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lisu555 的主题更新
信息提示
请填处理意见