1. 23 Feb, 2018 1 commit
  2. 05 Dec, 2017 1 commit
    • Sujin Philip's avatar
      Remove VTKM_EXEC_CONSTANT · e28309f0
      Sujin Philip authored
      If a global static array is declared with VTKM_EXEC_CONSTANT and the code
      is compiled by nvcc (for multibackend code) then the array is only accesible
      on the GPU. If for some reason a worklet fails on the cuda backend and it is
      re-executed on any of the CPU backends, it will continue to fail.
      
      We couldn't find a simple way to declare the array once and have it available
      on both CPU and GPU. The approach we are using here is to declare the arrays
      as static inside some "Get" function which is marked as VTKM_EXEC_CONT.
      e28309f0
  3. 06 Nov, 2017 1 commit
  4. 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
  5. 25 May, 2017 1 commit
  6. 13 Apr, 2017 1 commit
    • David C. Lonie's avatar
      Silence warnings about unavoidable weak vtables. · 4807b3c4
      David C. Lonie authored
      - Exception classes cannot be exported due to MSVC's design decisions.
        See http://stackoverflow.com/questions/24511376. We must leave these
        classes as header only and silence the warnings.
      - TransferResource in BufferState.h must remain a header-only class since
        there is no vtkm_interop library to compile the class into.
      - The VTKDataSetReader hierarchy must similarly remain header-only since
        there is no vtkm_io library.
      - The OptionParser Action classes are part of a header-only utility and
        cannot be easily compiled into a library.
      -
      4807b3c4
  7. 16 Jan, 2017 1 commit
  8. 10 Jan, 2017 1 commit
  9. 16 Nov, 2016 1 commit
    • Kenneth Moreland's avatar
      Remove exports for header-only functions/methods · fdaccc22
      Kenneth Moreland authored
      Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
      EXEC_CONT.) Remove the inline from these macros so that they can be
      applied to everything, including implementations in a library.
      
      Because inline is not declared in these modifies, you have to add the
      keyword to functions and methods where the implementation is not inlined
      in the class.
      fdaccc22
  10. 07 Sep, 2016 1 commit
    • Kenneth Moreland's avatar
      Add VTKM_OVERRIDE macro · 0c8919dc
      Kenneth Moreland authored
      This is using the C++11 override keyword to make the compiler check to
      ensure that we are correctly overriding virtual methods when we mean to.
      Currently this will not compile without C++11. However, we are planning
      on moving to C++11 very soon, and we can fix the macro if we don't.
      0c8919dc
  11. 31 Aug, 2016 1 commit
  12. 19 Jul, 2016 1 commit
  13. 30 Jun, 2016 1 commit
  14. 21 Sep, 2015 1 commit
  15. 03 Sep, 2015 1 commit
  16. 02 Sep, 2015 2 commits
  17. 06 Jul, 2015 1 commit
    • Kenneth Moreland's avatar
      Fix compiler directives for icc · 4fc36267
      Kenneth Moreland authored
      The Intel icc compiler tries to pretend it is gcc, but it sometimes
      behaves differently. Add more explicit checks for what compiler is
      being used.
      4fc36267
  18. 21 May, 2015 1 commit
  19. 12 Aug, 2014 1 commit
  20. 11 Jun, 2014 1 commit
  21. 07 Mar, 2014 1 commit
  22. 10 Feb, 2014 1 commit