- 24 May, 2019 1 commit
-
-
bcaf7d9b ScopedRuntimeDeviceTracker have better controls of setting devices. 4212d0c0 RuntimeDeviceInformation now says the AnyTag exists. fa03dc66 ScopedRuntimeDeviceTracker requires a device to execute on when constructed. 4020f519 RuntimeDeviceTracker can't be copied and is only accessible via reference. e9482018 ScopedRuntimeDeviceTracker has the same API as RuntimeDeviceTracker Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1676
-
- 23 May, 2019 1 commit
-
-
3a4bffe5 Make sure methods that are used by multiple TU's are inline. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1680
-
- 22 May, 2019 1 commit
-
-
Robert Maynard authored
These methods need to be marked inline as they are used by multiple TU's. When they aren't marked as inline we see random failures in downstream VTK-m users generally when CUDA is enabled due to ODR violations.
-
- 21 May, 2019 4 commits
-
-
2041091e Move vtkm:: operators from global namespace to vtkm namespace Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1679
-
Robert Maynard authored
The ScopedRuntimeDeviceTracker now can force, enable, or disable devices. Additionally the ScopedRuntimeDeviceTracker and the RuntimeDeviceTracker handle the DeviceAdapterTagAny robustly across all methods.
-
Robert Maynard authored
-
Robert Maynard authored
To simplify using the ScopedRuntimeDeviceTracker it now takes the device id you want to run on during construction.
-
- 20 May, 2019 2 commits
-
-
Robert Maynard authored
Fixes #361 The Vec, Range, and Pair free function operators are all now in the vtk-m namespace to help with ADL lookup.
-
Robert Maynard authored
As the RuntimeDeviceTracker is a per thread construct we now make it explicit that you can only get a reference to the per-thread version and can't copy it.
-
- 16 May, 2019 4 commits
-
-
63fe0f09 DispatcherReduceByKey uses the scheduling_range like all other dispatchers Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1674
-
1b62901e Empty DynamicCellSet doesn't segfault on certain queries. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1675
-
7184648c Add support for clang-cl compilation on windows b8f5d582 Merge branch 'upstream-diy' into support_clang-cl 58ad3ca3 diy 2019-05-14 (41fd7af6) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1671
-
Robert Maynard authored
Fixes #370
-
- 15 May, 2019 7 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
18a0cd35 vtkm::worklet::Invoker now supports scatter types afc3f530 Remove unneeded ScatterType as it was the default a1ea509f All scatter types now inherit from a common base 77378993 DispatcherBase: Simplify remove_cvref and remove_pointer_and_decay. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1673
-
Robert Maynard authored
Fixes #297
-
Robert Maynard authored
-
Robert Maynard authored
This is required for vtkm::worklet::Invoker to launch worklets with a non default scatter type.
-
Robert Maynard authored
designed easier to use remove_cvref and remove_pointer_and_decay functions for the DispatcherBase.
-
- 14 May, 2019 4 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
* upstream-diy: diy 2019-05-14 (41fd7af6)
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/diy2.git at commit 41fd7af6208a5539b7675bfc488df8739f9a8f97 (for/vtk-m).
-
b74ab327 Improve VTK DataSet Reader Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1670
-
- 13 May, 2019 3 commits
-
-
Sujin Philip authored
1. Support reading Tensors (Vec<T, 9>) 2. Support reading files having `METADATA`.
-
80e5f274 Update update-common.sh to the SHA1: b094fcba Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1669
-
Robert Maynard authored
This update allows for the update-common script to be run from any directory
-
- 08 May, 2019 2 commits
-
-
fa3722bf FindFirstSetBit now correctly compiles with the Intel compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1668
-
Robert Maynard authored
Fixes paraview/paraview#18993
-
- 07 May, 2019 1 commit
-
-
d1ce4a0b Fix the default launch sizes for Tesla hardware. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1667
-
- 06 May, 2019 2 commits
-
-
674fe1fb StealArray now returns the array and free function as a Pair. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1664
-
Robert Maynard authored
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
-
- 03 May, 2019 1 commit
-
-
41b8236a For GCC 4.8.4 'half' shadows a global variable with that name 770912f9 Correct compiler issues found with GCC 4.8.5 + CUDA 9.2 on summit b248b2c9 Correct unused-parameter warnings from defaulted methods. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !1666
-
- 02 May, 2019 3 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
GCC 4.8.5 warns about defaulted methods when parameters have names.
-
- 01 May, 2019 4 commits
-
-
45c92a05 added missing MinAndMax BinaryOperator tests, updated formatting Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1662
-
Robert Maynard authored
This helps reduces bugs when the callers ask to steal arrays without getting the free function, or ask for the free function after stealing the array.
-
065d1178 Testing Device Adapter now uses ArrayHandle for all device transfers Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1651
-
3dda0ab2 Correct unused-parameter warnings from defaulted methods. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1663
-