计算化学公社

 找回密码 Forget password
 注册 Register
Views: 8029|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[GROMACS] 求助:关于脚本命令的补充

[复制链接 Copy URL]

9

帖子

0

威望

49

eV
积分
58

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
为了方便模拟,从插入分子到md模拟过程直接写在了脚本里,但有时md模拟时体系会发生崩溃,续跑的话可以顺利完成模拟。
想要在脚本中补充一句:
“如果出现····错误提示,执行···续跑命令”
但是我对脚本完全不了解,希望老师可以指导一下。
相关语句学习我再看看资料,希望老师可以指导一下如何在脚本中体现“出现··错误提示”。
万分感激!

222

帖子

5

威望

2587

eV
积分
2909

Level 5 (御坂)

2#
发表于 Post on 2020-12-29 10:47:52 | 只看该作者 Only view this author
本帖最后由 liuyuje714 于 2020-12-29 10:56 编辑

可以通过检查上一次的命令返回状态是否为0来判断执行是否成功。比如在gmx mdrun 下一行加上:
  1. if [[ $? -ne 0 ]]; then
  2.     gmx mdrun -deffnm -cpi xxx.cpt -append
  3. fi
复制代码
但是一般来说模拟中途崩溃可能意味着实际体系或者参数有问题,续跑不见得就能继续。你遇到的可能是偶然。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2

查看全部评分 View all ratings

9

帖子

0

威望

49

eV
积分
58

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2020-12-29 16:31:09 | 只看该作者 Only view this author
liuyuje714 发表于 2020-12-29 10:47
可以通过检查上一次的命令返回状态是否为0来判断执行是否成功。比如在gmx mdrun 下一行加上:但是一般来说 ...

谢谢您的回复..可能确实是初始结构的问题,之前因为网老断就会用续跑,慢慢能跑下来,应该是结构不够稳定,我自己再调整一下。再次感谢您的回复~

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-21 04:39 , Processed in 0.187895 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list