1. 13 Sep, 2021 1 commit
  2. 09 Sep, 2021 2 commits
  3. 03 Sep, 2021 1 commit
  4. 24 Aug, 2021 1 commit
  5. 19 Aug, 2021 1 commit
  6. 12 Aug, 2021 1 commit
  7. 30 Jun, 2021 1 commit
  8. 28 Jun, 2021 2 commits
  9. 26 Jun, 2021 2 commits
  10. 24 Jun, 2021 3 commits
  11. 23 Jun, 2021 3 commits
  12. 22 Jun, 2021 4 commits
  13. 21 Jun, 2021 1 commit
    • Kenneth Moreland's avatar
      Support all Allocate flags in UnknownArrayHandle · 8d7cf2c8
      Kenneth Moreland authored
      `UnknownArrayHandle` supported an `Allocate` method to change
      the size of the underlying array without knowing its type.
      However, it did not give all the features of `ArrayHandle`'s
      allocate. Namely, you could not specify that the data should
      be preserved and you could not provide a `Token` object. This
      change adds these (optional) parameters.
      8d7cf2c8
  14. 20 Jun, 2021 1 commit
  15. 18 Jun, 2021 1 commit
  16. 17 Jun, 2021 2 commits
  17. 16 Jun, 2021 1 commit
  18. 15 Jun, 2021 1 commit
  19. 14 Jun, 2021 1 commit
  20. 12 Jun, 2021 1 commit
  21. 11 Jun, 2021 2 commits
  22. 10 Jun, 2021 7 commits
    • Dave Pugmire's avatar
      Merge topic 'add_curvilinear_builder' · b07a69e7
      Dave Pugmire authored and Kitware Robot's avatar Kitware Robot committed
      3bd15950 Clarify dimension values for 2d, 1d. fix test
      651345b4 cleanup included headers.
      aaa6855a Clean the code up a little.
      35882095
      
       Add helper class to build curvilinear datasets.
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Acked-by: Kenneth Moreland's avatarKenneth Moreland <morelandkd@ornl.gov>
      Merge-request: !2511
      b07a69e7
    • Kenneth Moreland's avatar
      Export tbb interface as vtkm::tbb · 3be3529f
      Kenneth Moreland authored
      The dependent exports should be placed in the vtkm namespace.
      3be3529f
    • Kenneth Moreland's avatar
      Disable loading the TBBConfig.cmake file · a8825db5
      Kenneth Moreland authored
      Sourcing the file installed on dragnipur is causing a CMake error. I
      don't know if it is an install error or a problem with FindTBB.cmake,
      but this should get around the problem by just using the "old" method
      for finding TBB.
      a8825db5
    • Kenneth Moreland's avatar
      Update parallel radix sort for OpenMP · 5eb688da
      Kenneth Moreland authored
      Some changes required for TBB bled into the implementation of OpenMP.
      5eb688da
    • Kenneth Moreland's avatar
      Use TBB task_group for radix sort · 1eea0bee
      Kenneth Moreland authored
      TBB 2020 introduced a new class called `task_group`. TBB 2021 removed
      the old class `task` as its functionality was replaced by `task_group`.
      Our parallel radix sort for TBB was implemented using `task`s, so change
      it to use `task_group` (which actually cleans up the code a bit).
      1eea0bee
    • Kenneth Moreland's avatar
      Remove testing headers from benchmarking · 9d5d9e38
      Kenneth Moreland authored
      The code in `vtkm/cont/Testing.h` now requires a library, which is not
      built if testing is not built. Thus, the benchmarking code was giving a
      compile error if benchmarking was on but testing was off.
      
      Change the benchmarking to not rely on anything in the Testing
      framework. This means using classes in `vtkm/source` instead of
      `MakeTestData`. Also avoid using the `TestValue` defined for the tests.
      (In one case, we have a simple replacement.) Also had to fix a problem
      with a header file not defining everything it needed to compile.
      9d5d9e38
    • Kenneth Moreland's avatar
      Remove TBB parallel_sort patch · 904e784e
      Kenneth Moreland authored
      Years ago we discovered a problem with TBB's parallel sort, which we
      patch in our local repo and submitted a change to TBB, which has been
      accepted.
      
      The code to decide whether to use our parallel_sort patch does not work
      with the latest versions of TBB because it requires including a header
      that changed names to get the TBB version.
      
      We no longer support any TBB version with this bug, so just remove the
      patch from VTK-m.
      904e784e