3.1-rc5 (revision 65d2e2db)
|
BufferFlush |
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. |
MeasurementOnOff |
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)? |
Enter |
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. |
Leave |
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. |
MpiSend |
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, or a InterComm 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 |
MpiIsend |
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, or a InterComm 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 |
MpiIsendComplete |
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 |
MpiIrecvRequest |
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 |
MpiRecv |
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, or a InterComm 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 |
MpiIrecv |
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, or a InterComm 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 |
MpiRequestTest |
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 |
MpiRequestCancelled |
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 |
MpiCollectiveBegin |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
MpiCollectiveEnd |
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, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint32_t | root |
Rank of root in communicator or any predefined constant of OTF2_CollectiveRoot.
|
uint64_t | sizeSent | Size of the sent message. |
uint64_t | sizeReceived | Size of the received message. |
OmpFork |
This event record is superseded by the ThreadFork event record and should not be used when the ThreadFork event record is in use.
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. |
OmpJoin |
This event record is superseded by the ThreadJoin event record and should not be used when the ThreadJoin event record is in use.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OmpAcquireLock |
This event record is superseded by the ThreadAcquireLock event record and should not be used when the ThreadAcquireLock event record is in use.
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. |
OmpReleaseLock |
This event record is superseded by the ThreadReleaseLock event record and should not be used when the ThreadReleaseLock event record is in use.
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. |
OmpTaskCreate |
This event record is superseded by the ThreadTaskCreate event record and should not be used when the ThreadTaskCreate event record is in use.
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. |
OmpTaskSwitch |
This event record is superseded by the ThreadTaskSwitch event record and should not be used when the ThreadTaskSwitch event record is in use.
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. |
OmpTaskComplete |
This event record is superseded by the ThreadTaskComplete event record and should not be used when the ThreadTaskComplete event record is in use.
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. |
Metric |
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. These types must match that of the corresponding MetricMember definitions. |
OTF2_MetricValue | metricValues [ numberOfMetrics ] | List of metric values. |
ParameterString |
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. |
ParameterInt |
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. |
ParameterUnsignedInt |
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. |
RmaWinCreate |
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. |
RmaWinDestroy |
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. |
RmaCollectiveBegin |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
RmaCollectiveEnd |
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 or any predefined constant of OTF2_CollectiveRoot. |
uint64_t | bytesSent | Bytes sent in operation. |
uint64_t | bytesReceived | Bytes receives in operation. |
RmaGroupSync |
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. |
RmaRequestLock |
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 or OTF2_UNDEFINED_UINT32 if all processes of the specified window are locked. |
uint64_t | lockId | ID of the lock acquired, if multiple locks are defined on a window. |
OTF2_LockType | lockType | Type of lock acquired. |
RmaAcquireLock |
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 or OTF2_UNDEFINED_UINT32 if all processes of the specified window are locked. |
uint64_t | lockId | ID of the lock acquired, if multiple locks are defined on a window. |
OTF2_LockType | lockType | Type of lock acquired. |
RmaTryLock |
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 or OTF2_UNDEFINED_UINT32 if all processes of the specified window are locked. |
uint64_t | lockId | ID of the lock acquired, if multiple locks are defined on a window. |
OTF2_LockType | lockType | Type of lock acquired. |
RmaReleaseLock |
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 or OTF2_UNDEFINED_UINT32 if all processes of the specified window are locked. |
uint64_t | lockId | ID of the lock released, if multiple locks are defined on a window. |
RmaSync |
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. |
RmaWaitChange |
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. |
RmaPut |
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 corresponding completion record. |
RmaGet |
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 corresponding completion record. |
RmaAtomic |
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 corresponding completion record. |
RmaOpCompleteBlocking |
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 corresponding RMA operation record. |
RmaOpCompleteNonBlocking |
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 corresponding RMA operation record. |
RmaOpTest |
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 corresponding RMA operation record. |
RmaOpCompleteRemote |
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 corresponding RMA operation record. |
ThreadFork |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_Paradigm | model | The threading paradigm this event took place. |
uint32_t | numberOfRequestedThreads | Requested size of the team. |
ThreadJoin |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_Paradigm | model | The threading paradigm this event took place. |
ThreadTeamBegin |
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, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
ThreadTeamEnd |
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, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
ThreadAcquireLock |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_Paradigm | model | The threading paradigm this event took place. |
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. |
ThreadReleaseLock |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_Paradigm | model | The threading paradigm this event took place. |
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. |
ThreadTaskCreate |
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, or a InterComm 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. |
ThreadTaskSwitch |
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, or a InterComm 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. |
ThreadTaskComplete |
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, or a InterComm 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. |
ThreadCreate |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | threadContingent | The thread contingent. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint64_t | sequenceCount |
A threadContingent unique number. The corresponding ThreadBegin event does have the same number.
|
ThreadBegin |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | threadContingent | The thread contingent. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint64_t | sequenceCount |
A threadContingent unique number. The corresponding ThreadCreate event does have the same number.
|
ThreadWait |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | threadContingent | The thread contingent. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint64_t | sequenceCount |
A threadContingent unique number. The corresponding ThreadEnd event does have the same number.
|
ThreadEnd |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | threadContingent | The thread contingent. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint64_t | sequenceCount |
A threadContingent unique number. The corresponding ThreadWait event does have the same number. OTF2_UNDEFINED_UINT64 in case no corresponding ThreadWait event exists.
|
CallingContextEnter |
Events based on the CallingContext definition are mutually exclusive with the Enter/Leave events in a trace.
If no callback for this event is set but a callback for Enter events is defined, the reader will automatically generate an Enter callback call for the Region referenced by the CallingContext attribute of this event. Note that this emulation does not re-create the full calling context! It only re-creates the event order for instrumented regions.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CallingContextRef | callingContext | The entered region as referenced by the CallingContext definition. References a CallingContext definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_CALLING_CONTEXT is available. |
uint32_t | unwindDistance |
The unwindDistance for this callingContext . See the description in CallingContext.
|
CallingContextLeave |
The unwind distance for this CallingContext is defined to be 1. Because it must be assumed that the instrumented region made progress since the previous CallingContext event.
Events based on the CallingContext definition are mutually exclusive with the Enter/Leave events in a trace.
The parent of the CallingContext must be used as the previous calling context for the next event.
If no callback for this event is set but a callback for Leave events is defined, the reader will automatically generate an Leave callback call for the Region referenced by the CallingContext attribute of this event. Note that this emulation does not re-create the full calling context! It only re-creates the event order for instrumented regions.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CallingContextRef | callingContext | The left region as referenced by the CallingContext definition. References a CallingContext definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_CALLING_CONTEXT is available. |
CallingContextSample |
Events based on the CallingContext definition are mutually exclusive with the Enter/Leave events in a trace.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CallingContextRef | callingContext | Describes the calling context of the thread when it was interrupted. References a CallingContext definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_CALLING_CONTEXT is available. |
uint32_t | unwindDistance |
The unwindDistance for this callingContext . See the description in CallingContext.
|
OTF2_InterruptGeneratorRef | interruptGenerator | References a InterruptGenerator definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_INTERRUPT_GENERATOR is available. |
IoCreateHandle |
An IoHandle is active between a pair of consecutive IoCreateHandle and IoDestroyHandle events. All Locations of a LocationGroup have access to an active IoHandle.
If the Comm attribute of the IoHandle handle is not OTF2_UNDEFINED_COMM, this is a collective operation over Comm.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | A previously inactive I/O handle which will be activated by this record. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_IoAccessMode | mode | Determines which I/O operations can be applied to this I/O handle (e.g., read-only, write-only, read-write). |
OTF2_IoCreationFlag | creationFlags | Requested I/O handle creation flags (e.g., create, exclusive, etc.). |
OTF2_IoStatusFlag | statusFlags |
I/O handle status flags which will be associated with the handle attribute (e.g., append, create, close-on-exec, async, etc).
|
IoDestroyHandle |
An IoHandle is active between a pair of consecutive IoCreateHandle and IoDestroyHandle events. All Locations of a LocationGroup have access to an active IoHandle.
If the Comm attribute of the IoHandle handle is not OTF2_UNDEFINED_COMM, this is a collective operation over Comm.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle which will be inactivated by this records. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
IoDuplicateHandle |
The new I/O handle newHandle
is active after this event.
Both IoHandles must reference the same Comm definition or be OTF2_UNDEFINED_COMM. If the Comm attribute of the IoHandle handles is not OTF2_UNDEFINED_COMM, this is a collective operation over Comm.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | oldHandle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_IoHandleRef | newHandle | A previously inactive I/O handle which will be activated by this record. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_IoStatusFlag | statusFlags |
The status flag for the new I/O handle newHandle . No status flags will be inherited from the I/O handle oldHandle .
|
IoSeek |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
int64_t | offsetRequest | Requested offset. |
OTF2_IoSeekOption | whence |
Position inside the file from where offsetRequest should be applied (e.g., absolute from the start or end, relative to the current position).
|
uint64_t | offsetResult | Resulting offset, e.g., within the file relative to the beginning of the file. |
IoChangeStatusFlags |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_IoStatusFlag | statusFlags | Set flags (e.g., close-on-exec, append, etc.). |
IoDeleteFile |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoParadigmRef | ioParadigm | The I/O paradigm which induced the deletion. References a IoParadigm definition. |
OTF2_IoFileRef | file | File identifier. References a IoRegularFile, or a IoDirectory definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_FILE is available. |
IoOperationBegin |
See Event order for I/O operation records for the possible event orders.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_IoOperationMode | mode | Mode of an I/O handle operation (e.g., read or write). |
OTF2_IoOperationFlag | operationFlags | Special semantic of this operation. |
uint64_t | bytesRequest | Requested bytes to write/read. |
uint64_t | matchingId | Identifier used to correlate associated event records of an I/O operation. This identifier is unique for the referenced IoHandle. |
IoOperationTest |
See Event order for I/O operation records for the possible event orders.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
uint64_t | matchingId | Identifier used to correlate associated event records of an I/O operation. This identifier is unique for the referenced IoHandle. |
IoOperationIssued |
See Event order for I/O operation records for the possible event orders.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
uint64_t | matchingId | Identifier used to correlate associated event records of an I/O operation. This identifier is unique for the referenced IoHandle. |
IoOperationComplete |
See Event order for I/O operation records for the possible event orders.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
uint64_t | bytesResult | Number of actual transferred bytes. |
uint64_t | matchingId | Identifier used to correlate associated event records of an I/O operation. This identifier is unique for the referenced IoHandle. |
IoOperationCancelled |
See Event order for I/O operation records for the possible event orders.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
uint64_t | matchingId | Identifier used to correlate associated event records of an I/O operation. This identifier is unique for the referenced IoHandle. |
IoAcquireLock |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_LockType | lockType | Type of the lock. |
IoReleaseLock |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_LockType | lockType | Type of the lock. |
IoTryLock |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_IoHandleRef | handle | An active I/O handle. References a IoHandle definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_IO_HANDLE is available. |
OTF2_LockType | lockType | Type of the lock. |
ProgramBegin |
This event is restricted to happen at most once on any Location in a LocationGroup that is of type OTF2_LOCATION_GROUP_TYPE_PROCESS.
If there is a ProgramBegin record, a corresponding ProgramEnd record on any Location in the same LocationGroup is mandatory and vice versa.
None of the timestamps recorded within the same LocationGroup must be smaller than ProgramBegin's timestamp.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_StringRef | programName | The name of the program. References a String definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_STRING is available. |
uint32_t | numberOfArguments | Number of additional arguments to the program. |
OTF2_StringRef | programArguments [ numberOfArguments ] | List of additional arguments to the program. |
ProgramEnd |
This event is restricted to happen at most once on any Location in a LocationGroup that is of type OTF2_LOCATION_GROUP_TYPE_PROCESS.
If there is a ProgramEnd record, a corresponding ProgramBegin record on any Location in the same LocationGroup is mandatory, and vice versa.
None of the timestamps recorded within the same LocationGroup must be larger than ProgramEnd's timestamp.
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
int64_t | exitStatus | The exit status of the program. Note, that on some systems only the least significant 8 bits may be visible to other processes. Use OTF2_UNDEFINED_INT64, if the exit status was not available. |
NonBlockingCollectiveRequest |
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 operation. |
NonBlockingCollectiveComplete |
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 ID. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
uint32_t | root |
Rank of root in communicator or any predefined constant of OTF2_CollectiveRoot.
|
uint64_t | sizeSent | Size of the sent data. |
uint64_t | sizeReceived | Size of the received data. |
uint64_t | requestID | ID of the requested operation. |
CommCreate |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | communicator | Communicator ID. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |
CommDestroy |
OTF2_LocationRef | location | The location where this event happened. |
OTF2_TimeStamp | timestamp | The time when this event happened. |
OTF2_CommRef | communicator | Communicator ID. References a Comm, or a InterComm definition and will be mapped to the global definition if a mapping table of type OTF2_MAPPING_COMM is available. |