diff --git a/benchmarking/BenchmarkFieldAlgorithms.cxx b/benchmarking/BenchmarkFieldAlgorithms.cxx index 3c14135fd..89812a478 100644 --- a/benchmarking/BenchmarkFieldAlgorithms.cxx +++ b/benchmarking/BenchmarkFieldAlgorithms.cxx @@ -22,8 +22,8 @@ #include #include +#include #include -#include #include #include @@ -309,7 +309,6 @@ struct ValueTypes : vtkm::ListTagBase struct InterpValueTypes : vtkm::ListTagBase> { }; -using StorageListTag = ::vtkm::cont::StorageListTagBasic; /// This class runs a series of micro-benchmarks to measure /// performance of different field operations @@ -318,14 +317,11 @@ class BenchmarkFieldAlgorithms { using StorageTag = vtkm::cont::StorageTagBasic; - using Algorithm = vtkm::cont::DeviceAdapterAlgorithm; - using Timer = vtkm::cont::Timer; - using ValueDynamicHandle = vtkm::cont::DynamicArrayHandleBase; - using InterpDynamicHandle = vtkm::cont::DynamicArrayHandleBase; - using IdDynamicHandle = - vtkm::cont::DynamicArrayHandleBase; + using ValueVariantHandle = vtkm::cont::ArrayHandleVariantBase; + using InterpVariantHandle = vtkm::cont::ArrayHandleVariantBase; + using IdVariantHandle = vtkm::cont::ArrayHandleVariantBase; private: template @@ -402,9 +398,9 @@ private: VTKM_CONT vtkm::Float64 operator()() { - ValueDynamicHandle dstocks(this->StockPrice); - ValueDynamicHandle dstrikes(this->OptionStrike); - ValueDynamicHandle doptions(this->OptionYears); + ValueVariantHandle dstocks(this->StockPrice); + ValueVariantHandle dstrikes(this->OptionStrike); + ValueVariantHandle doptions(this->OptionYears); vtkm::cont::ArrayHandle callResultHandle, putResultHandle; const Value RISKFREE = 0.02f; @@ -488,9 +484,9 @@ private: vtkm::cont::ArrayHandle temp1; vtkm::cont::ArrayHandle temp2; - vtkm::cont::DynamicArrayHandleBase dinput(this->InputHandle); - ValueDynamicHandle dtemp1(temp1); - ValueDynamicHandle dtemp2(temp2); + vtkm::cont::ArrayHandleVariantBase dinput(this->InputHandle); + ValueVariantHandle dtemp1(temp1); + ValueVariantHandle dtemp2(temp2); Timer timer; @@ -564,7 +560,7 @@ private: { using MathTypes = vtkm::ListTagBase, vtkm::Vec>; - vtkm::cont::DynamicArrayHandleBase dinput(this->InputHandle); + vtkm::cont::ArrayHandleVariantBase dinput(this->InputHandle); vtkm::cont::ArrayHandle result; @@ -666,9 +662,9 @@ private: VTKM_CONT vtkm::Float64 operator()() { - InterpDynamicHandle dfield(this->FieldHandle); - InterpDynamicHandle dweight(this->WeightHandle); - IdDynamicHandle dedges(this->EdgePairHandle); + InterpVariantHandle dfield(this->FieldHandle); + InterpVariantHandle dweight(this->WeightHandle); + IdVariantHandle dedges(this->EdgePairHandle); vtkm::cont::ArrayHandle result; Timer timer; diff --git a/benchmarking/BenchmarkFilters.cxx b/benchmarking/BenchmarkFilters.cxx index 1d10fb7be..e022091ab 100644 --- a/benchmarking/BenchmarkFilters.cxx +++ b/benchmarking/BenchmarkFilters.cxx @@ -147,8 +147,6 @@ using FieldTypes = vtkm::ListTagBase, vtkm::Vec>; -using FieldStorage = vtkm::ListTagBase; - using StructuredCellList = vtkm::ListTagBase>; using UnstructuredCellList = @@ -158,26 +156,16 @@ using AllCellList = vtkm::ListTagJoin; using CoordinateList = vtkm::ListTagBase, vtkm::Vec>; -using CoordinateStorage = - vtkm::ListTagBase; - -using DeviceAdapters = vtkm::ListTagBase; - class BenchmarkFilterPolicy : public vtkm::filter::PolicyBase { public: using FieldTypeList = FieldTypes; - using FieldStorageList = FieldStorage; using StructuredCellSetList = StructuredCellList; using UnstructuredCellSetList = UnstructuredCellList; using AllCellSetList = AllCellList; using CoordinateTypeList = CoordinateList; - using CoordinateStorageList = CoordinateStorage; - - using DeviceAdapterList = DeviceAdapters; }; // Class implementing all filter benchmarks: @@ -852,7 +840,7 @@ public: } }; -// Get the number of components in a DynamicArrayHandle, ArrayHandle, or Field's +// Get the number of components in a ArrayHandleVariant, ArrayHandle, or Field's // ValueType. struct NumberOfComponents { diff --git a/benchmarking/BenchmarkTopologyAlgorithms.cxx b/benchmarking/BenchmarkTopologyAlgorithms.cxx index cf773b60c..7fa830629 100644 --- a/benchmarking/BenchmarkTopologyAlgorithms.cxx +++ b/benchmarking/BenchmarkTopologyAlgorithms.cxx @@ -136,7 +136,6 @@ struct ValueTypes : vtkm::ListTagBase { }; -using StorageListTag = ::vtkm::cont::StorageListTagBasic; /// This class runs a series of micro-benchmarks to measure /// performance of different field operations @@ -145,11 +144,9 @@ class BenchmarkTopologyAlgorithms { using StorageTag = vtkm::cont::StorageTagBasic; - using Algorithm = vtkm::cont::DeviceAdapterAlgorithm; - using Timer = vtkm::cont::Timer; - using ValueDynamicHandle = vtkm::cont::DynamicArrayHandleBase; + using ValueVariantHandle = vtkm::cont::ArrayHandleVariantBase; private: template @@ -245,7 +242,7 @@ private: vtkm::cont::CellSetStructured<3> cellSet; cellSet.SetPointDimensions(vtkm::Id3(CUBE_SIZE, CUBE_SIZE, CUBE_SIZE)); - ValueDynamicHandle dinput(this->InputHandle); + ValueVariantHandle dinput(this->InputHandle); vtkm::cont::ArrayHandle result; Timer timer; @@ -324,7 +321,7 @@ private: vtkm::cont::CellSetStructured<3> cellSet; cellSet.SetPointDimensions(vtkm::Id3(CUBE_SIZE, CUBE_SIZE, CUBE_SIZE)); - ValueDynamicHandle dinput(this->InputHandle); + ValueVariantHandle dinput(this->InputHandle); vtkm::cont::ArrayHandle result; Timer timer; @@ -372,7 +369,7 @@ private: cellSet.SetPointDimensions(vtkm::Id3(CUBE_SIZE, CUBE_SIZE, CUBE_SIZE)); vtkm::cont::ArrayHandle result; - ValueDynamicHandle dinput(this->InputHandle); + ValueVariantHandle dinput(this->InputHandle); Timer timer;