|
MFC
Exascale flow solver
|
NVIDIA NVTX profiling API bindings for GPU performance instrumentation. More...
Data Types | |
| type | nvtxeventattributes |
| interface | nvtxrangepush |
| interface | nvtxrangepop |
Functions/Subroutines | |
| subroutine | nvtxstartrange (name, id) |
| Pushes a named NVTX range for GPU profiling, optionally with a color based on the given identifier. | |
| subroutine | nvtxendrange |
| Pops the current NVTX range to end the GPU profiling region. | |
Variables | |
| integer, dimension(7), private | col = [ int(Z'0000ff00'), int(Z'000000ff'), int(Z'00ffff00'), int(Z'00ff00ff'), int(Z'0000ffff'), int(Z'00ff0000'), int(Z'00ffffff') ] |
| character(len=256), private | tempname |
NVIDIA NVTX profiling API bindings for GPU performance instrumentation.
| subroutine m_nvtx::nvtxendrange |
Pops the current NVTX range to end the GPU profiling region.
Definition at line 83 of file m_nvtx.f90.
| subroutine m_nvtx::nvtxstartrange | ( | character(kind=c_char, len=*), intent(in) | name, |
| integer, intent(in), optional | id ) |
Pushes a named NVTX range for GPU profiling, optionally with a color based on the given identifier.
Definition at line 62 of file m_nvtx.f90.
|
private |
Definition at line 12 of file m_nvtx.f90.
|
private |
Definition at line 18 of file m_nvtx.f90.