vtk-m/vtkm/cont
Robert Maynard d1ce4a0bca Fix the default launch sizes for Tesla hardware.
The 8x8x8 is a better launch strategy for most VTK-m kernels.
The current problem is that a couple of VTK-m kernels use a
high number of registers and this number of threads combines to
require too many registers.

What we should do in the longer run is have more controls over
kernel launches on a per kernel basis. This will require VTK-m
to extract the number of registers being used by each kernel
2019-05-06 16:12:15 -04:00
..
arg For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
cuda Fix the default launch sizes for Tesla hardware. 2019-05-06 16:12:15 -04:00
internal For GCC 4.8.4 'half' shadows a global variable with that name 2019-05-02 10:27:48 -04:00
openmp Fix warnings found with clang-8 inside the OpenMP device adapter. 2019-04-29 17:05:10 -04:00
serial For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
tbb For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
testing Testing Device Adapter now uses ArrayHandle for all device transfers 2019-04-30 13:50:08 -04:00
Algorithm.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayCopy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBitField.h Correct unused-parameter warnings from defaulted methods. 2019-05-02 10:27:48 -04:00
ArrayHandleCartesianProduct.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCast.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCompositeVector.h Correct more host/device warnings from methods that should be host only 2019-04-29 13:15:42 -04:00
ArrayHandleConcatenate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleConstant.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCounting.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleDiscard.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExtractComponent.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleGroupVec.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleGroupVecVariable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleImplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleIndex.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandlePermutation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleReverse.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleStreaming.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleSwizzle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleTransform.h Correct unused-parameter warnings from defaulted methods. 2019-04-30 13:12:32 -04:00
ArrayHandleUniformPointCoordinates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleView.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtualCoordinates.h ArrayHandleVirtualCoordinates now calls the proper parent constructor 2019-04-26 10:11:04 -04:00
ArrayHandleZip.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalToIterators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AssignerMultiBlock.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AssignerMultiBlock.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AtomicArray.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BitField.h Correct unused-parameter warnings from defaulted methods. 2019-05-02 10:27:48 -04:00
BoundsCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsGlobalCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundsGlobalCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CastAndCall.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocator.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorBoundingIntervalHierarchy.cxx Cleanup the CellLocatorBoundingIntervalHierarchy.cxx style. 2019-04-24 10:13:35 -04:00
CellLocatorBoundingIntervalHierarchy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorRectilinearGrid.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorRectilinearGrid.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformBins.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformBins.h Make sure all execution side CellLocator objects have explicit destructors 2019-04-26 10:10:21 -04:00
CellLocatorUniformGrid.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorUniformGrid.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSet.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetPermutation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetSingleType.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt Some classes should be exported 2019-04-25 09:50:49 -04:00
ColorTable.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTablePresets.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTablePrivate.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTableSamples.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystem.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSet.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderExplicit.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderExplicit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderRectilinear.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderRectilinear.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderUniform.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderUniform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetFieldAdd.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterAlgorithm.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterTag.cxx For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
DeviceAdapterTag.h Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
DynamicCellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
EnvironmentTracker.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
EnvironmentTracker.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Error.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadAllocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadValue.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorFilterExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorInternal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionAndControlObjectBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionObjectBase.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
Field.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Field.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldRangeGlobalCompute.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ImplicitFunctionHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Logging.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Logging.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MultiBlock.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MultiBlock.h conslidate the license statement 2019-04-17 10:57:13 -06:00
PointLocator.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocator.h Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocatorUniformGrid.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocatorUniformGrid.h Some classes should be exported 2019-04-25 09:50:49 -04:00
RuntimeDeviceInformation.cxx Remove thread_local from RuntimeDeviceNames 2019-04-19 16:03:48 -04:00
RuntimeDeviceInformation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RuntimeDeviceTracker.cxx Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
RuntimeDeviceTracker.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SerializableTypeString.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Serialization.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Storage.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageImplicit.h Correct unused-parameter warnings from defaulted methods. 2019-04-30 13:12:32 -04:00
StorageListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageVirtual.cxx Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
StorageVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageVirtual.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Timer.cxx Merge topic 'correct_openmp_timeouts' 2019-04-18 08:05:12 -04:00
Timer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TryExecute.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TryExecute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VariantArrayHandle.h Correct unused-parameter warnings from defaulted methods. 2019-04-30 13:12:32 -04:00
VirtualObjectHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00