|
|
非常感谢,其实现在试了一下,包括dt(1fs),tau_p, tau_t和能量最小化(生成蛋白CG,水,多个蛋白,多个蛋白加水体系都应用了最小化),虽然可以跑短时间的平衡,但是长时间平衡还是会报错如下:
Step 1889000 Warning: pressure scaling more than 1%, mu: inf inf inf
step 1889000, will finish Sat Oct 22 09:39:53 2022Warning: Only triclinic boxes with the first vector parallel to the x-axis and the second vector in the xy-plane are supported.
Box (3x3):
Box[ 0]={ inf, -nan, -nan}
Box[ 1]={ -nan, inf, -nan}
Box[ 2]={ -nan, -nan, inf}
Can not fix pbc.
.....
Warning: Only triclinic boxes with the first vector parallel to the x-axis and the second vector in the xy-plane are supported.
Box (3x3):
Box[ 0]={ -nan, -nan, -nan}
Box[ 1]={ -nan, -nan, -nan}
Box[ 2]={ -nan, -nan, -nan}
Can not fix pbc.
-------------------------------------------------------
Program: gmx mdrun, version 2022.2
Source file: src/gromacs/mdlib/sim_util.cpp (line 554)
Function: void checkPotentialEnergyValidity(int64_t, const gmx_enerdata_t&, const t_inputrec&)
Internal error (bug):
Step 1889100: The total potential energy is -nan, which is not finite. The LJ
and electrostatic contributions to the energy are 0 and 0, respectively. A
non-finite potential energy can be caused by overlapping interactions in
bonded interactions or very large or Nan coordinate values. Usually this is
caused by a badly- or non-equilibrated initial configuration, incorrect
interactions or parameters in the topology.
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
看了一下错误信息和手册对应的问题,提示也是改上面的参数,或者本身结构有问题,
现在对自己这个体系猜测可能有一下问题在压力耦合我用的是Pcoupl = C-rescale 的选用与tau_p=12有问题(因为先前跑的时候提示BBerendsen和parrinello-rahman都不稳定,最后选的C),
还有就是结构有问题,导致能量最小化一直收敛不到体系要求的Fmax=100,总有部分原子为10^3-5次幂,跟错误信息中就是相邻原子(如2663,2664)即分子内结构有关(可能范得华力问题),手册提醒要用软核势,看了一下属实没看懂(什么Lamda,delta H),
因此想请问,如何解决这些问题,特别是结构上的优化和检查(软核势的应用,网上关于这个点的连接也不多),使最后体系能够跑到微秒级别?一直卡在这个问题上,或者有一些推荐的教学书或视频什么的? |
|