Block-Structured AMR Software Framework
amrex::Gpu::Device Member List

This is the complete list of members for amrex::Gpu::Device, including all inherited members.

c_comps_threads_and_blocks(const int *lo, const int *hi, const int comps, dim3 &numBlocks, dim3 &numThreads) noexceptamrex::Gpu::Devicestatic
c_threads_and_blocks(const int *lo, const int *hi, dim3 &numBlocks, dim3 &numThreads) noexceptamrex::Gpu::Devicestatic
cudaStream() noexceptamrex::Gpu::Deviceinlinestatic
device_idamrex::Gpu::Deviceprivatestatic
device_propamrex::Gpu::Deviceprivatestatic
deviceId() noexceptamrex::Gpu::Devicestatic
deviceName() noexceptamrex::Gpu::Deviceinlinestatic
devicePropMajor() noexceptamrex::Gpu::Deviceinlinestatic
devicePropMinor() noexceptamrex::Gpu::Deviceinlinestatic
deviceVendor() noexceptamrex::Gpu::Deviceinlinestatic
Finalize()amrex::Gpu::Devicestatic
freeMemAvailable()amrex::Gpu::Devicestatic
gpu_streamamrex::Gpu::Deviceprivatestatic
gpu_stream_poolamrex::Gpu::Deviceprivatestatic
gpuStream() noexceptamrex::Gpu::Deviceinlinestatic
grid_stride_threads_and_blocks(dim3 &numBlocks, dim3 &numThreads) noexceptamrex::Gpu::Devicestatic
Initialize()amrex::Gpu::Devicestatic
initialize_gpu()amrex::Gpu::Deviceprivatestatic
max_blocks_per_launchamrex::Gpu::Deviceprivatestatic
max_gpu_streamsamrex::Gpu::Deviceprivatestatic
maxBlocksPerGrid(int dir) noexceptamrex::Gpu::Deviceinlinestatic
maxBlocksPerLaunch() noexceptamrex::Gpu::Deviceinlinestatic
maxThreadsPerBlock() noexceptamrex::Gpu::Deviceinlinestatic
maxThreadsPerBlock(int dir) noexceptamrex::Gpu::Deviceinlinestatic
maxThreadsPerMultiProcessor() noexceptamrex::Gpu::Deviceinlinestatic
mem_advise_set_preferred(void *p, std::size_t sz, int device)amrex::Gpu::Devicestatic
mem_advise_set_readonly(void *p, std::size_t sz)amrex::Gpu::Devicestatic
memory_pools_supportedamrex::Gpu::Deviceprivatestatic
memoryPoolsSupported() noexceptamrex::Gpu::Deviceinlinestatic
n_threads_and_blocks(const Long N, dim3 &numBlocks, dim3 &numThreads) noexceptamrex::Gpu::Devicestatic
num_device_partnersamrex::Gpu::Deviceprivatestatic
num_devices_usedamrex::Gpu::Deviceprivatestatic
numBlocksOverrideamrex::Gpu::Deviceprivatestatic
numDevicePartners() noexceptamrex::Gpu::Devicestatic
numDevicesUsed() noexceptamrex::Gpu::Devicestatic
numGpuStreams() noexceptamrex::Gpu::Deviceinlinestatic
numMultiProcessors() noexceptamrex::Gpu::Deviceinlinestatic
numThreadsMinamrex::Gpu::Deviceprivatestatic
numThreadsOverrideamrex::Gpu::Deviceprivatestatic
profilerStart()amrex::Gpu::Devicestatic
profilerStop()amrex::Gpu::Devicestatic
resetStream() noexceptamrex::Gpu::Devicestatic
resetStreamIndex() noexceptamrex::Gpu::Deviceinlinestatic
setNumThreadsMin(int nx, int ny, int nz) noexceptamrex::Gpu::Devicestatic
setStream(gpuStream_t s) noexceptamrex::Gpu::Devicestatic
setStreamIndex(int idx) noexceptamrex::Gpu::Devicestatic
sharedMemPerBlock() noexceptamrex::Gpu::Deviceinlinestatic
streamIndex(gpuStream_t s=gpuStream()) noexceptamrex::Gpu::Devicestatic
streamSynchronize() noexceptamrex::Gpu::Devicestatic
streamSynchronizeAll() noexceptamrex::Gpu::Devicestatic
synchronize() noexceptamrex::Gpu::Devicestatic
totalGlobalMem() noexceptamrex::Gpu::Deviceinlinestatic
verboseamrex::Gpu::Deviceprivatestatic
warp_sizeamrex::Gpu::Devicestatic