|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <CudaStreamManager.h>
Public Member Functions | |
| int | registerAndLaunchStream (CudaStreamIndex streamIndex) |
| void | terminateStreams () |
| cudaStream_t & | getStream (CudaStreamIndex streamIndex, uint multiStreamIndex=0) |
| bool | streamIsRegistered (CudaStreamIndex streamIndex) |
| void | createCudaEvents () |
| void | destroyCudaEvents () |
| void | triggerStartBulkKernel (CudaStreamIndex streamIndex, uint multiStreamIndex=0) |
| void | waitOnStartBulkKernelEvent (CudaStreamIndex streamIndex, uint multiStreamIndex=0) |
Definition at line 54 of file CudaStreamManager.h.
| void vf::gpu::CudaStreamManager::createCudaEvents | ( | ) |
Definition at line 72 of file CudaStreamManager.cpp.
| void vf::gpu::CudaStreamManager::destroyCudaEvents | ( | ) |
Definition at line 77 of file CudaStreamManager.cpp.
| cudaStream_t & vf::gpu::CudaStreamManager::getStream | ( | CudaStreamIndex | streamIndex, |
| uint | multiStreamIndex = 0 |
||
| ) |
Definition at line 55 of file CudaStreamManager.cpp.
| int vf::gpu::CudaStreamManager::registerAndLaunchStream | ( | CudaStreamIndex | streamIndex | ) |
Definition at line 39 of file CudaStreamManager.cpp.
| bool vf::gpu::CudaStreamManager::streamIsRegistered | ( | CudaStreamIndex | streamIndex | ) |
Definition at line 67 of file CudaStreamManager.cpp.
| void vf::gpu::CudaStreamManager::terminateStreams | ( | ) |
Definition at line 49 of file CudaStreamManager.cpp.
| void vf::gpu::CudaStreamManager::triggerStartBulkKernel | ( | CudaStreamIndex | streamIndex, |
| uint | multiStreamIndex = 0 |
||
| ) |
Definition at line 82 of file CudaStreamManager.cpp.
| void vf::gpu::CudaStreamManager::waitOnStartBulkKernelEvent | ( | CudaStreamIndex | streamIndex, |
| uint | multiStreamIndex = 0 |
||
| ) |
Definition at line 87 of file CudaStreamManager.cpp.