vtk-m/vtkm/cont/internal
Haocheng LIU 8859636672 Merge worklet testing executables into a device dependent shared library
VTK-m has been updated to replace old per device worklet testing executables with a device
dependent shared library so that it's able to accept a device adapter
at runtime.
Meanwhile, it updates the testing infrastructure APIs. vtkm::cont::testing::Run
function would call ForceDevice when needed and if users need the device
adapter info at runtime, RunOnDevice function would pass the adapter into the functor.

Optional Parser is bumped from 1.3 to 1.7.
2018-11-23 10:13:56 -05:00
..
testing Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
ArrayExportMacros.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayHandleBasicImpl.cxx Rename Undefined and Any DeviceAdapterId subclasses for consistency. 2018-08-29 09:05:50 -07:00
ArrayHandleBasicImpl.h Make the ArrayHandle move constructors noexcept. 2018-10-23 16:21:05 -04:00
ArrayHandleBasicImpl.hxx Make the ArrayHandle move constructors noexcept. 2018-10-23 16:21:05 -04:00
ArrayHandleExecutionManager.h At runtime TryExecute supports a specific deviceId to execute on. 2018-08-07 17:22:18 -04:00
ArrayManagerExecution.h Misc. typos 2018-06-14 16:49:11 -04:00
ArrayManagerExecutionShareWithControl.cxx Refactor ExecutionArrayInterfaceBasic to use inheriting constructors 2018-07-25 12:03:48 -04:00
ArrayManagerExecutionShareWithControl.h Refactor ExecutionArrayInterfaceBasic to use inheriting constructors 2018-07-25 12:03:48 -04:00
ArrayPortalFromIterators.h Add exec to ArrayPortalFromIterators constructors 2018-07-12 08:09:22 -06:00
ArrayPortalShrink.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ArrayTransfer.h Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
CMakeLists.txt Reduce computational overhead for reverse connectivity calc. 2018-07-13 14:15:06 -04:00
ConnectivityExplicitInternals.h Specialize the CellToPoint computation for CSSingleType. 2018-08-21 12:36:15 -04:00
DeviceAdapterAlgorithmGeneral.h Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
DeviceAdapterAtomicArrayImplementation.h Move DevAdaptAtomicArrayImplementation to its own file. 2018-05-29 14:07:29 -04:00
DeviceAdapterDefaultSelection.h Add initial version of an OpenMP backend. 2018-05-31 16:47:48 -04:00
DeviceAdapterError.h Re-implement DeviceAdapterRuntimeDetector to avoid ODR violations. 2018-05-15 13:08:34 -04:00
DeviceAdapterListHelpers.h Replace FindDeviceAdapterTagAndCall with TryExecuteOnDevice 2018-08-08 14:53:28 -04:00
DeviceAdapterTag.cxx Add DeviceAdapterId::GetName. 2018-08-28 14:14:49 -07:00
DeviceAdapterTag.h Merge worklet testing executables into a device dependent shared library 2018-11-23 10:13:56 -05:00
DynamicTransform.h add vtkm::cont::ConditionalCastAndCall 2018-03-06 15:54:46 -05:00
FunctorsGeneral.h Remove usages of std::vector from OpenMP reduction algorithm 2018-08-06 13:08:33 -04:00
IteratorFromArrayPortal.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
KXSort.h Generalize the TBB radix sort implementation. 2018-05-29 14:49:42 -04:00
ParallelRadixSort.h Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
ParallelRadixSortInterface.h Generalize the TBB radix sort implementation. 2018-05-29 14:49:42 -04:00
ReverseConnectivityBuilder.h ReverseConnectivityBuilder can handle 32bit and 64bit connectivity 2018-09-13 09:33:31 -04:00
SimplePolymorphicContainer.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
SimplePolymorphicContainer.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
StorageError.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
VirtualObjectTransfer.cxx Refactor VirtualObjectHandle to support new virtual design 2018-10-15 17:38:54 -04:00
VirtualObjectTransfer.h Refactor VirtualObjectHandle to support new virtual design 2018-10-15 17:38:54 -04:00
VirtualObjectTransferShareWithControl.h Remove unneeded typeinfo includes 2018-07-17 11:41:53 -04:00