24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1639  |  回复: 6

yi315730581

木虫 (正式写手)

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

最近将vasp4.6,换成了5.2,采用4.6计算E-V曲线的脚本文件run文件不能在5.2上运行,是因为5.2更新了脚本文件还是由于其它原因造成的?望各位虫友不吝赐教啊,小弟感激不尽
回复此楼

» 猜你喜欢

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

真正的人生属于力争上游的人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

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的回帖
普通回帖

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的回帖

bingmou

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liliangfang: 金币+2, 谢谢交流 2012-05-05 09:52:54
franch: 专家考核 2012-05-07 12:36:47
yi315730581: 金币+5, ★★★★★最佳答案 2012-05-29 08:23:06
首先,是你的环境变量有问题,至少系统找不到vasp这个可执行文件。
其次,我觉得你的脚本也有我问题,a应该是长度单位,那么280A实在太大了,我怀疑是2.82这个量级才对,或284这个应该优化之后的体积
6楼2012-05-05 06:11:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fjfuzhou

金虫 (小有名气)

vasp这一行有问题
7楼2013-05-16 11:33:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yi315730581 的主题更新
信息提示
请填处理意见