• Peter Eastman's avatar
    DPDIntegrator (#4799) · de180e4e
    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
    de180e4e
HipKernelFactory.cpp 10.3 KB