6.77. CUpti_ActivityOpenAccOther
-
struct CUpti_ActivityOpenAccOther
The activity record for OpenACC other.
(CUPTI_ACTIVITY_KIND_OPENACC_OTHER).
Public Members
-
CUpti_ActivityKind kind
The activity record kind, must be CUPTI_ACTIVITY_KIND_OPENACC_OTHER.
-
CUpti_OpenAccEventKind eventKind
CUPTI OpenACC event kind (.
See also
-
CUpti_OpenAccConstructKind parentConstruct
CUPTI OpenACC parent construct kind (.
Note that for applications using PGI OpenACC runtime < 16.1, this will always be CUPTI_OPENACC_CONSTRUCT_KIND_UNKNOWN.
See also
-
uint32_t version
Version number.
-
uint32_t implicit
1 for any implicit event, such as an implicit wait at a synchronous data construct 0 otherwise
-
uint32_t deviceType
Device type.
-
uint32_t deviceNumber
Device number.
-
uint32_t threadId
ThreadId.
-
uint64_t asyncMap
Internal asynchronous queue number used.
-
uint32_t lineNo
The line number of the directive or program construct or the starting line number of the OpenACC construct corresponding to the event.
A negative or zero value means the line number is not known.
-
uint32_t endLineNo
For an OpenACC construct, this contains the line number of the end of the construct.
A negative or zero value means the line number is not known.
-
uint32_t funcLineNo
The line number of the first line of the function named in func_name.
A negative or zero value means the line number is not known.
-
uint32_t funcEndLineNo
The last line number of the function named in func_name.
A negative or zero value means the line number is not known.
-
uint64_t start
CUPTI start timestamp.
-
uint64_t end
CUPTI end timestamp.
-
uint32_t cuDeviceId
CUDA device id Valid only if deviceType is acc_device_nvidia.
-
uint32_t cuContextId
CUDA context id Valid only if deviceType is acc_device_nvidia.
-
uint32_t cuStreamId
CUDA stream id Valid only if deviceType is acc_device_nvidia.
-
uint32_t cuProcessId
The ID of the process where the OpenACC activity is executing.
-
uint32_t cuThreadId
The ID of the thread where the OpenACC activity is executing.
-
uint32_t externalId
The OpenACC correlation ID.
Valid only if deviceType is acc_device_nvidia. If not 0, it uniquely identifies this record. It is identical to the externalId in the preceding external correlation record of type CUPTI_EXTERNAL_CORRELATION_KIND_OPENACC.
-
const char *srcFile
A pointer to null-terminated string containing the name of or path to the source file, if known, or a null pointer if not.
-
const char *funcName
A pointer to a null-terminated string containing the name of the function in which the event occurred.
-
CUpti_ActivityKind kind