Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::Gpu::ExecutionConfig Struct Reference

#include <AMReX_GpuLaunch.H>

Public Member Functions

 ExecutionConfig () noexcept
 ExecutionConfig (const Box &box) noexcept
 ExecutionConfig (const Box &box, int comps) noexcept
 ExecutionConfig (Long N) noexcept
 ExecutionConfig (dim3 nb, dim3 nt, std::size_t sm=0) noexcept

Public Attributes

dim3 numBlocks
dim3 numThreads
std::size_t sharedMem = 0

Constructor & Destructor Documentation

◆ ExecutionConfig() [1/5]

amrex::Gpu::ExecutionConfig::ExecutionConfig ( )
inlinenoexcept

◆ ExecutionConfig() [2/5]

amrex::Gpu::ExecutionConfig::ExecutionConfig ( const Box & box)
inlinenoexcept

◆ ExecutionConfig() [3/5]

amrex::Gpu::ExecutionConfig::ExecutionConfig ( const Box & box,
int comps )
inlinenoexcept

◆ ExecutionConfig() [4/5]

amrex::Gpu::ExecutionConfig::ExecutionConfig ( Long N)
inlinenoexcept

◆ ExecutionConfig() [5/5]

amrex::Gpu::ExecutionConfig::ExecutionConfig ( dim3 nb,
dim3 nt,
std::size_t sm = 0 )
inlinenoexcept

Member Data Documentation

◆ numBlocks

dim3 amrex::Gpu::ExecutionConfig::numBlocks

◆ numThreads

dim3 amrex::Gpu::ExecutionConfig::numThreads

◆ sharedMem

std::size_t amrex::Gpu::ExecutionConfig::sharedMem = 0

The documentation for this struct was generated from the following file: