“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

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

[GROMACS] 最近用Gromacs运行charmgui得到的文件出错分析

[复制链接 Copy URL]

34

帖子

0

威望

2830

eV
积分
2864

Level 5 (御坂)

最近用charm-gui生成了进行分子动力学时的文件,确实方便,生成文件下载后,解压,具体的执行里面有个README文件,这个文件实际上就是一个执行的脚本,可以说像以前的傻瓜相机,拿来就用,不过刚开始不熟悉总是报错,最终仔细分析,这么大一个网站,写的脚本绝对不会出错,肯定是哪里误解了,仔细一瞅,原来在第一步就出错了,第一步一错,没有生成的文件,后面的计算依靠前面的。怎么出错的了:
第一,README文件最好使用dos2unix,最好所有的文件都转换一下,没有dos2unix,可以自己安装一个,很简单的。
第二,注意那个脚本第一句,#!/bin/csh,要用csh,不是我们常用的bash,没有csh也安装一下吧。
第三,在minimization时,脚本用的是双精度的,既gmx_d mdrun -v -deffnm ${mini_prefix},如果编译的gromacs不是双精度,这里就错了,所以后面就全错了,这里把gmx_d的修改为单精度就一切搞定了,gmx mdrun -v -deffnm ${mini_prefix}

所以,如果是单精度,正确的方式为:
将README中的gmx_d mdrun -v -deffnm ${mini_prefix}改为gmx mdrun -v -deffnm ${mini_prefix}
然后:
sudo chmod +x README
dos2unix *.*
csh README




989

帖子

4

威望

2331

eV
积分
3400

Level 5 (御坂)

A Student

2#
发表于 Post on 2025-4-9 11:19:14 | 只看该作者 Only view this author
本帖最后由 student0618 于 2025-4-9 14:00 编辑

Linux的话可用vim打开然后
  1. :set ff=unix
  2. :wq
复制代码


我以前用CHARMM-GUI时很不喜欢他README的protocol,用他当template再修改的,也把mdp的equilibration protocol换成NPT。反正要改,于是也顺便把他的csh指令改为bash。改好的bash脚本可以直接搬去取代新下载的README文件,因为他生成的文件名都一样。

用CHARMM-GUI力场文件库也算是齐全,要给同一体系生成多个MD软件的输入文件作比较也很便捷,例如以前我要比较gmx跟NAMD跑某个体系就用他。但普通蛋白体系的话,他不支持gmx的十二面体盒子,下载后editconf重新solvate反而更繁琐,后来就很少用了。

敬仰一针见血的指责,厌倦别有用心的赞美。

本版积分规则 Credits rule

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

GMT+8, 2026-4-13 21:28 , Processed in 0.170181 second(s), 20 queries , Gzip On.

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