- 02 Jun, 2026 1 commit
-
-
one authored
Run Coulomb and dispersion reciprocal PME work on separate HIP queues for LJPME when PME streams are enabled. Use separate grids, sorters, events, and energy buffers so the two reciprocal branches can overlap safely. Keep the behavior HIP-only based on RTX4090 CUDA profiling, where the same split increased PME spread/list contention and regressed apoa1ljpme.
-
- 31 May, 2026 1 commit
-
- 28 May, 2026 1 commit
-
-
one authored
-
- 27 May, 2026 1 commit
-
-
Peter Eastman authored
-
- 26 May, 2026 1 commit
-
-
Peter Eastman authored
* More barostats support scaling particles independently * Documentation update * MonteCarloMembraneBarostat can scale particles independently
-
- 19 May, 2026 1 commit
-
-
Sai Asish Y authored
-
- 12 May, 2026 1 commit
-
-
one authored
Use explicit 128-thread launches for the three LangevinMiddle integration kernels to improve HIP throughput while preserving the existing PME launch heuristics.
-
- 11 May, 2026 1 commit
-
-
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.
-
- 10 May, 2026 1 commit
-
-
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.
-
- 08 May, 2026 1 commit
-
-
Peter Eastman authored
* Try to get docs build working * Update changed link * Try switching a URL to https
-
- 07 May, 2026 1 commit
-
-
Peter Eastman authored
-
- 06 May, 2026 2 commits
-
-
one authored
-
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
-
- 05 May, 2026 1 commit
-
-
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
-
- 04 May, 2026 1 commit
-
-
Evan Pretti authored
* Context deselection before energy evaluation * Check that the correct context is popped by popAsCurrent()
-
- 29 Apr, 2026 2 commits
- 24 Apr, 2026 1 commit
-
-
one authored
-
- 17 Apr, 2026 3 commits
-
-
Peter Eastman authored
* Created ReplicaExchangeReporter * Documentation for ReplicaExchangeReporter
-
one authored
Avoid forcing Coulomb PME to re-sort whenever LJ-PME is enabled, and give dispersion PME its own atom-grid index and sort state so the performance impact can be measured independently.
-
one authored
-
- 16 Apr, 2026 4 commits
- 10 Apr, 2026 1 commit
-
-
Peter Eastman authored
* Created ReplicaExchangeSampler * Improvements to ReplicaExchangeSampler
-
- 07 Apr, 2026 1 commit
-
-
Peter Eastman authored
-
- 06 Apr, 2026 2 commits
-
-
Peter Eastman authored
* PythonForce can be restricted to a subset of particles * Fix exception with CUDA
-
Peter Eastman authored
-
- 02 Apr, 2026 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
* Infrastructure for multistate sampling * Added computeRelativeEnergies()
-
- 31 Mar, 2026 1 commit
-
-
ramdoys authored
* optimization, switch to unordered map * Remove emplace, reduce reserve allocation
-
- 30 Mar, 2026 1 commit
-
-
Peter Eastman authored
-
- 27 Mar, 2026 2 commits
-
-
Evan Pretti authored
-
Peter Eastman authored
* Cache coefficients for long range correction * updateParametersInContext() clears cache
-
- 26 Mar, 2026 1 commit
-
-
Jeff Wagner authored
* fix 5234 and add test * clean up docstring and standardize test name
-
- 12 Mar, 2026 1 commit
-
-
Peter Eastman authored
-
- 05 Mar, 2026 1 commit
-
-
Peter Eastman authored
-
- 26 Feb, 2026 1 commit
-
-
Peter Eastman authored
-
- 24 Feb, 2026 1 commit
-
-
Peter Eastman authored
-