计算化学公社

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

[GROMACS] 用gmx genion加完NA和CL后,运行gmx grompp发现体系电荷不为0

[复制链接 Copy URL]

31

帖子

0

威望

79

eV
积分
110

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
各位大佬,我用gmx genion“gmx genion –s mixmem.tpr -o mixmem-solvated.gro–conc 0.15 –neutral –pname NA –nname CL –p mixmem.top”在体系加完NA和CL后,运行gmx grompp“gmx grompp -v -f minim.mdp -c mixmem-solvated.gro -p mixmem.top -o mixmem-solvated-EM.tpr”发现体系电荷不为0,电荷量正好是NA和CL粒子数之和,本来不是应该两两抵消吗?

NOTE 2 [file mixmem.top, line 168]:
  System has non-zero total charge: 416
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.




WARNING 1 [file mixmem.top, line 168]:
  You are using Ewald electrostatics in a system with net charge. This can
  lead to severe artifacts, such as ions moving into regions with low
  dielectric, due to the uniform background charge. We suggest to
  neutralize your system with counter ions, possibly in combination with a
  physiological salt concentration.

310

帖子

0

威望

1503

eV
积分
1813

Level 5 (御坂)

2#
发表于 Post on 2022-7-17 16:47:27 | 只看该作者 Only view this author
看看加离子之前电荷是不是整数,如果不是,说明可能是力场使用不对

31

帖子

0

威望

79

eV
积分
110

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2022-7-17 17:18:50 | 只看该作者 Only view this author
Frozen-Penguin 发表于 2022-7-17 16:47
看看加离子之前电荷是不是整数,如果不是,说明可能是力场使用不对

加离子之前电荷是-0.002吧,很小,所以我忽略了,加完离子之后是208个NA、208个CL减去前面的小数得到的数。

31

帖子

0

威望

79

eV
积分
110

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2022-7-17 17:36:52 | 只看该作者 Only view this author
Frozen-Penguin 发表于 2022-7-17 16:47
看看加离子之前电荷是不是整数,如果不是,说明可能是力场使用不对

多谢,已经弄清楚了。ions.itp里面胡正负电荷没有加符号,导致最后没有抵消。

本版积分规则 Credits rule

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

GMT+8, 2026-2-24 07:37 , Processed in 0.205949 second(s), 20 queries , Gzip On.

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