1. 22 Apr, 2019 1 commit
    • Robert Maynard's avatar
      For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files · ff687016
      Robert Maynard authored
      It is very easy to cause ODR violations with DeviceAdapterTagCuda.
      If you include that header from a C++ file and a CUDA file inside
      the same program we an ODR violation. The reasons is that the C++
      versions will say the tag is invalid, and the CUDA will say the
      tag is valid.
      
      The solution to this is that any compilation unit that includes
      DeviceAdapterTagCuda from a version of VTK-m that has CUDA enabled
      must be invoked by the cuda compiler.
      ff687016
  2. 17 Apr, 2019 1 commit
  3. 15 Apr, 2019 1 commit
  4. 09 Apr, 2019 1 commit
  5. 22 Mar, 2019 1 commit
  6. 24 Jan, 2019 1 commit
  7. 17 Jan, 2019 1 commit
  8. 11 Jan, 2019 1 commit
  9. 29 Aug, 2018 1 commit
    • Kenneth Moreland's avatar
      Make DispatcherBase invoke using a TryExecute · d879188d
      Kenneth Moreland authored
      Rather than force all dispatchers to be templated on a device adapter,
      instead use a TryExecute internally within the invoke to select a device
      adapter.
      
      Because this removes the need to declare a device when invoking a
      worklet, this commit also removes the need to declare a device in
      several other areas of the code.
      d879188d
  10. 05 Jul, 2018 1 commit
  11. 05 Jun, 2018 1 commit
  12. 16 May, 2018 1 commit
  13. 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
      accordingly.
      c3a3184d
  14. 25 May, 2017 1 commit
  15. 19 Jul, 2016 1 commit
  16. 27 Jun, 2016 1 commit
    • Kenneth Moreland's avatar
      Fix warnings about redefined macros · fd29c81b
      Kenneth Moreland authored
      The build automatically sets some macros when building CUDA files. Some
      of the CUDA sources were setting the same macros, which was causing
      warnings. Change the code to be more careful about setting preprocessor
      macros.
      fd29c81b
  17. 25 Jun, 2015 1 commit
    • Kenneth Moreland's avatar
      Add CUDA math test · 4a8d69ca
      Kenneth Moreland authored
      Also fix some issues that caused the compile to fail when trying to
      run some of the math functions on a CUDA device. In particular, CUDA
      is picky about using a global const on a device when the const type is
      not one of the basic C types.
      4a8d69ca
  18. 21 May, 2015 1 commit
  19. 05 May, 2015 1 commit
  20. 11 Feb, 2014 1 commit
  21. 10 Feb, 2014 2 commits