vtk-m/vtkm/cont/cuda
Kenneth Moreland 13056b3af5 Deprecate AtomicInterfaceControl and AtomicInterfaceExecution
Now that we have the functions in `vtkm/Atomic.h`, we can deprecate (and
eventually remove) the more cumbersome classes `AtomicInterfaceControl`
and `AtomicInterfaceExecution`.

Also reversed the order of the `expected` and `desired` parameters of
`vtkm::AtomicCompareAndSwap`. I think the former order makes more sense
and matches more other implementations (such as `std::atomic` and the
GCC `__atomic` built ins). However, there are still some non-deprecated
classes with similar methods that cannot easily be switched. Thus, it's
better to be inconsistent with most other libraries and consistent with
ourself than to be inconsitent with ourself.
2020-08-20 13:40:44 -06:00
..
internal Deprecate AtomicInterfaceControl and AtomicInterfaceExecution 2020-08-20 13:40:44 -06:00
testing Consolidate tests for base vtkm code that is device-specific 2020-08-18 14:30:25 -06:00
ChooseCudaDevice.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
DeviceAdapterCuda.h Replace basic ArrayHandle implementation to use Buffers 2020-06-25 14:02:26 -06:00
ErrorCuda.h conslidate the license statement 2019-04-17 10:57:13 -06:00