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

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

计算化学公社

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

[Amber] 已解决:用Amber修改溶剂为重水后进行QM/MM计算的问题

[复制链接 Copy URL]

14

帖子

0

威望

380

eV
积分
394

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Muby 于 2025-5-28 15:53 编辑

我通过修改原始TIP3P为重水作为溶剂后,顺利进行了分子动力学模拟,而后,我使用该结果进行QM/MM计算,发现报错如下,我猜测是因为AMBER的QM/MM计算接口无法判断修改为重水的质量,请问有没有什么方法可以解决该问题呢?以下是我的报错提示(我此前试过没有修改原子名为H1,也更换过QM接口为gaussian和QUICK,同样都有该报错):


  3.1 QM CALCULATION INFO
--------------------------------------------------------------------------------
Unable to correctly identify element D1
Note: element guessing does not work with Hydrogen
      Mass Repartitioning if ATOMIC_NUMBER is not
      present in the topology file


解决方法:
这个问题实质是amber的QM/MM模块对氢的质量有预先定义,sander以及sander的cuda等版本全部已经集成,而重水的氢(或者其他元素报该错误)已经超出了该质量范围,故报错。想要解决的话,需要在未编译的amber_src中重新修改qmmm_module.F90对氢的质量范围定义,并重新编译指定模块才可以解决该问题。


本版积分规则 Credits rule

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

GMT+8, 2026-4-14 01:46 , Processed in 0.211988 second(s), 20 queries , Gzip On.

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