GROMACS 2023.5发行说明#

此版本于2024年5月3日发布。这些发行说明记录自之前的2023.4版本,以修复已知问题。它还包含所有在2022.6及更早版本中进行的修复,您可以找到描述在中发行说明.

修复了mdrun可能出现错误行为的地方#

Verlet缓冲区估计值可能与开箱即用的初始坐标不符#

由于密度估计中的周期性边界处理不正确Verlet缓冲计算,当许多原子位于矩形单元单元外。几乎在所有情况下,这都会导致缓冲区稍微过大,几乎不会过短。

第5002版

随着能量最小化,色散校正能量被加倍计算#

仅影响报告的能量,因为色散校正不会影响作用在原子上的力。

第5031版

使用virtual_sites1更正力#

具有单个构造原子的虚拟站点没有分配给构造原子的力。这可能不会导致无声错误,因为这完全违背了这种虚拟的目的地点。

第4978期

利用三斜方盒的Parrinello-Rahman耦合避免舍入误差#

具有三斜箱和各向同性或对角Parrinello-Rahman压力耦合时,非对角缩放矩阵参数可以是非零的。这是无害的,除了在更新时导致断言失败之外在GPU上执行。

第4974期

添加对多时间步进和SD积分器组合的检查#

文档说明不支持此组合,但检查因为这个在格罗姆普丢失了。现在grompp和mdrun都将退出并返回错误。

第3775期 第5053版

用MTS和扰动约束校正dH/dlambda#

使用多次时间步进和扰动进行自由能计算时约束长度,对dH/dlambda的缓慢力贡献不正确乘以MTS系数。这种影响通常很小当仅集成PME网格部分的频率较低,但可能相当大时当非键对相互作用没有在每一步都积分时。

第5060版

修复了gmx公司工具#

修复grompp崩溃,原子远离盒子#

Verlet缓冲区公差代码没有正确地将原子放入盒子中,这可能导致grompp中的非法内存访问

第5002版

修复非绑定基准工具中的LJ组合规则混淆#

gmx非绑定基准工具将使用几何LH组合规则而不是没有组合规则。

第4963期

修复make_ndx公司拆分行为#

自GROMACS 2023年以来,gmx公司 make_ndx公司只输出第一个原子使用时在每个残留物中分割命令。现在,旧的行为被还原,残留物中的所有原子都被打印出来。

第5049版

修复中的无效内存访问通用管理系统 make_ndx公司使用拆分器/拆分器时#

可能在应用程序崩溃或输出数据混乱时出现(例如,输出组名称的前缀为空)。

第5050版

修复了某些命令中对旧工具名称的引用#

有些工具引用了旧的工具名称,例如g_energy和g_bar命令。

第5074期

影响可移植性的修复#

在RISC-V上使用RDTIME而不是RDCYCLE#

从Linux 6.6开始rd循环无法从调用指令由于安全原因,导致GROMACS失败SIGILL公司.现在它被替换为rd时间.

第4967期

其他#

修复一些非典型运行配置的GPU直接通信崩溃#

当GPU直接通信与非典型性运行条件(例如,每个GPU上有许多线程MPI任务),崩溃可能当任务变得非常不同步时发生。现在已经完成了更加稳健。

第5024版