#include <AMReX_GpuDevice.H>
Public Member Functions | |
| gpuStream_t & | get () |
| void | sync () |
| void | free_async (Arena *arena, void *mem) |
Private Attributes | |
| gpuStream_t | m_stream |
| std::mutex | m_mutex |
| Vector< std::pair< Arena *, void * > > | m_free_wait_list |
| void amrex::Gpu::StreamManager::free_async | ( | Arena * | arena, |
| void * | mem | ||
| ) |
| gpuStream_t & amrex::Gpu::StreamManager::get | ( | ) |
| void amrex::Gpu::StreamManager::sync | ( | ) |
|
private |
|
private |