1. 19 Sep, 2017 1 commit
  2. 02 Sep, 2017 1 commit
  3. 16 Aug, 2017 2 commits
    • Robert Maynard's avatar
      Reduce the amount of typedef statements in DeviceAdapters · 89f43999
      Robert Maynard authored
      By using the auto keyword and decltype we can reduce the number of
      complex typedefs that exist when writing device adapter algorithms.
      The goal being that it is easier for developers to see the actual
      algorithms being implemented, by reducing the amount of template
      'noise'.
      89f43999
    • Robert Maynard's avatar
      ArrayHandleReverse now supports shrink/allocate under all conditions. · e0958311
      Robert Maynard authored
      Previously ArrayHandleReverse would only work if it was provided an explicit
      users array to map too. But this doesn't need to be so, if a user wants to
      start by constructing an ArrayHandleReverse we should allow that.
      
      The side effect of this, is that some very tricky code in the DeviceAdapters
      can be removed, that explicitly was added to allow output to ArrayHandleReverse
      e0958311
  4. 14 Aug, 2017 1 commit
  5. 10 Aug, 2017 1 commit
  6. 07 Aug, 2017 1 commit
  7. 03 Aug, 2017 1 commit
  8. 02 Aug, 2017 1 commit
  9. 18 Jul, 2017 1 commit
  10. 11 Jul, 2017 1 commit
  11. 29 Jun, 2017 2 commits
  12. 08 Jun, 2017 1 commit
  13. 26 May, 2017 1 commit
  14. 25 May, 2017 2 commits
    • Robert Maynard's avatar
      Add TaskTiling1D/3D which use faux virtuals to reduce binary size. · 60a405ef
      Robert Maynard authored
      Redesigns the TBB and Serial backends and the vtkm::exec::Task concept so that
      we can re-use the same launching logic for all Worklets, instead of generating
      per worlet code. To keep the performance the same the TilingTask now is past
      a range of indices to work on, rather than a single index.
      
      Binary size reduction:
      WorkletTests_SERIAL old - 19MB
      WorkletTests_SERIAL new - 18MB
      
      WorkletTests_TBB old - 39MB
      WorkletTests_TBB new - 18MB
      
      libvtkAcceleratorsVTKm old - 48MB
      libvtkAcceleratorsVTKm new - 19MB
      60a405ef
    • Kitware Robot's avatar
      clang-format: apply to the entire tree · 4ade5f57
      Kitware Robot authored and Ben Boeckel's avatar Ben Boeckel committed
      4ade5f57
  15. 24 May, 2017 1 commit
  16. 23 May, 2017 1 commit
  17. 18 May, 2017 1 commit
  18. 01 May, 2017 1 commit
  19. 18 Apr, 2017 4 commits
  20. 17 Apr, 2017 2 commits
  21. 14 Apr, 2017 1 commit
  22. 13 Apr, 2017 1 commit
  23. 05 Apr, 2017 2 commits
  24. 29 Mar, 2017 1 commit
  25. 28 Mar, 2017 1 commit
  26. 08 Mar, 2017 1 commit
    • Kenneth Moreland's avatar
      Fix device adapter algorithms for small arrays · 8b33f2bc
      Kenneth Moreland authored
      There were some issues for device adapter algorithms (like scan and
      reduce) for empty arrays or arrays of size 1. This adds tests for these
      short arrays to the device adapter algorithm tests and fixes these
      problems.
      8b33f2bc
  27. 06 Mar, 2017 1 commit
  28. 24 Feb, 2017 1 commit
  29. 23 Feb, 2017 1 commit
  30. 22 Feb, 2017 1 commit
    • Kenneth Moreland's avatar
      Move RuntimeDeviceTracker to vtkm::cont · b9d3206e
      Kenneth Moreland authored
      Before it was in the vtkm::cont::internal namespace. However, we expect
      to be using this feature quite a bit more as we want VTK-m to handle
      multiple devices effectively (as in, just figure it out and go).
      b9d3206e
  31. 16 Feb, 2017 1 commit
  32. 15 Feb, 2017 1 commit
    • Kenneth Moreland's avatar
      Only print cell arrays that are valid · 364f4175
      Kenneth Moreland authored
      ConnectivityExplicitInternals::PrintSummary blindly attempted to print
      all of its arrays regardless of whether they are valid. Trying to print
      uninitialized arrays can be invalid in some circumstances. Instead,
      check to see of the arrays are valid before printing them out. (This can
      give you useful information anyway. There is a difference between an
      uninitialized array and one of zero length.)
      364f4175