hipfort_roctx.F90 File Reference

hipfort_roctx.F90 File Reference#

hipFORT API Reference: hipfort_roctx.F90 File Reference
hipfort_roctx.F90 File Reference

Data Types

interface  hipfort_roctx::roctxmark
 Mark an event. More...
 
interface  hipfort_roctx::roctxrangepush
 Start a new nested range. More...
 
interface  hipfort_roctx::roctxrangepop
 Stop the current nested range. More...
 
interface  hipfort_roctx::roctxrangestart
 Starts a process range. More...
 
interface  hipfort_roctx::roctxrangestop
 Stop a process range. More...
 
interface  hipfort_roctx::roctxprofilerpause
 Request any currently running profiling tool that is should stop collecting data. More...
 
interface  hipfort_roctx::roctxprofilerresume
 Request any currently running profiling tool that is should resume collecting data. More...
 
interface  hipfort_roctx::roctxnameosthread
 Indicate to a profiling tool that, where possible, you would like the current CPU OS thread to be labeled by the provided name in the output of the profiling tool. More...
 
interface  hipfort_roctx::roctxnamehsaagent
 Indicate to a profiling tool that, where possible, you would like the given HSA agent to be labeled by the provided name in the output of the profiling tool. More...
 
interface  hipfort_roctx::roctxnamehipdevice
 Indicate to a profiling tool that, where possible, you would like the given HIP device id to be labeled by the provided name in the output of the profiling tool. More...
 
interface  hipfort_roctx::roctxnamehipstream
 Indicate to a profiling tool that, where possible, you would like the given HIP stream to be labeled by the provided name in the output of the profiling tool. More...
 
interface  hipfort_roctx::roctxgetthreadid
 Retrieve a id value for the current thread which will be identical to the id value a profiling tool gets via rocprofiler_get_thread_id(rocprofiler_thread_id_t*) More...
 

Modules

module  hipfort_roctx