269 typedef union OTF2_MetricValue_union
272 uint64_t unsigned_int;
273 double floating_point;
Exclusive lock. No other lock will be granted.
Definition: OTF2_Events.h:220
Collective scatter/gather operation (complete exchange)
Definition: OTF2_Events.h:114
uint8_t OTF2_RmaSyncType
Wrapper for enum OTF2_RmaSyncType_enum.
Definition: OTF2_Events.h:164
Synchronize processes (e.g., MPI_Win_create/free).
Definition: OTF2_Events.h:201
The measurement resumed with event recording.
Definition: OTF2_Events.h:67
Atomic fetch-and-increment operation.
Definition: OTF2_Events.h:264
OTF2_MeasurementMode_enum
Types for use in the MeasurementOnOff event.
Definition: OTF2_Events.h:63
Atomic fetch-and-add operation.
Definition: OTF2_Events.h:259
Collective reduction operation.
Definition: OTF2_Events.h:129
OTF2_RmaSyncLevel_enum
Synchronization level used in RMA synchronization records.
Definition: OTF2_Events.h:193
Atomic accumulate operation.
Definition: OTF2_Events.h:240
Atomic test-and-set operation.
Definition: OTF2_Events.h:246
Synchronize memory copy.
Definition: OTF2_Events.h:175
uint8_t OTF2_MeasurementMode
Wrapper for enum OTF2_MeasurementMode_enum.
Definition: OTF2_Events.h:56
Metric value.
Definition: OTF2_Events.h:269
Collective exclusive scan operation across all members of a group.
Definition: OTF2_Events.h:138
Gather data from all group members, varying count of data from each member, all members of the group ...
Definition: OTF2_Events.h:111
Collective scan operation across all members of a group.
Definition: OTF2_Events.h:135
uint8_t OTF2_RmaAtomicType
Wrapper for enum OTF2_RmaAtomicType_enum.
Definition: OTF2_Events.h:229
uint32_t OTF2_RmaSyncLevel
Wrapper for enum OTF2_RmaSyncLevel_enum.
Definition: OTF2_Events.h:186
Collectively destroy a handle.
Definition: OTF2_Events.h:147
Incoming remote notification.
Definition: OTF2_Events.h:178
OTF2_LockType_enum
General Lock Type.
Definition: OTF2_Events.h:216
Barrier synchronization.
Definition: OTF2_Events.h:86
Atomic increment operation.
Definition: OTF2_Events.h:243
This header file provides general definitions which should be accessible in all internal and external...
Collective reduction operation, all members of the group will receive the result. ...
Definition: OTF2_Events.h:126
Atomic compare-and-swap operation.
Definition: OTF2_Events.h:249
uint8_t OTF2_LockType
Wrapper for enum OTF2_LockType_enum.
Definition: OTF2_Events.h:209
Gather data from all group members to one member.
Definition: OTF2_Events.h:92
Complete memory accesses (e.g., MPI_Win_complete, MPI_Win_wait).
Definition: OTF2_Events.h:204
Collectively create a handle and allocate memory.
Definition: OTF2_Events.h:156
Collective scatter/gather operation (complete exchange), varying count of data from each member...
Definition: OTF2_Events.h:122
Collectively destroy a handle and deallocate memory.
Definition: OTF2_Events.h:159
Outgoing remote notification.
Definition: OTF2_Events.h:181
Atomic swap operation.
Definition: OTF2_Events.h:254
No process synchronization or access completion (e.g., MPI_Win_post, MPI_Win_start).
Definition: OTF2_Events.h:198
OTF2_RmaSyncType_enum
Type of direct RMA synchronization call.
Definition: OTF2_Events.h:171
Broadcast data from one member to all group members.
Definition: OTF2_Events.h:89
Scatter data from one member to all group members, varying count of data from each member...
Definition: OTF2_Events.h:103
The measurement suspended with event recording.
Definition: OTF2_Events.h:70
uint8_t OTF2_CollectiveOp
Wrapper for enum OTF2_CollectiveOp_enum.
Definition: OTF2_Events.h:75
OTF2_RmaAtomicType_enum
RMA Atomic Operation Type.
Definition: OTF2_Events.h:236
Scatter data from one member to all group members.
Definition: OTF2_Events.h:99
Collectively allocate memory.
Definition: OTF2_Events.h:150
Collective scatter/gather operation (complete exchange), varying count of data from each member...
Definition: OTF2_Events.h:118
Gather data from all group members, all members of the group will receive the result.
Definition: OTF2_Events.h:107
Collectively create a handle (ie. MPI_Win, MPI_Comm, MPI_File).
Definition: OTF2_Events.h:144
Collective reduce/scatter operation, varying size of scattered blocks.
Definition: OTF2_Events.h:132
OTF2_CollectiveOp_enum
Types of collective operations.
Definition: OTF2_Events.h:82
Collectively deallocate memory.
Definition: OTF2_Events.h:153
Error codes and error handling.
Shared lock. Other shared locks will be granted, but no exclusive locks.
Definition: OTF2_Events.h:224
Gather data from all group members to one member, varying count of data from each member...
Definition: OTF2_Events.h:96
Collective reduce/scatter operation.
Definition: OTF2_Events.h:141