|
32 | 32 | #include <alpaka/idx/gb/IdxGbRef.hpp> |
33 | 33 | #include <alpaka/idx/bt/IdxBtOmp.hpp> |
34 | 34 | #include <alpaka/atomic/AtomicStlLock.hpp> |
35 | | -#include <alpaka/atomic/AtomicOmpCritSec.hpp> |
| 35 | +#include <alpaka/atomic/AtomicOmpBuiltIn.hpp> |
36 | 36 | #include <alpaka/atomic/AtomicHierarchy.hpp> |
37 | 37 | #include <alpaka/math/MathStl.hpp> |
38 | 38 | #include <alpaka/block/shared/dyn/BlockSharedMemDynBoostAlignedAlloc.hpp> |
@@ -87,8 +87,8 @@ namespace alpaka |
87 | 87 | public idx::bt::IdxBtOmp<TDim, TSize>, |
88 | 88 | public atomic::AtomicHierarchy< |
89 | 89 | atomic::AtomicStlLock<16>, // grid atomics |
90 | | - atomic::AtomicOmpCritSec, // block atomics |
91 | | - atomic::AtomicOmpCritSec // thread atomics |
| 90 | + atomic::AtomicOmpBuiltIn, // block atomics |
| 91 | + atomic::AtomicOmpBuiltIn // thread atomics |
92 | 92 | >, |
93 | 93 | public math::MathStl, |
94 | 94 | public block::shared::dyn::BlockSharedMemDynBoostAlignedAlloc, |
@@ -118,8 +118,8 @@ namespace alpaka |
118 | 118 | idx::bt::IdxBtOmp<TDim, TSize>(), |
119 | 119 | atomic::AtomicHierarchy< |
120 | 120 | atomic::AtomicStlLock<16>,// atomics between grids |
121 | | - atomic::AtomicOmpCritSec, // atomics between blocks |
122 | | - atomic::AtomicOmpCritSec // atomics between threads |
| 121 | + atomic::AtomicOmpBuiltIn, // atomics between blocks |
| 122 | + atomic::AtomicOmpBuiltIn // atomics between threads |
123 | 123 | >(), |
124 | 124 | math::MathStl(), |
125 | 125 | block::shared::dyn::BlockSharedMemDynBoostAlignedAlloc(static_cast<std::size_t>(blockSharedMemDynSizeBytes)), |
|
0 commit comments