Skip to content
Snippets Groups Projects
  1. Jul 20, 2018
  2. Jul 19, 2018
  3. Jul 18, 2018
    • Richard Berger's avatar
      Fixes a memory leak when using OpenCL · 2eb8d779
      Richard Berger authored
      The GPU package uses OpenCL events for measuring time. These have to be
      released to free up memory. I removed the clReleaseEvent() calls in the
      clear() method because in some cases they don't exist yet and I couldn't
      find a way to check for a valid event (clRetainEvent didn't work). This
      at least fixes the massive leak during simulations.
      
      See issue #1006
      2eb8d779
    • Tim Mattox's avatar
      USER-DPD: propagate a minor performance bugfix throughout the DPDE code · f9c7fa97
      Tim Mattox authored
      The fix_shardlow_kokkos.cpp code had already factored out a redundant
      sqrt() calculation in the innermost loop of ssa_update_dpde().  This
      changeset propagates an equivilent optimization to:
        fix_shardlow.cpp
        pair_dpd_fdt_energy.cpp
        pair_dpd_fdt_energy_kokkos.cpp
      The alpha_ij variable was really just an [itype][jtype] lookup parameter,
      replacing a sqrt() and two multiplies per interacting particle pair
      by a cached memory read.  Even if there isn't much time savings, the
      code is now consistent across the various versions.
      f9c7fa97
  4. Jul 17, 2018
  5. Jul 16, 2018
  6. Jul 14, 2018
  7. Jul 13, 2018
  8. Jul 12, 2018
  9. Jul 11, 2018
  10. Jul 10, 2018
  11. Jul 07, 2018
  12. Jul 06, 2018
  13. Jul 05, 2018
  14. Jun 30, 2018
  15. Jun 29, 2018
Loading