This project is mirrored from Pull mirroring updated .
  1. 21 Apr, 2022 1 commit
  2. 08 Mar, 2022 1 commit
    • Moreland, Ken's avatar
      Remove brigand.hpp · 0f96a6b0
      Moreland, Ken authored
      GCC 11 is having trouble compiling brigand.hpp at all, even before we
      instantiate any templates. Since we no longer need it, let's get rid of
      it. It was always placed in an internal namespace.
  3. 28 Jan, 2022 1 commit
  4. 21 Oct, 2021 1 commit
  5. 23 Aug, 2021 1 commit
  6. 12 Aug, 2021 1 commit
  7. 22 Aug, 2019 1 commit
  8. 24 Jun, 2019 1 commit
  9. 18 Jun, 2019 1 commit
  10. 17 Apr, 2019 1 commit
  11. 09 Apr, 2019 1 commit
  12. 10 Feb, 2019 1 commit
    • Kenneth Moreland's avatar
      Fix copyright statement check · d3ab05a7
      Kenneth Moreland authored
      Do not check for the copyright statement for files in the third party
      directory. These files shouldn't have the VTK-m copyright. Frankly, I
      don't understand why this has not been a problem before.
  13. 05 Jun, 2018 1 commit
  14. 10 Jan, 2018 1 commit
    • Thomas Otahal's avatar
      CPU parallel radix sorting · 250888f7
      Thomas Otahal authored
      Parallel radix sorting will be invoked in DeviceAdapterAlgorthmTBB.h when
      the input is ArrayHandle<T, vtkm::cont::StorageTagBasic> where T is one of
      the following basic C++ types:
      unsigned int
      unsigned short int
      unsigned long int
      unsigned long long int
      unsigned char
      long long
      signed char
      If a comparison operator is provided, it must be type std::less<T> or std::greater<T>.
      Radix sort implementation is Satish parallel radix sort as documented in the
      following citation:
        Fast sort on CPUs and GPUs: a case for bandwidth oblivious SIMD sort.
          N. Satish, C. Kim, J. Chhugani, A. D. Nguyen, V. W. Lee, D. Kim, and P. Dubey.
          In Proc. SIGMOD, pages 351–362, 2010
      Implementation is based on Takuya Akiba's GitHub source code with the following
         - Changed parallel threading from OpenMP to TBB tasks
         - Removed pair sorting
         - Added minimum threshold for parallel, will instead invoke serial radix sort (kxsort)
         - Added std::greater<T> and std::less<T> to interface for descending order sorts
         - Added can_use_parallel_radix_sort<T, F>() function to determine if parallel radix sorting
           is possible for type T and compare function F (fallback is std::sort() if not possible)
         - Added linear scaling of threads used by the algorithm for more stable performance
           on machines with lots of available threads (KNL and Haswell)
      Added kxsort (serial MSD radix sort by Dinghua Li via GitHub) implementation without modification.
  15. 03 Jan, 2018 1 commit
  16. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
  17. 26 Jan, 2017 2 commits
  18. 21 Oct, 2016 1 commit
  19. 23 Sep, 2016 1 commit
  20. 21 Aug, 2015 1 commit
    • heschroots's avatar
      Fix compile time errors · 754bf623
      heschroots authored
      Add DeviceAdapterAlgorithm as an include to the TransferToOpenGL
      Clean up comments in opengl/cuda/internal/TransferToOpenGL.h
      Add FindGLEW.cmake to the License exepmtion list
  21. 01 Jun, 2015 1 commit
  22. 10 Feb, 2014 1 commit