24小时热门版块排行榜    

查看: 918  |  回复: 7

fyzhuhui

金虫 (小有名气)

[求助] ENCUT测试 能量不变

我用的测试ENCUT脚本为:
  1 #!/bin/sh
  2 rm -rf WAVECAR
  3 for i in 0.1 1 5
  4 #1 5 10 15 100 150 200 250 300 350 400 450 500 550 600
  5 do
  6 rm -rf WAVECAR
  7 cat < INCAR << !
  8 SYSTEM = bcc Fe
  9 ENCUT = $i
10 ISTART = 0 ; ICHARG = 2
11 ISMEAR = -5
12 PREC = Accurate
13 !
14 echo "ENCUT = $i eV"
15 mpirun -hostfile ~/host2  -np 8 vasp
16 E=$(grep "TOTEN" OUTCAR | tail -1| awk '{printf "%15.9f \n", $5}')
17 echo $i $E >> comment
18 done
出来的comment
  1 0.1 -15.435962000
  2 1 -15.435962000
  3 5 -15.435962000
  4 1 -15.435962000
  5 5 -15.435962000
  6 10 -15.435962000
  7 15 -15.435962000
  8 100 -15.435962000
  9 150 -15.435962000
10 200 -15.435962000
11 250 -15.435962000
12 300 -15.435962000
13 350 -15.435962000
14 400 -15.435962000
15 450 -15.435962000
16 500 -15.435962000
17 550 -15.435962000
18 600 -15.435962000
第一列是行号,第二列是ENCUT,第三列是输出的结果。
但是都一样,不知道哪里错了,求助呀。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

空谈误国,实干兴邦!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+2, 谢谢回复~ 2013-08-25 16:46:07
在done前面加两句:
mv INCAR INCAR.$i
mv OUTCAR OUTCAR.$i
思想重于技巧,内涵重于表象
2楼2013-08-25 11:41:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

★ ★
franch: 金币+2, 谢谢回帖交流 2013-10-21 17:38:40
顺便,应该是cat > INCAR << !
如果能把WAVECAR之类的都删除就更干净了。也就是把rm -f WAVECAR移到for循环内。

» 本帖已获得的红花(最新10朵)

思想重于技巧,内涵重于表象
3楼2013-08-25 11:44:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fyzhuhui

金虫 (小有名气)

加入了以后还是没有反应,还是同样的值。
空谈误国,实干兴邦!
4楼2013-08-25 11:54:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

★ ★
franch: 金币+2, 谢谢回帖交流 2013-10-21 17:38:51
分解成若干个文件夹,单独计算试试看?这样可以检查是脚本的问题,还是计算本身的问题~
5楼2013-08-25 16:47:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenweiguang

金虫 (小有名气)

★ ★
franch: 金币+2, 谢谢回帖交流 2013-10-21 17:39:05
更可能的原因是计算的都是同一个ENCUT,呵呵
6楼2013-08-27 12:25:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fyzhuhui

金虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by souledge at 2013-08-25 11:44:00
顺便,应该是cat > INCAR << !
如果能把WAVECAR之类的都删除就更干净了。也就是把rm -f WAVECAR移到for循环内。

果真如此!多谢。
空谈误国,实干兴邦!
7楼2013-09-17 17:22:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sungjen

银虫 (著名写手)

请问你是如何执行的?是吧脚本和其它三个文件放到一个文件夹吗?然后再如何操作呢???求指导啊
希望有一天成为大神
8楼2013-10-21 17:10:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fyzhuhui 的主题更新
信息提示
请填处理意见