The VTK-m testing infrastructure isn't public facing so it doesn't
need to be installed or clutter the main VTKmWrappers file.
At the same time I have refactored the code to make it clearer
to understand, and remove unused options.
We want the option name to be clear that it might be applicable for
more than just CUDA. If VTK-m ever supported something like SYCL
it would not be clear that those sources should go in `WRAP_FOR_CUDA`.
65f169b31 VTK-m now will now error when mixing CUDA and shared builds
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !1717
fc69b9c1b Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into polyLinePathGeom
b866b31f4 Fix cuda compile error.
023e6bb62 Remove redundant code for computing w.
e74a0800b Move helper worklets from the detail namespace into the Tube class.
fc0e1b703 Merge branch 'polyLinePathGeom' of gitlab.kitware.com:dpugmire/vtk-m into polyLinePathGeom
2dad0301e Handle polylines with only 1 point. Add testing for linear polylines.
ca34f7319 Merge branch 'polyLineExample' into 'polyLinePathGeom'
d8faed848 Polyline examples: More intelligible comments.
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1710
b49436399 Merge branch 'master' of gitlab.kitware.com:vtk/vtk-m into advdatamodel
8dbb1c4de Merge branch 'master' of gitlab.kitware.com:m-kim/vtk-m into advdatamodel
f3f71eb14 Don't need this.
9ebcf5c61 Fix warning about attributes
699b57191 Merge branch 'master' of gitlab.kitware.com:m-kim/vtk-m into advdatamodel
a5027d74d clean up warnings.
a941f0aea pass arrayhandle to ArrayHandleExtrudeCoords
8a3528d70 consolidate some files
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1711
bbb391226 VTKmTestInstall properly propagates compiler flags
86df1d27b Update VTKmMPI to handle CMake 3.13+
118583dea Test compilations against installed VTK-m work with CUDA enabled
8f1589c96 Correct license on FindMPI.cmake
74d713c77 Install compilation tests are enabled when examples are disabled
fb6235e0e VTK-m and DIY now properly export MPI requirements.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1712
Previously an installed version of VTK-m wasn't relocatable as
it had system MPI paths. Additionally the installed vtkm_diy target
would depend on MPI but not `find_package(MPI)`