24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2590  |  回复: 22
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wo8165827

金虫 (小有名气)

[交流] 【求助】帮忙编个用于VASP小程序 已有6人参与

帮忙编个用于VASP小程序,我的NSW设置为10,算完一次后
cp CONTCAR POSCAR 在算第二次,知道到达精度为止。往往都要
输上好几次。因此想编个小程序来替代重复的工作。

要求是开始计算时就只有INCAR POSCAR POTCAR KPOINTS ,输入命令VASP>log1&
计算,当计算完一次后输入命令
cp CONTCAR POSCAR 和VASP>log2&
再算第二次,直到输出文件logi提示:
reached required accuracy - stopping structural energy minimisation
计算结束。
同时每次计算输出文件logi将保留。并输入一个Summary 记录出每一步算出的能量。

先谢谢大家了。。。。。
回复此楼

» 收录本帖的淘帖专辑推荐

vasp

» 猜你喜欢

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

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

tjyl

金虫 (正式写手)

lz说的是只要出现那句话就行了。
所以就直接 grep一下,然后计算行数
引用回帖:
Originally posted by gavinliu7390 at 2010-04-24 23:44:19:
说实话, 我就没看明白你到底要干什么?
为什么重复计算那么多次?
停止的标准是什么? 感觉就是进入了个死循环。
这样的脚本,估计谁也不会给你编的。

5楼2010-04-24 23:47:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 23 个回答

y1ding

铁杆木虫 (著名写手)

wo8165827(金币+1):谢谢, 2010-04-25 09:02
NSW为什么不设大一点
2楼2010-04-24 21:10:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)


gavinliu7390(金币+1):长见识了! 2010-04-24 23:47
wo8165827(金币+7):谢谢 2010-04-25 08:59
wo8165827(金币+5):谢谢, 2010-04-25 09:02
不用VASP,不过写这个还是比较容易的。
#!/bin/bash
OK=0
try=1
declare -a energy
char='reached required accuracy - stopping structural energy      minimisation'
while [ $OK -eq 0 ]
   do
   vasp > log${try} &
   wait
   energy[$try]=$(......) #自己写提取出能量值吧
   OK=$(grep $char log${try} |wc -l )
   cp CONTCAR POSCAR
   try=$(( try+1 ))
   done
i=1
while [ $i -lt $try ]
do

echo -e "$i \t ${energy[$i]}  "
i=$(( i+1 ))
done
===========================
自己写提取总能的那点吧
grep,cut,sed,tail,head,awk 用这几个总是足够了
引用回帖:
Originally posted by wo8165827 at 2010-04-24 20:36:21:
帮忙编个用于VASP小程序,我的NSW设置为10,算完一次后
cp CONTCAR POSCAR 在算第二次,知道到达精度为止。往往都要
输上好几次。因此想编个小程序来替代重复的工作。

要求是开始计算时就只有INCAR POSCAR  ...

[ Last edited by tjyl on 2010-4-24 at 23:46 ]
3楼2010-04-24 23:44:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gavinliu7390

木虫 (著名写手)

叶落鹰飞

wo8165827(金币+1):谢了 2010-04-25 08:59
说实话, 我就没看明白你到底要干什么?
为什么重复计算那么多次?
停止的标准是什么? 感觉就是进入了个死循环。
这样的脚本,估计谁也不会给你编的。
真理是一点点接近的!
4楼2010-04-24 23:44:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 277跪求调剂 +7 1915668 2026-03-27 11/550 2026-03-30 12:49 by fangnagu
[考研] 332求调剂 +12 032500 2026-03-25 12/600 2026-03-30 12:16 by 学员8dgXkO
[考研] 310求调剂 +9 争取九点睡 2026-03-30 9/450 2026-03-30 11:44 by Wang200018
[考研] 求化学调剂 +11 wulanna 2026-03-28 11/550 2026-03-30 10:59 by 探123
[考研] 085600材料与化工调剂 +6 kikiki7 2026-03-30 6/300 2026-03-30 10:57 by 星空星月
[考研] 337求调剂 +6 《树》 2026-03-29 6/300 2026-03-30 10:15 by herarysara
[考研] 一志愿211,335分,0856,求调剂院校和导师 +7 倾____萧 2026-03-27 8/400 2026-03-30 09:37 by longlotian
[考研] 化学0703 调剂 306分 一志愿211 +7 26要上岸 2026-03-28 7/350 2026-03-29 20:04 by 无际的草原
[考研] 一志愿双一流机械285分求调剂 +4 幸运的三木 2026-03-29 5/250 2026-03-29 14:49 by Miko19
[考研] 343求调剂 +6 爱羁绊 2026-03-29 6/300 2026-03-29 12:00 by 无际的草原
[考研] 298求调剂 +4 种圣赐 2026-03-28 4/200 2026-03-29 08:42 by q1092522407
[考研] 291求调剂 +15 hhhhxn.. 2026-03-23 21/1050 2026-03-28 11:26 by self2008
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-27 7/350 2026-03-28 09:56 by 李上岸0921
[考研] 272求调剂 +7 脚滑的守法公民 2026-03-27 7/350 2026-03-27 17:23 by laoshidan
[考研] 复试调剂,一志愿南农083200食品科学与工程 +5 XQTJZ 2026-03-26 5/250 2026-03-27 14:49 by 狂炫麦当当
[考研] 一志愿郑大085600,310分求调剂 +5 李潇可 2026-03-26 5/250 2026-03-27 11:14 by 不吃魚的貓
[考研] 总分322求生物学/生化与分子/生物信息学相关调剂 +5 星沉uu 2026-03-26 6/300 2026-03-26 19:02 by macy2011
[考研] 环境专硕324分求调剂推荐 +5 轩小宁—— 2026-03-26 5/250 2026-03-26 12:05 by i_cooler
[考研] 0854人工智能方向招收调剂 +4 章小鱼567 2026-03-24 4/200 2026-03-25 13:29 by 2177681040
[考研] 328求调剂 +4 LHHL66 2026-03-23 4/200 2026-03-23 14:55 by lbsjt
信息提示
请填处理意见