1. 30 Sep, 2021 2 commits
  2. 20 Sep, 2021 1 commit
  3. 16 Sep, 2021 1 commit
  4. 08 Sep, 2021 1 commit
  5. 13 Aug, 2021 1 commit
  6. 11 Aug, 2021 1 commit
    • Josh A. Mitchell's avatar
      Move to actively maintained dependencies for API docs (#3201) · ae2fe2fd
      Josh A. Mitchell authored
      * Proof of concept matching current behaviour with Breathe
      
      * Reorganise C++ API docs to work without autosummary
      
      * Revert to Sphinx-native search
      
      * Move remaining pip deps to conda
      
      * Remove unnecessary lunrsearch templates
      
      * Remove lunrsearch from cmake
      
      * Tidy up layout of API docs
      
      * Get code blocks to work with Breathe
      
      Breathe doesn't seem to support the Doxygen <preformatted> tag.
      It does support the <code> tag, but better yet it supports using
      <verbatim> tags to embed rst into docstrings. This commit changes
      all <pre> tags to use RST verbatim, and updates the Python
      documentation machinery to support it too.
      
      * Clarified some language
      
      * Have doxygen exclude undocumented classes and have sphinx fail on warnings for C++ API docs
      
      * List custom forces and integrators last
      
      * Add breathe to documentation CI
      
      * Typo
      
      * Fix link to custom forces in extras.rst
      
      * Have Breathe process only public classes
      
      * Strip OpenMM:: prefix from rst files to avoid colons in links
      
      * Remove existing private classes from EXCLUDE_SYMBOLS
      
      * Add comment to C++ cmake describing why we promote warnings to errors
      
      * Revise documentation build instructions for new dependencies
      ae2fe2fd
  7. 23 Jul, 2021 1 commit
  8. 15 Jul, 2021 1 commit
  9. 23 Jun, 2021 1 commit
  10. 15 Jun, 2021 1 commit
  11. 14 Jun, 2021 1 commit
  12. 22 May, 2021 1 commit
    • Peter Eastman's avatar
      Converted AMOEBA to common platform (#3120) · 8e8923a7
      Peter Eastman authored
      * Began converting AMOEBA to common platform
      
      * Beginning of OpenCL platform for AMOEBA
      
      * Converted AmoebaVdwForce to common platform
      
      * Cleaned up reference AMOEBA tests
      
      * Began converting AmoebaMultipoleForce to common platform
      
      * Continue converting AmoebaMultipoleForce to common platform
      
      * Bug fixes
      
      * Bug fix
      
      * Continue converting AmoebaMultipoleForce to common platform
      
      * Converting AmoebaMultipoleForce and AmoebaGeneralizedKirkwoodForce to common platform
      
      * Converting AmoebaMultipoleForce and AmoebaGeneralizedKirkwoodForce to common platform
      
      * Creating OpenCL version of AmoebaMultipoleForce and AmoebaGeneralizedKirkwoodForce
      
      * Creating OpenCL version of AmoebaMultipoleForce and AmoebaGeneralizedKirkwoodForce
      
      * Creating OpenCL version of AmoebaMultipoleForce and AmoebaGeneralizedKirkwoodForce
      
      * Converted arrays from real3 to real
      
      * Bug fix to OpenCL AmoebaGeneralizedKirkwoodForce
      
      * Fixes for AMD GPUs
      
      * Began converting HippoNonbondedForce to common platform
      
      * Continuing to convert HippoNonbondedForce to common platform
      
      * Continuing to convert HippoNonbondedForce to common platform
      
      * Working on unifying PME kernels
      
      * Fixed error on devices without 64 bit atomics
      
      * Unified PME kernels
      
      * Converted HippoNonbondedForce to common platform
      
      * Creating OpenCL implementation of HippoNonbondedForce
      
      * Continuing OpenCL implementation of HippoNonbondedForce
      
      * Mostly finished OpenCL implementation of HippoNonbondedForce
      
      * Eliminated three component vector types in host code
      
      * Fix errors on CPU OpenCL
      
      * Skip double precision tests for AMOEBA on OpenCL
      
      * Bug fixes
      
      * Bug fixes
      
      * Fixed compilation error
      8e8923a7
  13. 21 May, 2021 1 commit
  14. 22 Mar, 2021 1 commit
  15. 19 Mar, 2021 1 commit
  16. 16 Mar, 2021 1 commit
  17. 11 Mar, 2021 1 commit
  18. 03 Mar, 2021 1 commit
  19. 28 Feb, 2021 1 commit
    • Peter Eastman's avatar
      Point based geometric functions for custom forces (#3037) · a85c2428
      Peter Eastman authored
      * Began implementing geometric functions on points
      
      * Started common implementation of point functions
      
      * Completed implementation of point functions for CustomCompoundBondForce
      
      * Implemented point functions for CustomCentroidBondForce
      
      * Implemented point functions for CustomManyParticleForce
      
      * Use point functions to simplify implementation of custom forces
      
      * Removed unnecessary code
      
      * Fixed typo
      a85c2428
  20. 22 Feb, 2021 1 commit
  21. 18 Feb, 2021 1 commit
  22. 11 Feb, 2021 1 commit
  23. 09 Feb, 2021 1 commit
  24. 02 Feb, 2021 1 commit
  25. 28 Jan, 2021 2 commits
  26. 06 Jan, 2021 1 commit
  27. 28 Dec, 2020 1 commit
  28. 27 Dec, 2020 1 commit
  29. 23 Dec, 2020 1 commit
  30. 22 Dec, 2020 1 commit
    • informatorius's avatar
      Update IntegrationUtilities.cpp (#2891) · f29d6cc5
      informatorius authored
      * Update IntegrationUtilities.cpp
      
      * Use pinned buffer and for context download
      * use template to reduce duplicate code
      
      * Remove template and only add PinnedBuffer for minor performance improvement
      
      * Use pinned buffer for minor performance improvement
      
      Co-authored-by: xxx <yyy>
      f29d6cc5
  31. 12 Dec, 2020 1 commit
  32. 10 Dec, 2020 2 commits
  33. 25 Nov, 2020 1 commit
  34. 02 Nov, 2020 1 commit
    • bdenhollander's avatar
      Fix 4GB memory check (#2909) · 83dcb4e2
      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.
      83dcb4e2
  35. 08 Oct, 2020 1 commit
  36. 25 Sep, 2020 1 commit
  37. 24 Sep, 2020 1 commit