- 30 Dec, 2025 1 commit
-
-
Christian Clauss authored
-
- 11 Dec, 2025 1 commit
-
-
Evan Pretti authored
* Basic LCPO support * Add basic test for LCPO from a prmtop file * API for LCPOForce * Started LCPO reference implementation * Finished reference forces & test cases * Use other test for finite difference since grid might have discontinuous forces * Reference platform formatting * Initial implementation of CPU platform * Bugfixes * More vectorization and improve neighbor list query speed * Parallelize part of neighbor search * Check box size for LCPO with periodic boundary conditions * Fixes for updating parameters in context * GBSAOBCForce doesn't use first & last indices for updates, so no need for this optimization here * Changes to neighbor checking and optimization * Fixes and minor changes * Add global surface tension parameter * Only process half of the pairs in the neighbor list * Remove unnecessary checks * Initial version of common platform implementation * Asynchronously download neighbor list size * Debugging * Do pair precomputation in copyPairsToNeighborList * Recompute interactions instead of scanning neighbor list in inner loop * Condense position array before computations * Also make neighbor count download asynchronous on device * Fixes for kernel launching * Topology-based LCPO parameter assignment * Fixes, and use test system for LCPO with nucleic acids * Always raise instead of warn when LCPO parameters can't be assigned * Use Amber convention for phosphates
-
- 13 Aug, 2025 1 commit
-
-
Evan Pretti authored
-
- 10 Mar, 2025 1 commit
-
-
Peter Eastman authored
-
- 13 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Can use getPlatform() instead of getPlatformByName() * More concise arguments for getState()
-
- 07 Sep, 2023 1 commit
-
-
Peter Eastman authored
-
- 05 Jun, 2023 1 commit
-
-
Peter Eastman authored
-
- 14 Mar, 2022 1 commit
-
-
Peter Eastman authored
* Do not add constraints involving extra particles * Added test case
-
- 22 Jan, 2022 1 commit
-
-
Peter Eastman authored
* Support prmtop files created by chamber * Support CHARMM CMAP flags * Changed handling of SCEE and SCNB scale factors
-
- 21 Jun, 2021 1 commit
-
-
kyw220 authored
* Support of Amber FF19SB CMAP * Update: Support of Amber FF19SB CMAP Co-authored-by:Kye Won Wang <kyw220@sol.cc.lehigh.edu>
-
- 01 Feb, 2021 1 commit
-
-
Peter Eastman authored
* Top level Python module is now "openmm" * Updated module names in examples * Updated module names in documentation * Updated module in CI scripts * Added deprecation warning
-
- 05 Jan, 2021 1 commit
-
-
peastman authored
* Do not alter mass of hydrogens in rigid water * Do not alter mass of hydrogens in rigid water
-
- 19 Sep, 2019 1 commit
-
-
peastman authored
-
- 06 Aug, 2019 2 commits
-
-
Jeff Wagner authored
-
Jeff Wagner authored
-
- 19 Feb, 2019 3 commits
- 05 May, 2017 1 commit
-
-
Jason Swails authored
createSystem for both Amber and CHARMM files.
-
- 26 Jan, 2017 1 commit
-
-
Peter Eastman authored
-
- 11 May, 2016 2 commits
-
-
Jason Swails authored
-
Jason Swails authored
this PR
-
- 20 Nov, 2015 1 commit
-
-
Jason Swails authored
-
- 27 Aug, 2015 1 commit
-
-
peastman authored
-
- 13 Aug, 2015 1 commit
-
-
Robert McGibbon authored
-
- 02 May, 2015 1 commit
-
-
Jason Swails authored
-
- 19 Mar, 2015 1 commit
-
-
Jason Swails authored
Adds a test for it as well.
-
- 14 Mar, 2015 2 commits
-
-
kyleabeauchamp authored
-
kyleabeauchamp authored
-
- 11 Feb, 2015 1 commit
-
-
Jason Swails authored
truncated octahedron inpcrd and prmtop file.
-
- 23 Oct, 2014 1 commit
-
-
Peter Eastman authored
-
- 17 Jul, 2014 1 commit
-
-
Jason Swails authored
-
- 16 Jul, 2014 2 commits
-
-
Jason Swails authored
necessitated creating a Copy method to do that on TabulatedFunction classes.
-
Jason Swails authored
- Convert coordinates, velocities, and box vectors into Vec3 objects to avoid a subtle bug in the units module with respect to silently modifying mutable collections in-place when converting to a new set of units.
-
- 14 Jul, 2014 2 commits
-
-
Jason Swails authored
added.
-
Jason Swails authored
correction by default. Then add a test for using the long-range correction and _not_ using the long-range correction. Comment out the test using the long-range correction since it currently segfaults. When the fix for the segfault is added, this test can be reinstated (but the energy has to be updated) This change in default makes it consistent with the default behavior for the classical NonbondedForce, and I would have set that as the default to begin with if I had known it was supposed to work.
-
- 11 Jul, 2014 3 commits
-
-
Jason Swails authored
TestAmberPrmtopFile.py tests take 17 seconds combined on my laptop).
-
Jason Swails authored
force field utilizes nbfix functionality. Without this commit, using a ff14IPQ topology file (or one modified by ParmEd to contain off-diagonal LJ elements), would happily run, but ignore off-diagonal elements. The new Chen and Garcia RNA force field (see doi:10.1073/pnas.1309392110) also utilizes off-diagonal terms in its parametrization scheme. One shortcoming is that the approach taken here -- using a pair parameter lookup table -- cannot be currently used with a long-range correction because it is not a `Continuous1DFunction' by virtue of using two `Discrete2DFunction' TabulatedFunction classes. Energies here match the values obtained with Amber to 0.01 -- 0.1 kcal/mol (within 0.1% of the total).
-
Jason Swails authored
itself. This way each parm is only read once for every test (rather than being read for every test, even when they're not used, as part of the setUp routine). For large systems, this makes the tests run a lot faster (for small systems it's not a large speedup). All tests continue to pass. This change also tests that the various calls to createSystem and such do not actually change the object in a detrimental way.
-
- 13 Sep, 2013 1 commit
-
-
peastman authored
-