2301_77943003 2023-06-20 14:51 采纳率: 0%
浏览 30

gromacs使用genion命令后出现No more replaceable solvent!

Processing topology
Replacing 2 solute molecules in topology file (cnt.top) by 1 NA and 1 CL ions.

Back Off! I just backed up cnt.top to ./#cnt.top.4#
Using random seed -1410093481.


Program: gmx genion, version 2021.4-Ubuntu-2021.4-2
Source file: src/gromacs/gmxpreprocess/genion.cpp (line 155)

Fatal error:
No more replaceable solvent!

  • 写回答

1条回答 默认 最新

  • IT论之程序员 2023-06-22 18:52
    关注

    这个错误表示在用genion命令替换溶剂的过程中,找不到可以被替换的溶剂原子了。有几个可能的原因:

    1. 溶剂模型定义不正确。xn--cnt-tu9d84iww0b8zah2nz4ftocvt8dn33d.top,确保SOL分子类型被正确定义,且溶剂原子的数量满足需要替换的离子数量。
    2. 溶剂的数量不足。需要更多的溶剂分子来提供足够的空位用于放置离子。可以增加box size以容纳更多溶剂分子。
    3. 溶剂分布太紧密,没有空位可以放置离子。可以增加离子放置的随机抖动强度,以找到空位。commands:
      gmx editconf -f conf.gro -o box.gro -d 1.0 # 增加box size
      gmx solvate -cp box.gro -cs spc216.gro -o solv.gro -p topol.top # 增加溶剂
      gmx genion -s solv.gro -p topol.top -o ion.gro -neutral -conc 0.15 -sd 1.0 # 增加随机抖动强度
      这些命令可以尝试解决这个问题。如果仍然不行,请提供更多细节,比如具体的输入文件,GROMACS版本等,方便进一步debug。
    评论

报告相同问题?

问题事件

  • 创建了问题 6月20日

悬赏问题

  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥100 求ASMedia ASM1184e & ASM1187e 芯片datasheet/规格书
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL