vtk-m2/vtkm
Kenneth Moreland dd2edcab6c Add general ability to try execution on multiple devices
There are various reasons why you might want to execute something but
not have a specific device to execute on. To mange this, add a general
function that will try a list of devices in order and attempt to run on
them in order.
2016-08-15 17:16:58 -06:00
..
benchmarking Add more benchmarks that work at the Worklet level. 2016-08-05 16:30:20 -04:00
cont Add general ability to try execution on multiple devices 2016-08-15 17:16:58 -06:00
exec More corrections needed to suppress false positive host / device warnings. 2016-06-30 16:04:37 -04:00
filter Add a histogram filter. 2016-08-12 08:40:11 -04:00
internal Merge topic 'now_can_build_with_cxx11' 2016-08-05 16:03:35 -04:00
interop properly link vtkm::interop to pthread. 2016-08-08 11:14:25 -04:00
io Prefer vtkm::cont::CastAndCall function over the member method. 2016-08-05 15:29:39 -04:00
rendering Pass Fields and CoordinateSystems to Dispatcher::Invoke 2016-08-05 15:26:17 -04:00
testing Add general ability to try execution on multiple devices 2016-08-15 17:16:58 -06:00
worklet Remove unnecessary typename 2016-08-15 15:59:36 -06:00
Assert.h Make sure Configure.h included with Assume.h 2016-06-27 13:26:39 -06:00
BinaryOperators.h Update all of vtkm to understand it can only identify as one compiler. 2016-01-12 11:05:40 -05:00
BinaryPredicates.h Add vtkm/BinaryOperators header. 2015-08-04 16:55:53 -04:00
Bounds.h Change Field and related methods to use Range and Bounds 2016-05-29 18:49:36 -06:00
CellShape.h Convert unsupported cell types to supported types 2015-11-24 13:56:23 -05:00
CellTraits.h Remove pixel and voxel cell types 2015-08-27 17:03:13 -06:00
CMakeLists.txt Make a shared header of 3D transformations 2016-06-09 13:34:29 -06:00
ImplicitFunctions.h Add implicit functions 2015-10-08 09:32:14 -04:00
ListTag.h Add parentheses around condition in VTKM_STATIC_ASSERT_MSG 2015-12-15 10:29:53 -07:00
Math.h Use std::Min/Max over fmin/fmax 2015-12-07 09:26:27 -07:00
Math.h.in Use std::Min/Max over fmin/fmax 2015-12-07 09:26:27 -07:00
Matrix.h Add POSIX assert wrapper 2016-04-20 14:19:22 -06:00
NewtonsMethod.h Move NewtonsMethod to the vtkm package 2016-04-14 14:36:02 -06:00
Pair.h Make vtkm::Pair behave as a better core type 2015-09-20 00:01:04 -06:00
Range.h Change Field and related methods to use Range and Bounds 2016-05-29 18:49:36 -06:00
StaticAssert.h Do not use _Pragma in code blocks with CUDA 2015-10-07 15:40:44 -06:00
TopologyElementTag.h Rename pragma header guard so it makes sense for tbb and thrust. 2015-08-13 09:04:23 -04:00
Transform3D.h Use degrees instead of radians for rotation transforms 2016-06-14 13:52:55 -06:00
TypeListTag.h Use WholeArrayIn instead of ExecObject for MarchingCubes worklets 2015-12-07 09:52:29 -07:00
Types.h Add division operator for Vec/scalar operations. 2016-08-02 14:21:19 -04:00
TypeTraits.h Update VecTraits/TypeTraits to include types that VTK uses. 2016-02-22 14:20:25 -05:00
UnaryPredicates.h Add vtkm/UnaryPredicates header. 2015-07-30 13:12:59 -04:00
VecRectilinearPointCoordinates.h Add VecRectilinearPointCoordinates class 2015-09-02 13:50:31 -07:00
VectorAnalysis.h Refactor liner interpolation to use (1-w)*v0+w*v1 2016-03-18 10:54:56 -04:00
VecTraits.h Add missing export macro to VecTraits. 2016-05-29 10:22:30 -06:00
VecVariable.h Add POSIX assert wrapper 2016-04-20 14:19:22 -06:00