1. 16 Jan, 2019 1 commit
  2. 09 Jan, 2019 1 commit
  3. 07 Jan, 2019 1 commit
  4. 27 Dec, 2018 8 commits
  5. 13 Dec, 2018 1 commit
    • Allison Vacanti's avatar
      Add vtkm::cont::Initialize. · cdb1f568
      Allison Vacanti authored
      Also
      - Renamed vtkm::cont::make_DeviceAdapterIdFromName to just overload
        make_DeviceAdapterId.
      - Refactored CMake logic for unit tests
        - Since we're now querying the device tracker for the names, they
          cannot be all caps.
      - Updated usages of InitLogging to use Initialize instead.
      - Added changelog.
      cdb1f568
  6. 23 Nov, 2018 1 commit
    • Haocheng LIU's avatar
      Merge worklet testing executables into a device dependent shared library · 88596366
      Haocheng LIU authored
      VTK-m has been updated to replace old per device worklet testing executables with a device
      dependent shared library so that it's able to accept a device adapter
      at runtime.
      Meanwhile, it updates the testing infrastructure APIs. vtkm::cont::testing::Run
      function would call ForceDevice when needed and if users need the device
      adapter info at runtime, RunOnDevice function would pass the adapter into the functor.
      
      Optional Parser is bumped from 1.3 to 1.7.
      88596366
  7. 23 Oct, 2018 1 commit
  8. 15 Oct, 2018 1 commit
  9. 04 Oct, 2018 1 commit
  10. 03 Oct, 2018 1 commit
  11. 02 Oct, 2018 1 commit
  12. 13 Sep, 2018 1 commit
  13. 29 Aug, 2018 1 commit
  14. 28 Aug, 2018 1 commit
  15. 24 Aug, 2018 1 commit
  16. 21 Aug, 2018 1 commit
  17. 08 Aug, 2018 1 commit
  18. 07 Aug, 2018 1 commit
  19. 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.
      35339756
  20. 25 Jul, 2018 2 commits
  21. 24 Jul, 2018 1 commit
  22. 23 Jul, 2018 1 commit
  23. 19 Jul, 2018 1 commit
  24. 17 Jul, 2018 1 commit
  25. 13 Jul, 2018 1 commit
    • Allison Vacanti's avatar
      Reduce computational overhead for reverse connectivity calc. · ef578bb2
      Allison Vacanti authored
      Benchmarking in VTK showed significant overhead in the computation
      of the reverse connectivity calculation in
      ConnectivityExplicitInternals::ComputeCellToPointConnectivity.
      
      This patch adds a ReverseConnectivityBuilder that reduces the amount of
      time and memory needed to build the table by using an atomic histogram
      approach that avoids a costly radix SortByKey.
      
      Key operations in the new helper class are templated to allow this
      approach to be reused by VTK-specific cell array converters.
      ef578bb2
  26. 12 Jul, 2018 1 commit
  27. 29 Jun, 2018 1 commit
  28. 23 Jun, 2018 1 commit
    • Kenneth Moreland's avatar
      Make IsWriteableArrayHandle independent of device · 5f807db2
      Kenneth Moreland authored
      Previously, to query whether an ArrayHandle was writable with
      IsWriteableArrayHandle, you had to specify a device adapter. The idea
      was that it would look at the portal used for that device adapter.
      Instead, check the control pointer, which should give the same
      indication without having to have a separate check for every type of
      device.
      5f807db2
  29. 14 Jun, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 940c8918
      luz.paz authored
      Found via `codespell` and `grep`
      more typos
      
      includes source typo change and a typo that needs further review
      follow-up typos
      
      
      Follow-up typos
      
      
      Revert a commit
      940c8918
  30. 05 Jun, 2018 1 commit
  31. 31 May, 2018 1 commit
  32. 29 May, 2018 1 commit