1. 22 Aug, 2019 1 commit
  2. 24 Jun, 2019 1 commit
  3. 18 Jun, 2019 1 commit
  4. 17 Apr, 2019 1 commit
  5. 09 Apr, 2019 1 commit
  6. 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.
  7. 05 Jun, 2018 1 commit
  8. 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.
  9. 03 Jan, 2018 1 commit
  10. 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
  11. 26 Jan, 2017 2 commits
  12. 21 Oct, 2016 1 commit
  13. 23 Sep, 2016 1 commit
  14. 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
  15. 01 Jun, 2015 1 commit
  16. 10 Feb, 2014 1 commit