alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
range.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::onAcc
 functionality which is usable on the accelerator compute device from within a kernel.
namespace  alpaka::onAcc::range

Variables

constexpr auto alpaka::onAcc::range::blocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks}
constexpr auto alpaka::onAcc::range::linearBlocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks, linearized}
constexpr auto alpaka::onAcc::range::linearThreadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads, linearized}
constexpr auto alpaka::onAcc::range::linearThreadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads, linearized}
constexpr auto alpaka::onAcc::range::linearThreadsInWarp = internal::IdxRangeLazy{origin::warp, unit::threads}
 Range of all threads in a warp.
constexpr auto alpaka::onAcc::range::linearWarpsInBlock = internal::IdxRangeLazy{origin::block, unit::warps}
 Range of all warps in a block.
constexpr auto alpaka::onAcc::range::linearWarpsInGrid = internal::IdxRangeLazy{origin::grid, unit::warps}
 Range of all warps in a grid.
constexpr auto alpaka::onAcc::range::threadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads}
constexpr auto alpaka::onAcc::range::threadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads}