1. 31 Mar, 2026 1 commit
  2. 11 Dec, 2025 1 commit
    • Evan Pretti's avatar
      Add LCPO method (#5130) · adfd84c2
      Evan Pretti authored
      * Basic LCPO support
      
      * Add basic test for LCPO from a prmtop file
      
      * API for LCPOForce
      
      * Started LCPO reference implementation
      
      * Finished reference forces & test cases
      
      * Use other test for finite difference since grid might have discontinuous forces
      
      * Reference platform formatting
      
      * Initial implementation of CPU platform
      
      * Bugfixes
      
      * More vectorization and improve neighbor list query speed
      
      * Parallelize part of neighbor search
      
      * Check box size for LCPO with periodic boundary conditions
      
      * Fixes for updating parameters in context
      
      * GBSAOBCForce doesn't use first & last indices for updates, so no need for this optimization here
      
      * Changes to neighbor checking and optimization
      
      * Fixes and minor changes
      
      * Add global surface tension parameter
      
      * Only process half of the pairs in the neighbor list
      
      * Remove unnecessary checks
      
      * Initial version of common platform implementation
      
      * Asynchronously download neighbor list size
      
      * Debugging
      
      * Do pair precomputation in copyPairsToNeighborList
      
      * Recompute interactions instead of scanning neighbor list in inner loop
      
      * Condense position array before computations
      
      * Also make neighbor count download asynchronous on device
      
      * Fixes for kernel launching
      
      * Topology-based LCPO parameter assignment
      
      * Fixes, and use test system for LCPO with nucleic acids
      
      * Always raise instead of warn when LCPO parameters can't be assigned
      
      * Use Amber convention for phosphates
      adfd84c2
  3. 23 Sep, 2025 1 commit
  4. 14 Jul, 2023 1 commit
  5. 17 May, 2022 1 commit
  6. 17 Apr, 2022 1 commit
  7. 28 Jan, 2021 1 commit
  8. 09 Jun, 2020 1 commit
  9. 18 May, 2020 1 commit
  10. 01 Nov, 2019 1 commit
  11. 25 Jul, 2018 1 commit
  12. 06 Mar, 2017 1 commit
  13. 15 Feb, 2017 1 commit
  14. 13 Jan, 2017 1 commit
  15. 05 May, 2016 1 commit
  16. 26 Feb, 2016 1 commit
  17. 02 Feb, 2016 1 commit
  18. 27 Oct, 2015 1 commit
  19. 28 Sep, 2015 1 commit
  20. 06 Jul, 2015 1 commit
  21. 10 Apr, 2015 1 commit
  22. 17 Dec, 2014 1 commit
  23. 16 Dec, 2014 1 commit
  24. 14 May, 2014 1 commit
  25. 08 Jan, 2014 1 commit
  26. 17 Dec, 2013 1 commit
  27. 10 Dec, 2013 1 commit
  28. 04 Dec, 2013 1 commit
  29. 03 Dec, 2013 1 commit
  30. 04 Nov, 2013 1 commit
  31. 30 Oct, 2013 1 commit
  32. 29 Oct, 2013 1 commit
  33. 24 Oct, 2013 1 commit
  34. 23 Oct, 2013 2 commits
  35. 22 Oct, 2013 1 commit
  36. 21 Oct, 2013 1 commit
  37. 15 Oct, 2013 3 commits