24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1646  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yi315730581

木虫 (正式写手)

[求助] vasp5.2计算E-V曲线

最近将vasp4.6,换成了5.2,采用4.6计算E-V曲线的脚本文件run文件不能在5.2上运行,是因为5.2更新了脚本文件还是由于其它原因造成的?望各位虫友不吝赐教啊,小弟感激不尽
回复此楼
真正的人生属于力争上游的人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fzx2008

荣誉版主 (著名写手)

优秀版主优秀版主

【答案】应助回帖


sunyang1988: 金币+1, 谢谢帮助 2012-05-04 12:04:59
yi315730581: 回帖置顶 2012-05-04 14:44:29
回复楼上
在你的机器上,vasp4.6和vasp的5.2的可执行文件名肯定不一样,或者路径不一样,对应你脚本的倒数第四行,检查一下

你的LOG文件表明,根本就还没有执行vasp的计算,故没有OSZICAR的产生
5楼2012-05-04 10:12:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

dxf_dxf_dxf

银虫 (小有名气)

请给出更多的信息以便大家更好的帮助你:
  你所使用的脚本文件内容
  你的INCAR文件内容
  运行后stdout和stderr内容(如果是集群,为xxx.exxx和xxx.oxxx两个文件)
CODE:
tail OUTCAR

结果
2楼2012-05-03 18:28:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fzx2008

荣誉版主 (著名写手)

优秀版主优秀版主

【答案】应助回帖


感谢参与,应助指数 +1
liliangfang: 金币+1, 多谢指教 2012-05-04 08:52:29
两个版本
确实有些地方有些不同
需要根据实际情况来修正一下脚本
3楼2012-05-04 00:14:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yi315730581

木虫 (正式写手)

引用回帖:
3楼: Originally posted by fzx2008 at 2012-05-04 00:14:17:
两个版本
确实有些地方有些不同
需要根据实际情况来修正一下脚本

下面是计算时LOG文件提示
a= -252
./run: line 39: vasp: command not found
tail: 无法打开"OSZICAR" 读取数据: 没有那个文件或目录
a= -254
./run: line 39: vasp: command not found
tail: 无法打开"OSZICAR" 读取数据: 没有那个文件或目录
a= -256
./run: line 39: vasp: command not found
tail: 无法打开"OSZICAR" 读取数据: 没有那个文件或目录
a= -258
./run: line 39: vasp: command not found
tail: 无法打开"OSZICAR" 读取数据: 没有那个文件或目录
a= -260
如果要进行修正,您是否知道E-V脚本如何修正,
这是4.6里面的run脚本文件,在5.2要怎么改呢?
for a in -276 -278 -280 -282 -284 -286 -288 -290 -292
do
echo "a= $a"

cat >POSCAR <   system=Sm2O3-mc
$a ! opt v=284.34
   9.4358829241445026    0.0093440932014115    0.0000000000000000
     0.0093440932014115    9.4358829241445026    0.0000000000000000
     0.0000000000000000    0.0000000000000000    3.1935538427218289
   3   5  16
Direct
  0.0000000000000000  0.0000000000000000  0.0000000000000000
  0.5000000000000000  0.0000000000000000  0.0000000000000000
  0.0000000000000000  0.5000000000000000  0.0000000000000000
  0.5000000000000000  0.5000000000000000  0.0000000000000000
  0.2456133771451964  0.2456133771451964  0.5000000000000000
  0.7552257776082320  0.2447742223917680  0.5000000000000000
  0.2447742223917680  0.7552257776082320  0.5000000000000000
  0.7543866228548035  0.7543866228548035  0.5000000000000000
  0.1468696269344477  0.1468688269344455  0.0000000000000000
  0.6531878634866803  0.1444463382096187  0.0000000000000000
  0.1444463382096187  0.6531878634866803  0.0000000000000000
  0.6558114838898069  0.6558114838898069  0.0000000000000000
  0.3441883509131848  0.3441883509131848  0.0000000000000000
  0.8555536617903814  0.3468121365133194  0.0000000000000000
  0.3468121365133194  0.8555536617903814  0.0000000000000000
  0.8531303382625581  0.8531303382625581  0.0000000000000000
  0.4123719444192637  0.0899037771294824  0.5000000000000000
  0.9128974780477273  0.0871025219522729  0.5000000000000000
  0.4006311124690261  0.5993688875309738  0.5000000000000000
  0.9100961576735108  0.5876280207777420  0.5000000000000000
  0.0899036771294812  0.4123719444192637  0.5000000000000000
  0.5993688875309738  0.4006311124690261  0.5000000000000000
  0.0871025219522729  0.9128974780477273  0.5000000000000000
  0.5876280207777420  0.9100961576735108  0.5000000000000000
!

vasp


E=`tail -1 OSZICAR`
echo $a $E >>SUMMARY

done
真正的人生属于力争上游的人
4楼2012-05-04 09:57:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见