alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
AtomicCpu.hpp
Go to the documentation of this file.
1
/* Copyright 2025 Andrea Bocci, Felice Pantaleo
2
* SPDX-License-Identifier: MPL-2.0
3
*/
4
5
#pragma once
6
7
#include "
alpaka/atomic/AtomicAtomicRef.hpp
"
8
#include "
alpaka/atomic/AtomicStdLibLock.hpp
"
9
10
namespace
alpaka
11
{
12
#ifndef ALPAKA_DISABLE_ATOMIC_ATOMICREF
13
using
AtomicCpu
=
AtomicAtomicRef
;
14
#else
15
using
AtomicCpu
= AtomicStdLibLock<16>;
16
#endif
// ALPAKA_DISABLE_ATOMIC_ATOMICREF
17
18
}
// namespace alpaka
AtomicAtomicRef.hpp
AtomicStdLibLock.hpp
alpaka::AtomicAtomicRef
The atomic ops based on atomic_ref for CPU accelerators.
Definition
AtomicAtomicRef.hpp:38
alpaka
The alpaka accelerator library.
Definition
AccCpuOmp2Blocks.hpp:49
include
alpaka
atomic
AtomicCpu.hpp
Generated on Tue Feb 4 2025 09:02:23 for alpaka by
1.9.8