1.2 (revision 3183)

List of all event records

BufferFlush
This event signals that the internal buffer was flushed at the given time.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_TimeStamp stopTime The time the buffer flush finished.
See also:
OTF2_EvtWriter_BufferFlush()
Since:
Version 1.0

MeasurementOnOff
This event signals where the measurement system turned measurement on or off.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_MeasurementMode measurementMode Is the measurement turned on (OTF2_MEASUREMENT_ON) or off (OTF2_MEASUREMENT_OFF)?
See also:
OTF2_EvtWriter_MeasurementOnOff()
Since:
Version 1.0

Enter
An enter record indicates that the program enters a code region.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RegionRef region Needs to be defined in a definition record References a Region definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_REGION is available.
See also:
OTF2_EvtWriter_Enter()
Since:
Version 1.0

Leave
A leave record indicates that the program leaves a code region.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RegionRef region Needs to be defined in a definition record References a Region definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_REGION is available.
See also:
OTF2_EvtWriter_Leave()
Since:
Version 1.0

MpiSend
A MpiSend record indicates that a MPI message send process was initiated (MPI_SEND). It keeps the necessary information for this event: receiver of the message, communicator, and the message tag. You can optionally add further information like the message length (size of the send buffer).

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t receiver MPI rank of receiver in communicator.
OTF2_CommRef communicator Communicator ID. References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t msgTag Message tag
uint64_t msgLength Message length
See also:
OTF2_EvtWriter_MpiSend()
Since:
Version 1.0

MpiIsend
A MpiIsend record indicates that a MPI message send process was initiated (MPI_ISEND). It keeps the necessary information for this event: receiver of the message, communicator, and the message tag. You can optionally add further information like the message length (size of the send buffer).

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t receiver MPI rank of receiver in communicator.
OTF2_CommRef communicator Communicator ID. References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t msgTag Message tag
uint64_t msgLength Message length
uint64_t requestID ID of the related request
See also:
OTF2_EvtWriter_MpiIsend()
Since:
Version 1.0

MpiIsendComplete
Signals the completion of non-blocking send request.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t requestID ID of the related request
See also:
OTF2_EvtWriter_MpiIsendComplete()
Since:
Version 1.0

MpiIrecvRequest
Signals the request of an receive, which can be completed later.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t requestID ID of the requested receive
See also:
OTF2_EvtWriter_MpiIrecvRequest()
Since:
Version 1.0

MpiRecv
A MpiRecv record indicates that a MPI message was received (MPI_RECV). It keeps the necessary information for this event: sender of the message, communicator, and the message tag. You can optionally add further information like the message length (size of the receive buffer).

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t sender MPI rank of sender in communicator.
OTF2_CommRef communicator Communicator ID. References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t msgTag Message tag
uint64_t msgLength Message length
See also:
OTF2_EvtWriter_MpiRecv()
Since:
Version 1.0

MpiIrecv
A MpiIrecv record indicates that a MPI message was received (MPI_IRECV). It keeps the necessary information for this event: sender of the message, communicator, and the message tag. You can optionally add further information like the message length (size of the receive buffer).

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t sender MPI rank of sender in communicator.
OTF2_CommRef communicator Communicator ID. References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t msgTag Message tag
uint64_t msgLength Message length
uint64_t requestID ID of the related request
See also:
OTF2_EvtWriter_MpiIrecv()
Since:
Version 1.0

MpiRequestTest
This events appears if the program tests if a request has already completed but the test failed.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t requestID ID of the related request
See also:
OTF2_EvtWriter_MpiRequestTest()
Since:
Version 1.0

MpiRequestCancelled
This events appears if the program canceled a request.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t requestID ID of the related request
See also:
OTF2_EvtWriter_MpiRequestCancelled()
Since:
Version 1.0

MpiCollectiveBegin
A MpiCollectiveBegin record marks the begin of an MPI collective operation (MPI_GATHER, MPI_SCATTER etc.).

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
See also:
OTF2_EvtWriter_MpiCollectiveBegin()
Since:
Version 1.0

MpiCollectiveEnd
A MpiCollectiveEnd record marks the end of an MPI collective operation (MPI_GATHER, MPI_SCATTER etc.). It keeps the necessary information for this event: type of collective operation, communicator, the root of this collective operation. You can optionally add further information like sent and received bytes.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CollectiveOp collectiveOp Determines which collective operation it is.
OTF2_CommRef communicator Communicator References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t root MPI rank of root in communicator.
uint64_t sizeSent Size of the sent message.
uint64_t sizeReceived Size of the received message.
See also:
OTF2_EvtWriter_MpiCollectiveEnd()
Since:
Version 1.0

OmpFork
An OmpFork record marks that an OpenMP Thread forks a thread team.

This event record is superseded by the ThreadFork event record and should not be used when the ThreadFork event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t numberOfRequestedThreads Requested size of the team.
See also:
OTF2_EvtWriter_OmpFork()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpJoin
An OmpJoin record marks that a team of threads is joint and only the master thread continues execution.

This event record is superseded by the ThreadJoin event record and should not be used when the ThreadJoin event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
See also:
OTF2_EvtWriter_OmpJoin()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpAcquireLock
An OmpAcquireLock record marks that a thread acquires an OpenMP lock.

This event record is superseded by the ThreadAcquireLock event record and should not be used when the ThreadAcquireLock event record is in use record.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t lockID ID of the lock.
uint32_t acquisitionOrder A monotonically increasing number to determine the order of lock acquisitions (with unsynchronized clocks this is otherwise not possible). Corresponding acquire-release events have same number.
See also:
OTF2_EvtWriter_OmpAcquireLock()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpReleaseLock
An OmpReleaseLock record marks that a thread releases an OpenMP lock.

This event record is superseded by the ThreadReleaseLock event record and should not be used when the ThreadReleaseLock event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint32_t lockID ID of the lock.
uint32_t acquisitionOrder A monotonically increasing number to determine the order of lock acquisitions (with unsynchronized clocks this is otherwise not possible). Corresponding acquire-release events have same number.
See also:
OTF2_EvtWriter_OmpReleaseLock()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpTaskCreate
An OmpTaskCreate record marks that an OpenMP Task was/will be created in the current region.

This event record is superseded by the ThreadTaskCreate event record and should not be used when the ThreadTaskCreate event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t taskID Identifier of the newly created task instance.
See also:
OTF2_EvtWriter_OmpTaskCreate()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpTaskSwitch
An OmpTaskSwitch record indicates that the execution of the current task will be suspended and another task starts/restarts its execution. Please note that this may change the current call stack of the executing location.

This event record is superseded by the ThreadTaskSwitch event record and should not be used when the ThreadTaskSwitch event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t taskID Identifier of the now active task instance.
See also:
OTF2_EvtWriter_OmpTaskSwitch()
Since:
Version 1.0
Deprecated:
In version 1.2

OmpTaskComplete
An OmpTaskComplete record indicates that the execution of an OpenMP task has finished.

This event record is superseded by the ThreadTaskComplete event record and should not be used when the ThreadTaskComplete event record is in use.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
uint64_t taskID Identifier of the completed task instance.
See also:
OTF2_EvtWriter_OmpTaskComplete()
Since:
Version 1.0
Deprecated:
In version 1.2

Metric
A metric event is always stored at the location that recorded the metric. A metric event can reference a metric class or metric instance. Therefore, metric classes and instances share same ID space. Synchronous metrics are always located right before the according enter and leave event.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_MetricRef metric Could be a metric class or a metric instance. References a MetricClass, or a MetricInstance definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_METRIC is available.
uint8_t numberOfMetrics Number of metrics with in the set.
OTF2_Type typeIDs [ numberOfMetrics ] List of metric types.
OTF2_MetricValue metricValues [ numberOfMetrics ] List of metric values.
See also:
OTF2_EvtWriter_Metric()
Since:
Version 1.0

ParameterString
A ParameterString record marks that in the current region, the specified string parameter has the specified value.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_ParameterRef parameter Parameter ID. References a Parameter definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_PARAMETER is available.
OTF2_StringRef string Value: Handle of a string definition References a String definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_STRING is available.
See also:
OTF2_EvtWriter_ParameterString()
Since:
Version 1.0

ParameterInt
A ParameterInt record marks that in the current region, the specified integer parameter has the specified value.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_ParameterRef parameter Parameter ID. References a Parameter definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_PARAMETER is available.
int64_t value Value of the recorded parameter.
See also:
OTF2_EvtWriter_ParameterInt()
Since:
Version 1.0

ParameterUnsignedInt
A ParameterUnsignedInt record marks that in the current region, the specified unsigned integer parameter has the specified value.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_ParameterRef parameter Parameter ID. References a Parameter definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_PARAMETER is available.
uint64_t value Value of the recorded parameter.
See also:
OTF2_EvtWriter_ParameterUnsignedInt()
Since:
Version 1.0

RmaWinCreate
An RmaWinCreate record denotes the creation of an RMA window.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window created. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
See also:
OTF2_EvtWriter_RmaWinCreate()
Since:
Version 1.2

RmaWinDestroy
An RmaWinDestroy record denotes the destruction of an RMA window.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window destructed. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
See also:
OTF2_EvtWriter_RmaWinDestroy()
Since:
Version 1.2

RmaCollectiveBegin
An RmaCollectiveBegin record denotes the beginnig of a collective RMA operation.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
See also:
OTF2_EvtWriter_RmaCollectiveBegin()
Since:
Version 1.2

RmaCollectiveEnd
"An RmaCollectiveEnd record denotes the end of a collective RMA operation.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CollectiveOp collectiveOp Determines which collective operation it is.
OTF2_RmaSyncLevel syncLevel Synchronization level of this collective operation.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t root Root process for this operation.
uint64_t bytesSent Bytes sent in operation.
uint64_t bytesReceived Bytes receives in operation.
See also:
OTF2_EvtWriter_RmaCollectiveEnd()
Since:
Version 1.2

RmaGroupSync
An RmaGroupSync record denotes the synchronization with a subgroup of processes on a window.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaSyncLevel syncLevel Synchronization level of this collective operation.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
OTF2_GroupRef group Group of remote processes involved in synchronization. References a Group definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_GROUP is available.
See also:
OTF2_EvtWriter_RmaGroupSync()
Since:
Version 1.2

RmaRequestLock
An RmaRequestLock record denotes the time a lock was requested and with it the earliest time it could have been granted. It is used to mark (possibly) non-blocking lock request, as defined by the MPI standard.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the locked remote process.
uint64_t lockId ID of the lock aquired, if multiple locks are defined on a window.
OTF2_LockType lockType Type of lock aquired.
See also:
OTF2_EvtWriter_RmaRequestLock()
Since:
Version 1.2

RmaAcquireLock
An RmaAcquireLock record denotes the time a lock was aquired by the process.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the locked remote process.
uint64_t lockId ID of the lock aquired, if multiple locks are defined on a window.
OTF2_LockType lockType Type of lock aquired.
See also:
OTF2_EvtWriter_RmaAcquireLock()
Since:
Version 1.2

RmaTryLock
An RmaTryLock record denotes the time of an unsuccessful attempt to acquire the lock.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the locked remote process.
uint64_t lockId ID of the lock aquired, if multiple locks are defined on a window.
OTF2_LockType lockType Type of lock aquired.
See also:
OTF2_EvtWriter_RmaTryLock()
Since:
Version 1.2

RmaReleaseLock
An RmaReleaseLock record denotes the time the lock was released.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the locked remote process.
uint64_t lockId ID of the lock released, if multiple locks are defined on a window.
See also:
OTF2_EvtWriter_RmaReleaseLock()
Since:
Version 1.2

RmaSync
An RmaSync record denotes the direct synchronization with a possibly remote process.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the locked remote process.
OTF2_RmaSyncType syncType Type of synchronization.
See also:
OTF2_EvtWriter_RmaSync()
Since:
Version 1.2

RmaWaitChange
An RmaWaitChange record denotes the change of a window that was waited for.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
See also:
OTF2_EvtWriter_RmaWaitChange()
Since:
Version 1.2

RmaPut
An RmaPut record denotes the time a put operation was issued.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the target process.
uint64_t bytes Bytes sent to target.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaPut()
Since:
Version 1.2

RmaGet
An RmaGet record denotes the time a put operation was issued.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the target process.
uint64_t bytes Bytes received from target.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaGet()
Since:
Version 1.2

RmaAtomic
An RmaAtomic record denotes the time a atomic operation was issued.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint32_t remote Rank of the target process.
OTF2_RmaAtomicType type Type of atomic operation.
uint64_t bytesSent Bytes sent to target.
uint64_t bytesReceived Bytes received from target.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaAtomic()
Since:
Version 1.2

RmaOpCompleteBlocking
An RmaOpCompleteBlocking record denotes the local completion of a blocking RMA operation.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaOpCompleteBlocking()
Since:
Version 1.2

RmaOpCompleteNonBlocking
An RmaOpCompleteNonBlocking record denotes the local completion of a non-blocking RMA operation.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaOpCompleteNonBlocking()
Since:
Version 1.2

RmaOpTest
An RmaOpTest record denotes that a non-blocking RMA operation has been tested for completion unsuccessfully.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaOpTest()
Since:
Version 1.2

RmaOpCompleteRemote
An RmaOpCompleteRemote record denotes the local completion of an RMA operation.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_RmaWinRef win ID of the window used for this operation. References a RmaWin definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_RMA_WIN is available.
uint64_t matchingId ID used for matching the appropriate completion record.
See also:
OTF2_EvtWriter_RmaOpCompleteRemote()
Since:
Version 1.2

ThreadFork
An ThreadFork record marks that an thread forks a thread team.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_Paradigm model
uint32_t numberOfRequestedThreads Requested size of the team.
See also:
OTF2_EvtWriter_ThreadFork()
Since:
Version 1.2

ThreadJoin
An ThreadJoin record marks that a team of threads is joint and only the master thread continues execution.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_Paradigm model
See also:
OTF2_EvtWriter_ThreadJoin()
Since:
Version 1.2

ThreadTeamBegin
Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CommRef threadTeam Thread team References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
See also:
OTF2_EvtWriter_ThreadTeamBegin()
Since:
Version 1.2

ThreadTeamEnd
Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CommRef threadTeam Thread team References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
See also:
OTF2_EvtWriter_ThreadTeamEnd()
Since:
Version 1.2

ThreadAcquireLock
An ThreadAcquireLock record marks that a thread acquires an lock.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_Paradigm model
uint32_t lockID ID of the lock.
uint32_t acquisitionOrder A monotonically increasing number to determine the order of lock acquisitions (with unsynchronized clocks this is otherwise not possible). Corresponding acquire-release events have same number.
See also:
OTF2_EvtWriter_ThreadAcquireLock()
Since:
Version 1.2

ThreadReleaseLock
An ThreadReleaseLock record marks that a thread releases an lock.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_Paradigm model
uint32_t lockID ID of the lock.
uint32_t acquisitionOrder A monotonically increasing number to determine the order of lock acquisitions (with unsynchronized clocks this is otherwise not possible). Corresponding acquire-release events have same number.
See also:
OTF2_EvtWriter_ThreadReleaseLock()
Since:
Version 1.2

ThreadTaskCreate
An ThreadTaskCreate record marks that an task in was/will be created and will be processed by the specified thread team.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CommRef threadTeam Thread team References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t creatingThread Creating thread of this task. (This is redundant, remove?)
uint32_t generationNumber Thread-private generation number of task's creating thread.
See also:
OTF2_EvtWriter_ThreadTaskCreate()
Since:
Version 1.2

ThreadTaskSwitch
An ThreadTaskSwitch record indicates that the execution of the current task will be suspended and another task starts/restarts its execution. Please note that this may change the current call stack of the executing location.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CommRef threadTeam Thread team References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t creatingThread Creating thread of this task.
uint32_t generationNumber Thread-private generation number of task's creating thread.
See also:
OTF2_EvtWriter_ThreadTaskSwitch()
Since:
Version 1.2

ThreadTaskComplete
An ThreadTaskComplete record indicates that the execution of an OpenMP task has finished.

Attributes:
OTF2_LocationRef location The location where this event happened.
OTF2_TimeStamp timestamp The time when this event happened.
OTF2_CommRef threadTeam Thread team References a Comm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available.
uint32_t creatingThread Creating thread of this task.
uint32_t generationNumber Thread-private generation number of task's creating thread.
See also:
OTF2_EvtWriter_ThreadTaskComplete()
Since:
Version 1.2