alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onAcc::range Namespace Reference

Variables

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

Variable Documentation

◆ blocksInGrid

auto alpaka::onAcc::range::blocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks}
constexpr

Definition at line 14 of file range.hpp.

◆ linearBlocksInGrid

auto alpaka::onAcc::range::linearBlocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks, linearized}
constexpr

Definition at line 18 of file range.hpp.

◆ linearThreadsInBlock

auto alpaka::onAcc::range::linearThreadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads, linearized}
constexpr

Definition at line 24 of file range.hpp.

◆ linearThreadsInGrid

auto alpaka::onAcc::range::linearThreadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads, linearized}
constexpr

Definition at line 17 of file range.hpp.

◆ linearThreadsInWarp

auto alpaka::onAcc::range::linearThreadsInWarp = internal::IdxRangeLazy{origin::warp, unit::threads}
constexpr

Range of all threads in a warp.

Definition at line 27 of file range.hpp.

◆ linearWarpsInBlock

auto alpaka::onAcc::range::linearWarpsInBlock = internal::IdxRangeLazy{origin::block, unit::warps}
constexpr

Range of all warps in a block.

Definition at line 23 of file range.hpp.

◆ linearWarpsInGrid

auto alpaka::onAcc::range::linearWarpsInGrid = internal::IdxRangeLazy{origin::grid, unit::warps}
constexpr

Range of all warps in a grid.

Definition at line 20 of file range.hpp.

◆ threadsInBlock

auto alpaka::onAcc::range::threadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads}
constexpr

Definition at line 15 of file range.hpp.

◆ threadsInGrid

auto alpaka::onAcc::range::threadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads}
constexpr

Definition at line 13 of file range.hpp.