1. 04 Nov, 2015 1 commit
  2. 03 Nov, 2015 1 commit
  3. 02 Nov, 2015 4 commits
  4. 30 Oct, 2015 3 commits
  5. 29 Oct, 2015 1 commit
  6. 28 Oct, 2015 2 commits
  7. 27 Oct, 2015 2 commits
  8. 26 Oct, 2015 7 commits
  9. 23 Oct, 2015 1 commit
  10. 22 Oct, 2015 9 commits
  11. 21 Oct, 2015 9 commits
    • Kenneth Moreland's avatar
      Add default constructors/destructors/assignment to CellSet classes · c7e9c1b6
      Kenneth Moreland authored
      The CellSet classes all exclusively work in the control environment.
      However, CUDA likes to add __device__ to constructors, destructors, and
      assignment operators it automatically adds. This in turn causes warnings
      about the __device__ function using host-only classes (like
      boost::shared_ptr). Solve this problem by adding explicit methods for
      all of these.
      c7e9c1b6
    • Kenneth Moreland's avatar
      Add default constructors/destructors/assignment to ArrayHandle classes · 65c22618
      Kenneth Moreland authored
      The ArrayHandle classes all exclusively work in the control environment.
      However, CUDA likes to add __device__ to constructors, destructors, and
      assignment operators it automatically adds. This in turn causes warnings
      about the __device__ function using host-only classes (like
      boost::shared_ptr). Solve this problem by adding explicit methods for
      all of these.
      
      Implemented this by wrapping up all these default objects in a macro.
      This also solved the problem of other constructors that are necessary
      for array handles such as a constructor that takes the base array
      handle.
      65c22618
    • Kenneth Moreland's avatar
      Merge branch 'cuda-build-warnings' into 'master' · 2f190d46
      Kenneth Moreland authored
      Fix nvcc warnings on MSVC
      
      There is a strange nvcc warning in CUDA 7.5 that sometimes happens on MSVC
      that causes it to emit a warning for an undefined method that is clearly
      defined. The CUDA development team is aware of the problem and is going
      to fix it, but these changes will work around the problem for now.
      
      See merge request !242
      2f190d46
    • Kenneth Moreland's avatar
      Fix nvcc warnings on MSVC · b861209a
      Kenneth Moreland authored
      There is a strange nvcc warning in CUDA 7.5 that sometimes happens on MSVC
      that causes it to emit a warning for an undefined method that is clearly
      defined. The CUDA development team is aware of the problem and is going
      to fix it, but these changes will work around the problem for now.
      
      Thanks to Tom Fogal from NVIDIA for these fixes.
      b861209a
    • Robert Maynard's avatar
      By default do not export all symbols in vtk-m. · 7a356b2c
      Robert Maynard authored
      This is done to help manage the size of our libraries and executables.
      7a356b2c
    • Robert Maynard's avatar
      Remove unneeded cmake code from the examples. · 91a09c8b
      Robert Maynard authored
      This is needed as it allows the policies specified in the root of
      vtk-m to propagate properly to the examples. When CMake
      sees a cmake_minimum_required command it resets all policy flags.
      91a09c8b
    • Robert Maynard's avatar
      Bump the minimum cmake version to 2.8.11 · e24bdfb6
      Robert Maynard authored
      Numerous examples requires CMake 2.8.11, so lets bump the version for
      the whole project up to 2.8.11
      e24bdfb6
    • Robert Maynard's avatar
      05ea81d3
    • Kenneth Moreland's avatar