跳到内容
  1. 2023年7月11日
  2. 2023年7月10日
  3. 2023年3月9日
  4. 2023年2月28日
  5. 2023年2月22日
  6. 2023年2月3日
  7. 2023年2月2日
  8. 2023年2月1日
    • 伯克·赫斯的化身
      注意拉变换坐标中的弧度单位 ·电子126ffa6
      伯克·赫斯作者安德烈·阿列克申科的化身 安德烈·阿列克申科坚信的
      电子126ffa6
    • 帕斯卡·默兹的化身
      修复模块化模拟器扩展集成检查点 ·eb8163b1号
      帕斯卡·默兹作者Magnus Lundborg的化身 马格努斯·伦德堡坚信的
      这解决了两个问题:1.检查点仅略微了解模块化模拟器,因此试图检查全局中扩展的集合历史结构状态,即使使用了模块化模拟器。由于模块化模拟器不使用全局tstate对象,即扩展的集合历史结构未初始化,这可能导致未定义的行为(和最有可能为分段断层)。2.如果lambda空间中的MC步骤在检查点上成功执行步骤,此移动将丢失(因为它只应用于下一步)。这需要对FreeEnergyPerturbationData::Element处理检查点及其构建过程。为了确保问题得到解决,实施了一项新的测试检查检查点之间的模拟是否相同。注意问题2。也存在于遗留代码路径中。此承诺仅修复模块化模拟器代码路径,这是默认代码扩展集成模拟的路径。参考#4629
      eb8163b1号
  9. 2023年1月31日
  10. 2023年1月30日
  11. 2023年1月24日
  12. 2022年12月13日
  13. 2022年12月6日
  14. 2022年12月5日
  15. 2022年11月28日
  16. 2022年11月24日
  17. 2022年11月16日
  18. 2022年11月15日
  19. 2022年11月11日
  20. 2022年11月1日
  21. 2022年10月31日
  22. 2022年10月30日
    • 伯克·赫斯的化身
      修复检查点拉入状态标志 ·2bfba23e型
      伯克·赫斯作者马克·亚伯拉罕的化身 马克·亚伯拉罕坚信的
      使用mdp选项时,断言将使检查点写入失败拉动pbc-ref-prev-step-com,因为未设置标志。还将受影响的dvec的写入更改为使用向量函数。这可以更改,因为此组件永远无法写入。修复#4636
      2bfba23e型
  23. 2022年10月27日
  24. 2022年10月22日
  25. 2022年10月18日
  26. 2022年10月13日
  27. 2022年10月12日
  28. 2022年10月11日
  29. 2022年9月26日
    • 安德烈·阿列克申科的化身
      SYCL:修复样条曲线计算中的无害索引错误 ·49e科目0
      安德烈·阿列克申科作者
      为什么没有抓到?因为它不会改变结果。我将使用下面的CUDA符号。请注意,线程索引是反向的,`threadIdx.x`是`itemIdx.get_local_id(ZZ)`等。在2022版中,只使用了“order²”内核,`blockDim`={4,4,_atomsPerBlock_}。正确的索引:`threadIdx.y`*`blockDim.x`+`threadIdx.x`=[0;4)*4+[0;5)=[0,16),其中“[a;b)”表示该范围内的任何整数,两个范围相互独立。索引不正确:`threadIdx.y`*`grodDim.x`+`threadIdx.x`=[0;4)*_N_+[0;5),其中,N_是填充的原子数除以_atomsPerBlock_。原子数填充为64,_atomsPerBlock_为8或16,因此_N_>1。稍后,我们只在`threadLocalIdXY%DIM<3`和`threadLocalIdXY/DIM<1`时执行任何操作,所以我们只关心`threadIdx.y==0`的情况,所以公式中的错误不会影响任何东西。对于“order”内核,`blockDim.y==1`,所以`threadIdx.y`始终为0,所以同样没有关系。然而,在代码中使用不正确的索引是不好的,所以我宁愿在“release-2022”中更改它。
      49e科目0