24小时热门版块排行榜    

查看: 1227  |  回复: 2

lindlar0078

木虫 (著名写手)

[求助] 用候柱峰老师的脚本run_a0.sh优化Al-fcc的晶格常数出错?运行run_ecut.sh等没有问题

照着候柱峰老师的讲义,利用run_a0.sh脚本优化Al-fcc的晶格常数出错,错误如下,到底脚本中那个地方有问题呀?看起来好像是无法将E和V无法写入到EtVo.dat,EtVo.dat文件是空文件。
LDA part: xc-table for Ceperly-Alder, standard interpolation
POSCAR, INCAR and KPOINTS ok, starting setup
FFT: planning ...
WAVECAR not read
entering main loop
       N       E                     dE             d eps       ncg     rms          rms(c)
DAV:   1    -0.393640103586E+01   -0.39364E+01   -0.63570E+02  1128   0.707E+01
DAV:   2    -0.417836694792E+01   -0.24197E+00   -0.24349E+00  1152   0.649E+00
DAV:   3    -0.417851159080E+01   -0.14464E-03   -0.14350E-03  1044   0.147E-01
DAV:   4    -0.417851170079E+01   -0.10999E-06   -0.11017E-06  1392   0.300E-03
DAV:   5    -0.417851170042E+01    0.36890E-09   -0.24590E-12   984   0.377E-06    0.185E+00
DAV:   6    -0.415867927906E+01    0.19832E-01   -0.18945E-03   984   0.114E-01    0.103E+00
DAV:   7    -0.414595248060E+01    0.12727E-01   -0.48083E-03  1020   0.181E-01    0.199E-01
DAV:   8    -0.414593652918E+01    0.15951E-04   -0.16073E-05  1056   0.130E-02
   1 F= -.41459365E+01 E0= -.41459365E+01  d E =0.000000E+00
writing wavefunctions

real    0m2.335s
user    0m15.149s
sys     0m0.228s
./run_a0.sh: line 16: -4.145937: command not found
./run_a0.sh: line 17: 14.8300: command not found


run_a0.sh的脚本如下:
#!/bin/sh
rm -rf WAVECAR
for i in 3.80 3.85 3.90 3.95 4.00 4.05 4.10 4.15 4.20 4.25 4.30
do
cat > POSCAR <<!
Al-fcc
$i
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
1
Direct
0.0 0.0 0.0
!
echo "a=$i angstrom";time vasp
E= `grep "TOTEN" OUTCAR  | tail -1 |awk '{printf "%12.6f\n", $5}'`
V= `grep "volume" OUTCAR | tail -1 |awk '{printf "%12.4f\n", $5}'`
echo $V $E >>EtVo.dat
done
回复此楼

» 猜你喜欢

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

一切从头开始!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lindlar0078

木虫 (著名写手)

问题已经解决,去掉E=和V=后面的空格即可
一切从头开始!
2楼2014-10-29 13:43:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

momo_琳

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by lindlar0078 at 2014-10-29 13:43:33
问题已经解决,去掉E=和V=后面的空格即可

你好,请问这个脚本是单独运行还是和VASP的pbs脚本同时运行?
3楼2016-08-09 20:01:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lindlar0078 的主题更新
信息提示
请填处理意见