1. 21 Jun, 2022 1 commit
  2. 10 Jun, 2022 2 commits
  3. 09 Jun, 2022 1 commit
  4. 08 Jun, 2022 1 commit
  5. 03 Jun, 2022 1 commit
  6. 02 Jun, 2022 1 commit
  7. 01 Jun, 2022 1 commit
    • Xavier Hallade's avatar
      fix divergence in barriers (#3621) · 7af08783
      Xavier Hallade authored
      Without this fix, we see cases in which not all work-items in a thread group end up hitting the same number of barriers, which leads to a hang in OpenCL GPU execution.
      7af08783
  8. 31 May, 2022 1 commit
  9. 19 May, 2022 2 commits
  10. 18 May, 2022 1 commit
  11. 17 May, 2022 1 commit
  12. 11 May, 2022 1 commit
  13. 09 May, 2022 1 commit
  14. 04 May, 2022 2 commits
  15. 03 May, 2022 1 commit
  16. 23 Apr, 2022 1 commit
  17. 22 Apr, 2022 1 commit
  18. 17 Apr, 2022 1 commit
  19. 15 Apr, 2022 1 commit
  20. 14 Apr, 2022 1 commit
    • Peter Eastman's avatar
      Vectorized CpuCustomNonbondedForce (#3568) · c8981916
      Peter Eastman authored
      * Began vectorizing CustomNonbondedForce
      
      * Refactored CpuCustomNonbondedForce to support multiple vector sizes
      
      * AVX implementation of CpuCustomNonbondedForce
      
      * Fixed compilation errors
      c8981916
  21. 13 Apr, 2022 1 commit
  22. 11 Apr, 2022 1 commit
  23. 10 Apr, 2022 1 commit
    • Peter Eastman's avatar
      Vectorize custom expressions on CPU (#3552) · aafb8b5b
      Peter Eastman authored
      * Began implementing vectorization of Lepton expressions
      
      * Tests for vector expressions
      
      * Implemented CompiledVectorExpression for x86
      
      * Bug fix
      
      * Optimized select() on ARM
      
      * Optimized select() on x86
      
      * CompiledVectorExpression supports AVX
      
      * Bug fix
      
      * Updated docs
      
      * Use VEX encoded instructions for CompiledExpression
      
      * Optimized min() and max() on x86
      
      * Optimized min() and max() on ARM
      
      * Fixed compilation error
      
      * Upgrade AsmJit
      aafb8b5b
  24. 09 Apr, 2022 1 commit
  25. 08 Apr, 2022 3 commits
  26. 30 Mar, 2022 2 commits
  27. 28 Mar, 2022 1 commit
  28. 24 Mar, 2022 1 commit
  29. 22 Mar, 2022 2 commits
  30. 18 Mar, 2022 2 commits
  31. 17 Mar, 2022 1 commit
  32. 15 Mar, 2022 1 commit