1. 29 Apr, 2019 1 commit
  2. 17 Apr, 2019 1 commit
  3. 09 Apr, 2019 1 commit
  4. 28 Feb, 2019 1 commit
  5. 06 Aug, 2018 1 commit
    • Robert Maynard's avatar
      Remove usages of std::vector from OpenMP reduction algorithm · 35339756
      Robert Maynard authored
      The OpenMP Device Reduction algorithm previously used a std::vector<T>
      to store the reduction results of each thread. This caused problems
      when T=bool as the types became a proxy type which isn't usable
      with vtkm BinaryOperators.
      Additionally by fixing this issue in the FunctorsOpenMP we
      can remove a workaround in FunctorsGeneral that caused
      compile failures when using complex BinaryOperators
      such as MinAndMax.
  6. 11 Jul, 2018 1 commit
    • Kenneth Moreland's avatar
      Remove VTKM_EXEC modifiers from CPU devices · 91df1230
      Kenneth Moreland authored
      Having VTKM_EXEC on algorithms for CPU devices was problematic because
      the algorithms were specific to the CPU, but during a CUDA compile it
      would try to compile device code (for no reasons since it was never
      called on a device).
      Remove these identifiers for the idea that a device implementation knows
      specifically what function modifiers to use and does not need the VTK-m
      defined catch-alls.
  7. 05 Jun, 2018 1 commit
  8. 31 May, 2018 1 commit