vtk-m2/vtkm/cont/openmp/internal
Allison Vacanti 5565848d91 Use a dynamic strategy for openmp 1D scheduling.
There were issues with the particle advection code where a small number
of work-heavy task invocations were needed. Since we were enforcing a
minimum of 1024 invocations per thread, this effectively serialized
scheduling.

Now the scheduler dynamically adjusts for small thread launches,
allowing finer scheduling.
2019-12-11 13:06:31 -05:00
..
ArrayManagerExecutionOpenMP.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayManagerExecutionOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AtomicInterfaceExecutionOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterAlgorithmOpenMP.cxx Use a dynamic strategy for openmp 1D scheduling. 2019-12-11 13:06:31 -05:00
DeviceAdapterAlgorithmOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterRuntimeDetectorOpenMP.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterRuntimeDetectorOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterTagOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionArrayInterfaceBasicOpenMP.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionArrayInterfaceBasicOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctorsOpenMP.h Prefixed CACHE_LINE_SIZE and PAGE_SIZE constexpr variables 2019-12-04 14:32:51 -05:00
ParallelQuickSortOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ParallelRadixSortOpenMP.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ParallelRadixSortOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ParallelScanOpenMP.h Prefixed CACHE_LINE_SIZE and PAGE_SIZE constexpr variables 2019-12-04 14:32:51 -05:00
ParallelSortOpenMP.h Fix OpenMP for gcc-9 backwards incompatibility. 2019-07-16 14:47:31 -04:00
VirtualObjectTransferOpenMP.h conslidate the license statement 2019-04-17 10:57:13 -06:00