1. 28 May, 2026 1 commit
  2. 27 May, 2026 1 commit
  3. 26 May, 2026 1 commit
  4. 19 May, 2026 1 commit
  5. 12 May, 2026 1 commit
    • one's avatar
      Tune HIP LangevinMiddle launch block size · 97239ca6
      one authored
      Use explicit 128-thread launches for the three LangevinMiddle integration kernels to improve HIP throughput while
      preserving the existing PME launch heuristics.
      97239ca6
  6. 11 May, 2026 1 commit
    • one's avatar
      Tune HIP PME kernel launch block sizes · 20e4b551
      one authored
      Use explicit 128-thread block launches for selected HIP PME kernels that
      benefit from larger blocks.  Keep the platform default block size unchanged,
      and leave small-system grid indexing and charge spreading on the existing
      default launch configuration.
      
      The heuristic applies 128-thread launches to finishSpreadCharge on HIP, and
      uses 128-thread launches for findAtomGridIndex and gridSpreadCharge only for
      larger systems.  Coulomb PME and LJPME dispersion paths are handled in
      parallel, while interpolation and energy evaluation remain unchanged.
      20e4b551
  7. 10 May, 2026 1 commit
    • one's avatar
      Tune HIP neighbor-list launch heuristics · 4d20b76e
      one authored
      Apply heuristics for HIP neighbor-list construction:
      use fewer nonbonded force blocks for small neighbor-list systems, use two
      tiles per batch for larger atom-block counts, and increase the
      findBlocksWithInteractions thread block size for small atom-block counts.
      
      Standard concurrent validation shows no clear per-case regression and a
      small geomean throughput improvement over the current blocksPerCU baseline.
      4d20b76e
  8. 08 May, 2026 1 commit
  9. 07 May, 2026 1 commit
  10. 06 May, 2026 2 commits
    • one's avatar
      Add wave64 LDS spreading in HIP LJ-PME · 4e7070c2
      one authored
      4e7070c2
    • one's avatar
      Optimize HIP pair-list handling for CDNA LJPME · 939ecf28
      one authored
      - Use bitwise prefix accounting when storing sparse interactions as single pairs in the HIP pair-list kernel. This reduces the number of ballot operations needed to compute per-lane single-pair offsets.
      - For HIP CDNA single precision, raise MAX_BITS_FOR_PAIRS to 8 so more sparse interactions are emitted as single pairs instead of full tiles. Keep the existing double precision and RDNA thresholds unchanged.
      - Also simplify the HIP LJPME direct correction by computing alpha^2*r2
      939ecf28
  11. 05 May, 2026 1 commit
    • Peter Eastman's avatar
      Created ExpandedEnsembleSampler (#5265) · ce9fcace
      Peter Eastman authored
      * Created ExpandedEnsembleSampler
      
      * Attempt at fixing test errors on Windows
      
      * Another attempt at fixing test errors on Windows
      
      * More output options
      
      * Minor fixes
      
      * Still trying to fix Windows errors
      
      * Debugging
      
      * Just skip the test on Windows
      
      * Fix error on older Python
      ce9fcace
  12. 04 May, 2026 1 commit
  13. 29 Apr, 2026 2 commits
  14. 24 Apr, 2026 1 commit
  15. 17 Apr, 2026 3 commits
  16. 16 Apr, 2026 4 commits
  17. 10 Apr, 2026 1 commit
  18. 07 Apr, 2026 1 commit
  19. 06 Apr, 2026 2 commits
  20. 02 Apr, 2026 2 commits
  21. 31 Mar, 2026 1 commit
  22. 30 Mar, 2026 1 commit
  23. 27 Mar, 2026 2 commits
  24. 26 Mar, 2026 1 commit
  25. 12 Mar, 2026 1 commit
  26. 05 Mar, 2026 1 commit
  27. 26 Feb, 2026 1 commit
  28. 24 Feb, 2026 1 commit
  29. 19 Feb, 2026 1 commit
  30. 17 Feb, 2026 1 commit