- 23 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Improved performance of CustomHbondForce on large systems * Fixed CUDA compilation errors
-
- 17 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Made LangevinIntegrator identical to LangevinMiddleIntegrator * Removed unused code * VariableLangevinIntegrator uses LFMiddle
-
- 13 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Can use getPlatform() instead of getPlatformByName() * More concise arguments for getState()
-
- 02 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Reference platform supports nested virtual sites * Common platform supports nested virtual sites * Fixed force distribution from nested virtual sites * Fixed test failures
-
- 26 Jan, 2024 1 commit
-
-
Emilio Gallicchio authored
* Improve numerical stability for edge cases * Undo checking of derivative factors * Undo checking for NaNs
-
- 24 Jan, 2024 1 commit
-
-
Daniel R. Roe authored
-
- 22 Jan, 2024 1 commit
-
-
Jérôme Hénin authored
causing warnings by Clang
-
- 18 Jan, 2024 1 commit
-
-
Peter Eastman authored
-
- 08 Jan, 2024 1 commit
-
-
DaneJacobson authored
Type in 'implementation'
-
- 03 Jan, 2024 1 commit
-
-
Carlos Bueno authored
* Replaces sub tags for python API docs * Changes string to pathlib * Adds support for sup html tags * Corrects function description
-
- 20 Dec, 2023 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
-
- 17 Dec, 2023 1 commit
-
-
Peter Eastman authored
-
- 15 Dec, 2023 1 commit
-
-
Peter Eastman authored
* Faster algorithm for DrudeSCFIntegrator * Minor code simplification * Reduced default error tolerance * Fixed errors on NVIDIA
-
- 14 Dec, 2023 1 commit
-
-
Peter Eastman authored
-
- 12 Dec, 2023 2 commits
-
-
Peter Eastman authored
* Use portable SIMD vectors as a backup * Remove old file * Try to fix compilation error on Windows
-
Peter Eastman authored
* Common implementation of BondedUtilities * Common implementation of UpdateStateDataKernel
-
- 11 Dec, 2023 1 commit
-
-
Peter Eastman authored
* Improved sorting of blocks when building neighbor list * Improved block sorting for OpenCL * Made sort keys more evenly distributed
-
- 05 Dec, 2023 1 commit
-
-
Evan Pretti authored
Added CustomCentroidBondForce.addTabulatedFunction to STEAL_OWNERSHIP table in Python wrapper configuration script (#4340) Co-authored-by:Evan Pretti <evan@pretti.net>
-
- 30 Nov, 2023 2 commits
-
-
Peter Eastman authored
* Updated to new version of libLBFGS * Enable SSE code for LBFGS
-
Peter Eastman authored
* Optimizations to reporters * Removed unneeded imports
-
- 28 Nov, 2023 1 commit
-
-
Nicola De Mitri 2 authored
* Py wrapper: preserve bond data in Modeller operations * regression tests for add(), delete(), deleteWater(), addSolvent() * Tests for addHydrogens and addExtraParticles * Cosmetic * A single regression test spanning a whole workflow * Remove now-redundant tests * Test also deleteWater and addHydrogens. Remove excessive assertions.
-
- 16 Nov, 2023 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
-
- 02 Nov, 2023 2 commits
-
-
Peter Eastman authored
* Fixed some incorrect comments * Fixed some incorrect comments * Fixed typo
-
Peter Eastman authored
-
- 01 Nov, 2023 3 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
-
Peter Eastman authored
-
- 31 Oct, 2023 2 commits
-
-
bdenhollander authored
Fix CI deprecation warnings - Upgrade actions/checkout to v3 and actions/cache to v3.3.2 to address node.js 12 warnings - https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ - Replace usages of set-output with `>> $GITHUB_OUTPUT` for Unix and `>> %GITHUB_OUTPUT` for Windows
-
bdenhollander authored
Closes #2986
-
- 26 Oct, 2023 1 commit
-
-
Peter Eastman authored
-
- 24 Oct, 2023 2 commits
-
-
bdenhollander authored
* Enable flush on Windows - Implements perm 5 from https://github.com/openmm/openmm/issues/3937#issuecomment-1413872621 Co-Authored-By:
Philip Turner <philipturner.AR@gmail.com> * Add brackets for clarification Co-authored-by:
Philip Turner <philipturner.AR@gmail.com> * Make this optimization only apply to AMD GPUs * Switch to perm 1 - Flush before call to computeNonbonded since it works well on Windows and Linux * Update OpenCLNonbondedUtilities.cpp * Perm 4 is now significantly faster on Windows * Use isAMD * Fix indentation * Fix missed variable * Remove Mac check * Remove isAMD out of Mac code * Consistent (lack of) brackets style --------- Co-authored-by:
Philip Turner <philipturner.AR@gmail.com>
-
Peter Eastman authored
-
- 23 Oct, 2023 1 commit
-
-
Peter Eastman authored
-
- 17 Oct, 2023 1 commit
-
-
Zheng GONG authored
-
- 16 Oct, 2023 1 commit
-
-
Christopher Woods authored
WIP - looking for a way to optimise performance of creating contexts by removing temporary arrays (and their associated mallocs/frees) (#4261) * Suggesting a "haveSameParameters" function for CustomNonbondedForce which could be used to avoid creating temporary copies of arrays when testing if particles are the same. Also updating "getParticleParameters" so that it re-uses the memory of the passed vector argument, rather than deallocating and reallocating it via a copy. * Revert "Suggesting a "haveSameParameters" function for CustomNonbondedForce which could be" This reverts commit e80ec2d2e9981abb90711636bf3a78d0c49e43fc. * Moved to `thread_local static` as suggested to prevent new vector allocations on each function call. Updated `getParameters` and `getBondParameters` to re-use the memory from the argument rather than re-allocating via the copy. * Forgot to reuse the memory for the groups... * Reverted back the manual copies via memcpy as they aren't needed. Looking at the header file and benchmarking shows that std::vector does the right thing. * Confined `thread_local static` only to ForceInfo methods, and have also put declarations for multiple variables back onto a single line * Removed `thread_local static` from the constructor * Moved constructor declarations back into the for loop
-
- 14 Oct, 2023 2 commits
-
-
Anton Gorenko authored
The nonbonded kernel uses USE_NEIGHBOR_LIST (useNeighborList) so host code also must check it instead of useCutoff. See also https://github.com/openmm/openmm/issues/3462
-
Anton Gorenko authored
-
- 11 Oct, 2023 1 commit
-
-
Matt Thompson authored
* Note that w_cross has units of inverse distance * Grammar
-