- 05 Aug, 2025 1 commit
-
-
Evan Pretti authored
-
- 04 Aug, 2025 1 commit
-
-
Evan Pretti authored
-
- 29 Jul, 2025 1 commit
-
-
Evan Pretti authored
-
- 23 Jul, 2025 1 commit
-
-
Peter Eastman authored
* Reference implementation of SymmetrySite * Common implementation of SymmetrySite * Removed duplicated code * Serialization for SymmetrySite * Fixed compilation error building C wrapper * Added SymmetrySite to user guide * Bug fix * Added P21 test case
-
- 09 Jul, 2025 1 commit
-
-
Peter Eastman authored
-
- 02 Jul, 2025 1 commit
-
-
Evan Pretti authored
-
- 18 Jun, 2025 1 commit
-
-
Joe Greener authored
-
- 05 May, 2025 1 commit
-
-
Evan Pretti authored
-
- 02 May, 2025 1 commit
-
-
Evan Pretti authored
-
- 01 May, 2025 1 commit
-
-
Evan Pretti authored
-
- 28 Apr, 2025 2 commits
-
-
Peter Eastman authored
* Created CustomVolumeForce * Serialization for CustomVolumeForce * Documentation for CustomVolumeForce * Code simplification * Removed unused code
-
Peter Eastman authored
* Added computeCurrentPressure() to MonteCarloBarostat * Use instantaneous temperature to compute pressure * Added computeCurrentPressure() to MonteCarloAnisotropicBarostat * Added computeCurrentPressure() to MonteCarloMembraneBarostat * Fixed compilation error * Fixed error in typemap * Added documentation on computing pressure * Fixed CUDA compilation errors * Made test case more robust * Made a test case more robust * Added computeCurrentPressure() to MonteCarloFlexibleBarostat * Fixed compilation error * More documentation on computing pressure
-
- 14 Apr, 2025 1 commit
-
-
Peter Eastman authored
* Created DPDIntegrator class * Reference implementation of DPDIntegrator * Build neighbor list for DPDIntegrator * Minor fixes * Documentation for DPDIntegrator * Python API for DPDIntegrator * Preliminary OpenCL implementation of DPDIntegrator * Enable USE_PERIODIC * Use updated positions in DPD thermostat * Working on neighbor list for OpenCL DPDIntegrator * ReorderListener for particle types * Serialization for DPDIntegrator * CUDA implementation of DPDIntegrator * HIP implementation of DPDIntegrator * Fixed compile error in Python wrapper * Fixed compile error in wrappers * Fixed uninitialized memory in reference neighbor list * Added DPDIntegrator to C++ API docs * Fixed incorrect launch size * Fixed nan in DPD random number generator * Minor optimizations * Improved load balancing * Fixed an indexing error * Neighbor list uses the maximum cutoff of any force * Fixed HIP compilation error * Fixed access to invalid memory * Added test case for diffusion coefficient * Try to debug segfaults on CI * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Possible fix * Debugging * Debugging * Debugging * Use correct block size on CPU OpenCL * Workaround for bug in Intel's OpenCL for CPUs * Removed an unnecessary define * Removed debugging code * Include Dart * More Intel workarounds * Workaround for error in NVIDIA OpenCL
-
- 28 Mar, 2025 1 commit
-
-
Peter Eastman authored
* Remove includes for Dart * Fix CMake error * Fixed broken link * Pin to cmake<4.0 * Try to make the link checker stop complaining
-
- 10 Mar, 2025 1 commit
-
-
Peter Eastman authored
-
- 31 Oct, 2024 1 commit
-
-
Peter Eastman authored
-
- 16 Oct, 2024 1 commit
-
-
Peter Eastman authored
-
- 04 Oct, 2024 1 commit
-
-
Will Poole authored
* updated units in energy minimisation user guide * Made units more readable
-
- 02 Oct, 2024 1 commit
-
-
Marc Schuh authored
* added type checking for Simulation.step() * changed how to check if step is an integer number * allow for dicts to be returned from Reporter.describeNextReport remove deprecated getState parameters ( #4437 ) * convert old format into new format * update docstring * nested set comprehension to set.union * Allow 'periodic':None update describeNextReport in all occurrences in the code * debug * update documentation * add a reporter for energyParameterDerivative * Revert "add a reporter for energyParameterDerivative" This reverts commit 1d44dc3f60153defb6252ab56a3b85350fa24826. * Edit documentation
-
- 27 Sep, 2024 1 commit
-
-
Peter Eastman authored
* Added documentation on HIP * Instructions for building HIP on Windows
-
- 05 Sep, 2024 2 commits
-
-
Anton Gorenko authored
-
Anton Gorenko authored
* VkFFT-based 3D FFT; * Caching of compiled VkFFT kernels; * Extend FFT tests with more sizes.
-
- 23 Aug, 2024 1 commit
-
-
Peter Eastman authored
-
- 17 Jul, 2024 1 commit
-
-
Peter Eastman authored
* Debug CI failures * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Debugging * Removed build that was failing * Fixed URL that had changed
-
- 18 Mar, 2024 1 commit
-
-
Matt Thompson authored
* Update references to "openmmforcefields" project * Org name, too
-
- 13 Feb, 2024 1 commit
-
-
Peter Eastman authored
* Can use getPlatform() instead of getPlatformByName() * More concise arguments for getState()
-
- 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
-
- 01 Nov, 2023 1 commit
-
-
Peter Eastman authored
-
- 10 Oct, 2023 1 commit
-
-
Peter Eastman authored
-
- 19 Sep, 2023 1 commit
-
-
Peter Eastman authored
* Implemented MinimizationReporter * PythonAPI for MinimizationReporter * Improved test case * SWIG fix * Reporter returns a bool instead of throwing an exception
-
- 16 Sep, 2023 1 commit
-
-
Peter Eastman authored
* Implemented CustomCPPForceImpl * Documentation for CustomCPPForceImpl * Attempt at fixing Windows compilation error * Improved documentation
-
- 24 Aug, 2023 1 commit
-
-
Stephen Farr authored
-
- 02 Aug, 2023 1 commit
-
-
Emilio Gallicchio authored
* Draft integration of the Alchemical Transfer Method (ATM) plugin * Attempt to store and retrieve forces--does not compile * Implement addForce()/getForce() methods * Throw exception when specifying properties without a Platform (#4130) * Fixed DOF calculation for NoseHooverIntegrator (#4128) * Fix variance in documentation of VerletIntegrator (#4138) * Python API for ATMForce * Fixed compilation error * Minor cleanup of formatting and documentation * Files for ATMForce test cases * More cleanup * Removed variable groups * Test ATMForce with two particles * More tests for ATMForce plus fixes * Added missing header * Rework interface to pass displacements as vector of parameters * Revert "Rework interface to pass displacements as vector of parameters" This reverts commit 5e092031f31ded1137b677588f007add1c2d6f82. * Test with nonbonded force * Allow energy expression to be custom...
-
- 20 Jul, 2023 1 commit
-
-
Peter Eastman authored
* Always use nvrtc for compilation * Install nvrtc on CI * Workaround for compiler error * Set empty values for deprecated properties
-
- 07 Jul, 2023 1 commit
-
-
Michael Plainer authored
-
- 05 Jun, 2023 1 commit
-
-
Peter Eastman authored
-
- 22 Apr, 2023 1 commit
-
-
Raul authored
* Preliminary work on XTC reporter 1. Move and adapt xtc writer/reader from moleculekit (explicit permission granted by the authors to do so) 2. Create XTCTrajectoryFile 3. Create XTCReporter * Add licence and attribution to c++ xtc library Apply clang-format to it Remove some unused functions and document the rest * Add attribution and licence to cython wrappers for the xtc library Remove some unused functions * Change XTCTrajectoryFile to XTCFile Simplify the interface and document the class * Add test for the xtc file parser * Update XTC reporter with new parser name * Fix incorrect function name in XTCReporter * XTCFile: * Add function to get number of frames * Add function to read a group of frames from a file * Add tests for the above * Ensure data is passed as float32 in XTC file * Add XTCReporter and tests * Add more tests to XTCReporter * Remove unnecessary pdb reporter in XTC tests * Copy test xtc file in python/tests/systems to build directory for testing * Remove XTC file reading from the interface Make XTCFile mimic DCDFile more closely * Use xtc_read to test the correctness of the XTC reporter * Add a test for reporting triclinic boxes * Make XTC library compatible with triclinic boxes. Adapt XTCFile to triclinic boxes * Change XTCFile to take a file as argument instead of a filename * Match DCDFile handling of the box * Fix comment * Revert "Change XTCFile to take a file as argument instead of a filename" This reverts commit 9815d4790b3886cc8a741586792268e80a227ba0. * Fix dangling file name issue * Remove index file functionality from XTC parser. Remove unused define switch PLATFORM_Linux * Fix formatting * Remove inconsistent variable naming in xtcfile.py * Change file argument name to match other reporters * Do not turn off error checking in cython wrappers * Fix leftover fileName in reporter * Rewrite wrapper to xtclib in C++ * Small changes to wrapper code * Small changes to wrapper code * Small changes to wrapper code * XTCFile: Get number of atoms directly from topology * DCDFile: Get number of atoms directly from topology * Change constexpr to const * Check precision in XTC file matches the written one * Add a write function to XTCFrame. Make write check for errors C++ side. * Rewrite large trajectory files without loading the whole file to memory * Remove unused code in XTC test * Avoid spurious copy of the positions array when calling xtc_write_frame * Pass box as reference * Remove unnecessary imports and definitions * Fix formatting * Use std::string instead of char* * Use .c_str() instead of .data() * Fix crash in Mac by correctly checking precision * Use TemporaryDirectory for tests instead of NamedTemporaryFile (Fixes windows ci) * Remove unnecessary file creation * Propagate exceptions via cython * Switch to TemporaryDirectory in xtcfile.py * Remove unnecessary include * Update some comments and document functions * Add XTC reporter to the docs
-
- 27 Feb, 2023 1 commit
-
-
Peter Eastman authored
-
- 31 Jan, 2023 1 commit
-
-
Philip Turner authored
* Update 05_cpu_platform.rst * Update 04_platform_specifics.rst
-
- 09 Jan, 2023 1 commit
-
-
Peter Eastman authored
-