vtk-m2/vtkm/internal
Robert Maynard ff687016ee For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files
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.
2019-04-22 10:39:54 -04:00
..
testing For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
ArrayPortalHelpers.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalUniformPointCoordinates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalValueReference.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Assume.h conslidate the license statement 2019-04-17 10:57:13 -06:00
brigand.hpp brigand: fix intel check 2019-02-14 16:26:14 -05:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
Configure.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor32.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor64.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityStructuredInternals.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExportMacros.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterface.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPre.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPre.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
IndexTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Invocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ListTagDetail.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Unreachable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Windows.h conslidate the license statement 2019-04-17 10:57:13 -06:00