Google
      
发新话题
打印

[经验总结] Gromacs的g_energy另外一种用法

Gromacs的g_energy另外一种用法

Gromacs的各个工具都很有个性,如果互相结合,可以做很多事情。
g_energy求系统轨迹各个能量的,一般跑完MD之后,使用g_energy处理ener.edr只能得到系统的各个能量项。但是如果想求系统中两个不同部分在模拟过程中的相互作用能量,那就要使用一些小窍门。
以下是实现的一个方法:
第一,根据原来的tpr文件建立一个新的tpr,在这个新的tpr中,明确定义感兴趣的组。这要用索引文件,见上文。
第二,用mdrun的" -rerun "参数指定原来的轨迹文件再跑一次模拟,这个过程很快。如果还想更快,可以使用trjconv把水分子去掉。这一个重复的模拟也产生轨迹文件,重要的是,还产生一个新的ener.edr文件,这个文件中包含了tpr文件中定义的各个组能量及相互作用能量(库伦相互作用能,范德华相互作用能等)。
第三,再使用g_energy把各个能量项提出来,想要什么提什么。
嗯,结果非常好。不信你试试。
本帖最近评分记录
  • homeboy 威望 +1 很实用的方法 2008-6-28 01:18
  • homeboy 金币 +10 很实用的方法 2008-6-28 01:18

TOP

谢谢楼主!
希望以后多有这样的贴

TOP

版主最近很辛苦啊~~~,谢谢
好好学习,天天向上!

TOP

非常感谢楼主!

TOP

应该感谢sesebobo

TOP

貌似直接用原始的trr文件是不行的,应该要先用trjconv把感兴趣的组从trr文件中分离出来以后在rerun才可以.

TOP

引用:
原帖由 qtzhou 于 2008-7-14 10:20 发表
貌似直接用原始的trr文件是不行的,应该要先用trjconv把感兴趣的组从trr文件中分离出来以后在rerun才可以.
lz的帖子已经提到过了
为避免资源重复,发贴前请先搜素论坛,注意选择标题或者全文搜索
请多发好贴,多参加讨论交流
学术交流,灌水者请自重
分子模拟论坛站务信箱

TOP

回复 楼主 tecpenguin 的帖子

怎样才能利用index文件“明确定义感兴趣的组”?
有具体的例子吗??
谢谢楼主!
Materials Studio, Gaussion, Lammps,Hyperchem

TOP

好东西

TOP

非常感谢楼主

TOP

赞助商链接

论坛之星

发新话题