"platforms/common/src/kernels/cmapTorsionForce.cc" did not exist on "00c22e346fe054ba0e7800df4ecd71c3349939ba"
- 11 Aug, 2025 1 commit
-
-
Peter Eastman authored
* Began implementing QTBIntegrator * Adaptation and deconvolution * Continuing reference implementation * Continuing to implement QTBIntegrator * Use common thread pool * More tests, documentation, and threading * Fix segfault * Serialize adapted friction when creating a State * Beginning of GPU implementation * Added missing files * Bug fixes * Fixed inverse FFT * Continuing GPU implementation * Checkpointing * Bug fixes * Test cases run faster * Changes needed for latest main branch * Minor optimizations * Documentation * Fixed atom reordering * Added parahydrogen test case * Workaround for bug in Microsoft's compiler * Added a Python test * Normalize kernel in deconvolution * Minor documentation improvements
-
- 09 Jul, 2025 1 commit
-
-
Peter Eastman authored
* Unified storage of global parameters * Fixes to CUDA and HIP * Store global parameters as real instead of float
-
- 05 May, 2025 1 commit
-
-
Peter Eastman authored
* Use common API for kernels * More code uses common interface * Bug fixes * Unified interface for sorting * Simplified interface for FFT * Use common event API for synchronization * Minor changes to make code more consistent between platforms * Common implementation of NonbondedForce * Bug fixes * Flag to enable list of single pairs * CUDA and OpenCL use common implementation of NonbondedForce * Fixed compilation error * HIP uses common implementation of NonbondedForce
-
- 28 Apr, 2025 1 commit
-
-
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
-
- 26 Nov, 2024 1 commit
-
-
Peter Eastman authored
* Use Intel OpenCL for CI * Set environment variables * Try to get CI to run * Debugging * Debugging * Fixes for Intel OpenCL
-
- 10 Sep, 2024 2 commits
-
-
Peter Eastman authored
-
Peter Eastman authored
* Unified lots of parallel computation code between platforms * Unified test code between platforms * Eliminated duplicated timing code
-
- 06 Sep, 2024 1 commit
-
-
Peter Eastman authored
* Optimize CustomNonbondedForce.updateParametersInContext() * Optimized uploading changed values to GPU * Optimized updateParametersInContext() for lots of bonded forces * Optimized updateParametersInContext() for CustomExternalForce * Optimized updateParametersInContext() for NonbondedForce * Code changes for HIP platform
-
- 05 Sep, 2024 1 commit
-
-
peastman authored
-
- 16 Sep, 2023 1 commit
-
-
Peter Eastman authored
* Implemented CustomCPPForceImpl * Documentation for CustomCPPForceImpl * Attempt at fixing Windows compilation error * Improved documentation
-
- 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 customized * Optional displacements at the initial state * Fixed compilation error build C wrapper * Address edge case of default energy expression * Consistent naming of the variables of the displacement states * Test of soft core function of the default energy expression * Mark addForce() as taking ownership * initial python test for ATMForce * Test custom expressions * Expanded C++ API documentation for ATMForce * Energy parameter derivatives * Serialization for ATMForce * Documentation, cleanup, and fixes * Fixed typos * getPerturbationEnergy() computes energy * Another test case * Minor edits --------- Co-authored-by:
Peter Eastman <peastman@stanford.edu> Co-authored-by:
Michael Plainer <plainer@ymail.com>
-
- 30 Jun, 2022 1 commit
-
-
Peter Eastman authored
* Use PocketFFT instead of FFTW * Minor cleanup * Use PocketFFT instead of fftpack for reference platform * Remove FFTW as a dependency * Converted a test case to use PocketFFT * Fixed an incorrect comment
-
- 27 Dec, 2021 1 commit
-
-
Peter Eastman authored
* Optimized CudaSort for non-uniformly distributed data * Optimized OpenCLSort for non-uniformly distributed data * Further tuned distributing elements between buckets * Copied optimizations over to OpenCL
-
- 20 Nov, 2021 1 commit
-
-
Peter Eastman authored
-
- 14 Oct, 2021 1 commit
-
-
Peter Eastman authored
* Created MonteCarloFlexibleBarostat * Improved test cases * Documentation for MonteCarloFlexibleBarostat * Added a missing include * Serialization for MonteCarloFlexibleBarostat * Added MonteCarloFlexibleBarostat to C++ API docs index * Added citation for MonteCarloFlexibleBarostat
-
- 02 Feb, 2021 1 commit
-
-
Peter Eastman authored
-
- 06 Jan, 2021 1 commit
-
-
peastman authored
-
- 27 Dec, 2020 1 commit
-
-
peastman authored
-
- 02 Nov, 2020 1 commit
-
-
bdenhollander authored
4*(1<<30) evaluates to 0 so the check returns true on 2GB cards. Test runs fine on 2GB cards but requires over 4GB of system memory.
-
- 20 Aug, 2020 1 commit
-
-
peastman authored
* Fixed range overflow with very large numbers of atoms * More fixes to overflow with large numbers of atoms * Fix test failures
-
- 02 Jun, 2020 1 commit
-
-
Thomas Trummer authored
-
- 04 May, 2020 1 commit
-
-
Andy Simmonett authored
* Convert Nose-Hoover into LF middle scheme by copying NH kernels * Rebrand VelocityVerletIntegrator as NoseHooverIntegrator * Consolidate NH tests * NoseHooverChainKernel begone * Make Windows builds happy * Add missing header for Windows build * Fix mistake in CommonKernels header * Add 6th Yoshida-Suzuki and make it the default
-
- 14 Feb, 2020 1 commit
-
-
Peter Eastman authored
-
- 30 Jan, 2020 1 commit
-
-
peastman authored
-
- 25 Oct, 2019 1 commit
-
-
Andy Simmonett authored
-
- 08 Oct, 2019 1 commit
-
-
peastman authored
-
- 23 Jan, 2018 1 commit
-
-
peastman authored
-
- 15 Jun, 2017 1 commit
-
-
peastman authored
-
- 14 Jun, 2017 1 commit
-
-
peastman authored
-
- 26 Jan, 2017 1 commit
-
-
Peter Eastman authored
-
- 20 May, 2016 1 commit
-
-
peastman authored
-
- 21 Apr, 2016 1 commit
-
-
Peter Eastman authored
-
- 04 Feb, 2016 1 commit
-
-
Peter Eastman authored
-
- 21 Jan, 2016 1 commit
-
-
Peter Eastman authored
-
- 15 Jan, 2016 1 commit
-
-
Peter Eastman authored
-
- 04 Nov, 2015 1 commit
-
-
Peter Eastman authored
-
- 26 Oct, 2015 1 commit
-
-
Robert McGibbon authored
This patch creates a new build in the Travis-CI matrix that compiles and runs the OpenCL tests using the CPU OpenCL device (AMD drivers). Because not all of the tests can complete in the allotted 50 minutes, the ctest invocation is changed to run them in a random order. This also adds a new executable, TestOpenCLDeviceQuery, that prints out information about all of the OpenCL devices on the system.
-
- 25 Oct, 2015 1 commit
-
-
Robert McGibbon authored
-
- 23 Sep, 2015 1 commit
-
-
Peter Eastman authored
-