vtk-m/vtkm/worklet/triangulate
Sujin Philip e28309f09b Remove VTKM_EXEC_CONSTANT
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.
2017-12-05 13:49:55 -05:00
..
CMakeLists.txt Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TriangulateExplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TriangulateStructured.h Remove VTKM_EXEC_CONSTANT 2017-12-05 13:49:55 -05:00