vtk-m2/vtkm/cont
Kenneth Moreland 92b4e054af Fix issues with timer test
The timer test would blindly wait for an expected interval each time.
However, in a busy system that might wait more than expected, this extra
wait time can accumulate. Fix the issue by monitoring how much time has
actually elapsed and only wait to the next expected point. Also add a
check to make sure that we have not waited too long (and adjust the
error message to hopefully make it more clear that the system waited
more than expected).
2019-03-15 11:50:17 -06:00
..
arg Testing run methods now take argc/argv to init logging/runtime device 2019-01-17 13:16:27 -06:00
cuda Synchronize CUDA timer when stopping it 2019-02-28 15:08:32 -07:00
internal Merge topic 'remove_usage_of_reserved_names' 2019-03-04 15:25:25 -05:00
openmp VTK-m now doesn't use reserved C++ identifiers 2019-02-28 15:08:08 -05:00
serial Testing run methods now take argc/argv to init logging/runtime device 2019-01-17 13:16:27 -06:00
tbb Merge topic 'remove_usage_of_reserved_names' 2019-03-04 15:25:25 -05:00
testing Fix issues with timer test 2019-03-15 11:50:17 -06:00
Algorithm.h Merge benchmark executables into a device dependent shared library 2019-02-25 12:26:47 -05:00
ArrayCopy.h At runtime TryExecute supports a specific deviceId to execute on. 2018-08-07 17:22:18 -04:00
ArrayHandle.cxx VTK-m now doesn't use reserved C++ identifiers 2019-02-28 15:08:08 -05:00
ArrayHandle.h Merge topic 'remove_usage_of_reserved_names' 2019-03-04 15:25:25 -05:00
ArrayHandle.hxx VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
ArrayHandleCartesianProduct.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleCast.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleCompositeVector.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleConcatenate.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleConstant.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleCounting.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleDiscard.h
ArrayHandleExtractComponent.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleGroupVec.h Merge topic 'remove_usage_of_reserved_names' 2019-03-04 15:25:25 -05:00
ArrayHandleGroupVecVariable.h Fix ArrayHandleGroupVecVariable 2019-03-14 13:54:25 -04:00
ArrayHandleImplicit.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleIndex.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandlePermutation.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleReverse.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleStreaming.h
ArrayHandleSwizzle.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleTransform.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleUniformPointCoordinates.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayHandleView.h Misc. typos 2018-10-04 10:30:33 -04:00
ArrayHandleVirtual.cxx Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
ArrayHandleVirtual.h Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
ArrayHandleVirtual.hxx Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
ArrayHandleVirtualCoordinates.h Make ArrayHandleVirtual conform with other ArrayHandle structure 2019-03-01 15:50:14 -07:00
ArrayHandleZip.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
ArrayPortal.h Markup array portals for use in the exec env. 2018-05-16 11:45:12 -04:00
ArrayPortalToIterators.h
ArrayRangeCompute.cxx ArrayRangeCompute now states it has uniform point coord optimization 2018-12-27 14:35:56 -05:00
ArrayRangeCompute.h Refactor vtkm::cont::ArrayHandleAny into vtkm::cont::ArrayHandleVirtual 2018-12-27 15:42:03 -05:00
ArrayRangeCompute.hxx Make ArrayHandleVirtual conform with other ArrayHandle structure 2019-03-01 15:50:14 -07:00
AssignerMultiBlock.cxx VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
AssignerMultiBlock.h VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
AtomicArray.h ReverseConnectivityBuilder now uses the new vtkm::cont::AtomicArray 2018-07-19 13:39:47 -04:00
BoundingIntervalHierarchy.h vtkm::cont Locators include all headers they need. 2018-12-27 13:19:40 -05:00
BoundingIntervalHierarchy.hxx Convert some vtkm/cont classes over to vtkm::worklet::Invoker 2018-09-04 15:01:18 -04:00
BoundingIntervalHierarchyNode.h fixing -Wmissing-field-initializers for BoundingIntevalHierarchyNode 2018-06-29 18:58:28 -07:00
BoundsCompute.cxx
BoundsCompute.h
BoundsGlobalCompute.cxx
BoundsGlobalCompute.h
CellLocator.h Merge topic 'code_sprint_locator_fixes' 2019-01-09 16:23:17 -05:00
CellLocatorHelper.h Run the update-control-signature-tags.sh script 2019-01-11 12:23:10 -07:00
CellLocatorRectilinearGrid.h Updates to the Cell Locators 2019-01-06 17:18:23 -08:00
CellLocatorTwoLevelUniformGrid.h Run the update-control-signature-tags.sh script 2019-01-11 12:23:10 -07:00
CellLocatorUniformGrid.h Updates to the Cell Locators 2019-01-06 17:18:23 -08:00
CellSet.cxx
CellSet.h Rename ArrayHandleVariant to VariantArrayHandle. 2018-12-27 14:35:56 -05:00
CellSetExplicit.cxx
CellSetExplicit.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
CellSetExplicit.hxx Make sure important vtkm::cont classes have noexcept move ops. 2018-12-10 10:33:18 -05:00
CellSetListTag.h
CellSetPermutation.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
CellSetSingleType.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
CellSetStructured.cxx
CellSetStructured.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
CellSetStructured.hxx Make sure important vtkm::cont classes have noexcept move ops. 2018-12-10 10:33:18 -05:00
CMakeLists.txt Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
ColorTable.cxx Update presets for ColorTable 2018-11-09 09:02:10 -07:00
ColorTable.h Fix potential warning in AverageByKey 2018-11-27 09:31:23 -07:00
ColorTable.hxx Redesign vtkm::cont::ColorTable to work with separable compilation. 2018-10-31 08:18:08 -04:00
ColorTablePresets.cxx Make the building of static color table presets is thread safe 2018-11-14 09:19:07 -06:00
ColorTablePrivate.hxx Update presets for ColorTable 2018-11-09 09:02:10 -07:00
ColorTableSamples.h
CoordinateSystem.cxx Rename ArrayHandleVariant to VariantArrayHandle. 2018-12-27 14:35:56 -05:00
CoordinateSystem.h VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
CoordinateSystem.hxx Rename ArrayHandleVariant to VariantArrayHandle. 2018-12-27 14:35:56 -05:00
DataSet.cxx Make sure important vtkm::cont classes have noexcept move ops. 2018-12-10 10:33:18 -05:00
DataSet.h VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
DataSetBuilderExplicit.cxx Split the DataSetBuilders into h/cxx files. 2018-05-29 16:49:34 -04:00
DataSetBuilderExplicit.h Make sure DataSetBuilderExplicitIterative is usable by vtkm consumers 2018-06-01 13:00:16 -04:00
DataSetBuilderRectilinear.cxx Split the DataSetBuilders into h/cxx files. 2018-05-29 16:49:34 -04:00
DataSetBuilderRectilinear.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
DataSetBuilderUniform.cxx Split the DataSetBuilders into h/cxx files. 2018-05-29 16:49:34 -04:00
DataSetBuilderUniform.h Split the DataSetBuilders into h/cxx files. 2018-05-29 16:49:34 -04:00
DataSetFieldAdd.h Rename ArrayHandleVariant to VariantArrayHandle. 2018-12-27 14:35:56 -05:00
DeviceAdapter.h
DeviceAdapterAlgorithm.h Add const correctness to Timer 2019-02-28 15:08:16 -07:00
DeviceAdapterListTag.h Add initial version of an OpenMP backend. 2018-05-31 16:47:48 -04:00
DynamicCellSet.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
EnvironmentTracker.cxx vtkmdiy: Use the new mangled VTKM_DIY_ defines 2019-02-08 14:31:34 -05:00
EnvironmentTracker.h VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
Error.h Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
ErrorBadAllocation.h
ErrorBadDevice.cxx Use device id names where possible. 2018-08-29 14:57:19 -07:00
ErrorBadDevice.h Cleanup the documentation in ErrorBadDevice 2018-10-11 08:11:43 -04:00
ErrorBadType.cxx Add StorageVirtual and ArrayHandleVirtual to vtkm::cont 2018-12-27 14:35:56 -05:00
ErrorBadType.h ErrorBadType should be a device independent exception 2019-01-24 13:01:03 -05:00
ErrorBadValue.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
ErrorExecution.h Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
ErrorFilterExecution.h
ErrorInternal.h
ExecutionAndControlObjectBase.h Add ExecutionAndControlObjectBase 2018-09-08 11:54:28 -06:00
ExecutionObjectBase.h Add ExecutionAndControlObjectBase 2018-09-08 11:54:28 -06:00
Field.cxx Rename ArrayHandleVariant to VariantArrayHandle. 2018-12-27 14:35:56 -05:00
Field.h VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
FieldRangeCompute.cxx Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
FieldRangeCompute.h Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
FieldRangeCompute.hxx Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
FieldRangeGlobalCompute.cxx VTK-m now doesn't clobber external DIY installations 2019-02-05 13:05:14 -05:00
FieldRangeGlobalCompute.h Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
FieldRangeGlobalCompute.hxx Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
ImplicitFunctionHandle.h Remove TryExecute from filters 2018-10-16 15:59:53 -06:00
Initialize.cxx Initialize uses emplace_back when building unparsed args 2019-03-08 13:48:48 -05:00
Initialize.h Add vtkm::cont::Initialize. 2018-12-13 10:15:44 -05:00
Logging.cxx All bit shifting in vtkm::cont::Logging happens in unsigned space 2019-01-08 09:49:15 -05:00
Logging.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
MultiBlock.cxx Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
MultiBlock.h Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
PointLocator.h Merge topic 'code_sprint_locator_fixes' 2019-01-09 16:23:17 -05:00
PointLocatorUniformGrid.h Run the update-control-signature-tags.sh script 2019-01-11 12:23:10 -07:00
RuntimeDeviceInformation.cxx Make RuntimeDeviceInformation class template independent 2018-11-01 14:55:33 -04:00
RuntimeDeviceInformation.h Make RuntimeDeviceInformation class template independent 2018-11-01 14:55:33 -04:00
RuntimeDeviceTracker.cxx VTK-m now supports case-insensitive construction of devices from strings. 2019-01-07 08:12:25 -05:00
RuntimeDeviceTracker.h VTK-m now supports case-insensitive construction of devices from strings. 2019-01-07 08:12:25 -05:00
SerializableTypeString.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
Serialization.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
Storage.h Provided vtkm::cont::Storage with move schematics 2018-10-24 15:45:55 -04:00
StorageBasic.cxx VTK-m now doesn't use reserved C++ identifiers 2019-02-28 15:08:08 -05:00
StorageBasic.h VTK-m now doesn't use reserved C++ identifiers 2019-02-28 15:08:08 -05:00
StorageBasic.hxx Provided vtkm::cont::Storage with move schematics 2018-10-24 15:45:55 -04:00
StorageImplicit.h Allow VariantArrayHandle CastAndCall to cast to concrete types 2019-01-16 22:31:55 -06:00
StorageListTag.h
StorageVirtual.cxx Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
StorageVirtual.h Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
StorageVirtual.hxx Add a Transfer object for ArrayHandleVirtual 2019-03-01 15:50:16 -07:00
Timer.cxx Specify return type for GetTimerImpl 2019-02-28 15:36:55 -07:00
Timer.h Add const correctness to Timer 2019-02-28 15:08:16 -07:00
TryExecute.cxx Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
TryExecute.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
VariantArrayHandle.cxx VariantArrayHandleContainer casting operations have minimal overhead. 2019-01-09 08:27:14 -05:00
VariantArrayHandle.h Clarify intent of TypeString and TypeName functions. 2019-03-01 11:47:53 -05:00
VirtualObjectHandle.h Remove TryExecute from filters 2018-10-16 15:59:53 -06:00
VirtualObjectHandle.hxx Refactor VirtualObjectHandle to support new virtual design 2018-10-15 17:38:54 -04:00