- 07 Apr, 2023 1 commit
-
-
Peter Eastman authored
-
- 06 Apr, 2023 1 commit
-
-
Peter Eastman authored
-
- 30 Mar, 2023 1 commit
-
-
Peter Eastman authored
-
- 29 Mar, 2023 1 commit
-
-
Yaoyi Chen authored
-
- 23 Mar, 2023 1 commit
-
-
Philip Turner authored
-
- 14 Mar, 2023 1 commit
-
-
Peter Eastman authored
-
- 02 Mar, 2023 1 commit
-
-
Anton Gorenko authored
It may contain a garbage value, and if it is large then updateNeighborListSize does not force reorder atoms after 25 steps in extremal cases.
-
- 28 Feb, 2023 1 commit
-
-
Stephen Farr authored
* enable atom subset in PDBReporter * adds optional atomSubset argument to PDBReporter * adds functions in PDBReporter which create a new topology and positions with chosen subset of atoms * PDBReporter write PDB files with the subset topology and positions. * refactor PDBReporter * make _createTopologySubset a method that is called only the first time it is needed * more efficient creation of subset positions * check that atomSubset is ordered * refactoring PDBReporter and add PDBx * move checks on atomSubset to _createSubsetTopology * copy periodic box vectors from topology to subsetTopology * add atomSubset to PDBx reporter * add bond subset to createSubsetTopology * formatting changes to pdbreporter * loop over atoms cleaned up * put file opening inside parameter loop in TestPdbReporter::testinvalidSubsets to try and fix failing tests on windows * add thorough tests to TestPdbReporter * spelling changes * Add tests for atom positions, elements, names etc * attempt at fixing PyPy and Windows failing test cases * fix spellings * close output file before raising exceptions * closes output files before raising exception in pdbreporter createSubsetTopology * changes assertVecAlmostEqual from a method to function to avoid repeating
-
- 27 Feb, 2023 1 commit
-
-
Peter Eastman authored
-
- 25 Feb, 2023 1 commit
-
-
Philip Turner authored
* Use 768 instead of 384 threads in generic kernels * Use 1536 instead of 1024 threads in force kernels.
-
- 23 Feb, 2023 1 commit
-
-
bdenhollander authored
Fix specifying a device will fail to run when multiple OpenCL platforms are available. Specifying `--verbose` prints the following exception: ``` Specified DeviceIndex but not OpenCLPlatformIndex. When multiple platforms are available, a platform index is needed to specify a device. ```
-
- 17 Feb, 2023 2 commits
-
-
Patrick Kunzmann authored
This PR should fix the docstring rendering of `Quantity`, which currently looks the following way: http://docs.openmm.org/latest/api-python/generated/openmm.unit.quantity.Quantity.html#openmm.unit.quantity.Quantity
-
Patrick Kunzmann authored
* Fix misleading documentation of `Topology.bonds` `Topology.bonds()` states that iterates over a tuple of `Atom` objects. While this is technically correct, as the `Bond` class is a named tuple, this also hides the fact, that `Bond` objects also provide the `order` and `type` attributes. Therefore, I propose to change the sentence, so that it uses the capitalized *Bonds* indicating that they are actually objects. * Update docstring
-
- 14 Feb, 2023 1 commit
-
-
bdenhollander authored
- Appear to be copy and pasted from getPositions and were not removed
-
- 13 Feb, 2023 1 commit
-
-
Philip Turner authored
* Flushing optimization * Remove unnecessary checks
-
- 09 Feb, 2023 1 commit
-
-
Peter Eastman authored
* Profiling of OpenCL kernels * Minor improvements to profiling
-
- 31 Jan, 2023 9 commits
-
-
Mike Henry authored
* update to use newer openmm-torch version * openmm8 rc1 envs * forgot to bump nnpops
-
Peter Eastman authored
-
Han Y.B authored
-
Philip Turner authored
-
Philip Turner authored
-
oxdc authored
-
Philip Turner authored
* Update 05_cpu_platform.rst * Update 04_platform_specifics.rst
-
Peter Eastman authored
-
Peter Eastman authored
* Use VkFFT for OpenCL * Updated comments for OpenCLFFT3D
-
- 20 Jan, 2023 1 commit
-
-
Peter Eastman authored
-
- 17 Jan, 2023 1 commit
-
-
Peter Eastman authored
-
- 09 Jan, 2023 2 commits
-
-
Peter Eastman authored
* Overhaul benchmarking script to add lots of new features * Added another example
-
Peter Eastman authored
-
- 05 Jan, 2023 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
* Attempt at fixing failing pypy build * Try using mambaforge * Debugging * A different approach to using mambaforge * Try a separate environment file for pypy
-
- 15 Dec, 2022 1 commit
-
-
Peter Eastman authored
-
- 14 Dec, 2022 1 commit
-
-
Lee-Ping Wang authored
-
- 13 Dec, 2022 1 commit
-
-
Peter Eastman authored
-
- 12 Dec, 2022 1 commit
-
-
Peter Eastman authored
-
- 01 Dec, 2022 1 commit
-
-
Peter Eastman authored
-
- 29 Nov, 2022 2 commits
-
-
Peter Eastman authored
-
Alex Izvorski authored
* copy opc ions and opc*standard.xml from https://github.com/openmm/openmmforcefields/commit/b12c2e871b60275a10b3f8f56dfc2f6d5447591f * auto-merged files * move charges to residue definition * remove unmerged files * add docs * rename U to U4+ * rename Ag+, Tl+, Gd3+ and I- residue names * fix O-H bond length typo * add opc3 constraints test
-
- 15 Nov, 2022 1 commit
-
-
Peter Eastman authored
-
- 11 Nov, 2022 1 commit
-
-
Charlles R. A. Abreu authored
This initialization is needed to prevent segfault during object destruction in certain circumstances (e.g., when a `Force` is changed before calling `Context.reinitialize()` and this change causes the corresponding `ForceImpl` to throw an exception).
-