usage

# OTF2 usage examples

group__usage.html
records

# OTF2 records

group__records.html
records_definition
records_event
records_marker
records_snap

Overview article and citing

citing
callbacks

# OTF2 callbacks

group__callbacks.html
usage_tools

# Usage of OTF2 tools

group__usage__tools.html
otf2_config_tool
otf2_print_tool
otf2_snapshots_tool
otf2_marker_tool
otf2_estimator_tool
otf2_config_tool

# OTF2 config tool

group__otf2__config__tool.html
otf2_print_tool

# OTF2 print tool

group__otf2__print__tool.html
otf2_snapshots_tool

# OTF2 snapshots tool

group__otf2__snapshots__tool.html
otf2_marker_tool

# OTF2 marker tool

group__otf2__marker__tool.html
otf2_estimator_tool

# OTF2 estimator tool

group__otf2__estimator__tool.html
io

# OTF2 I/O recording

group__io.html
group__io
group__io
records_definition

# List of all definition records

group__records__definition.html
ClockProperties
ClockProperties_timerResolution
ClockProperties_globalOffset
ClockProperties_traceLength
ClockProperties_realtimeTimestamp
Paradigm
Paradigm_paradigm
Paradigm_name
Paradigm_paradigmClass
ParadigmProperty
ParadigmProperty_paradigm
ParadigmProperty_property
ParadigmProperty_type
ParadigmProperty_value
IoParadigm
IoParadigm_identification
IoParadigm_name
IoParadigm_ioParadigmClass
IoParadigm_ioParadigmFlags
IoParadigm_numberOfProperties
IoParadigm_properties
IoParadigm_types
IoParadigm_values
MappingTable
MappingTable_mappingType
MappingTable_idMap
ClockOffset
ClockOffset_time
ClockOffset_offset
ClockOffset_standardDeviation
String
String_string
Attribute
Attribute_name
Attribute_description
Attribute_type
SystemTreeNode
SystemTreeNode_name
SystemTreeNode_className
SystemTreeNode_parent
LocationGroup
LocationGroup_name
LocationGroup_locationGroupType
LocationGroup_systemTreeParent
LocationGroup_creatingLocationGroup
Location
Location_name
Location_locationType
Location_numberOfEvents
Location_locationGroup
Region
Region_name
Region_canonicalName
Region_description
Region_regionRole
Region_paradigm
Region_regionFlags
Region_sourceFile
Region_beginLineNumber
Region_endLineNumber
Callsite
Callsite_sourceFile
Callsite_lineNumber
Callsite_enteredRegion
Callsite_leftRegion
Callpath
Callpath_parent
Callpath_region
Group
Group_name
Group_groupType
Group_paradigm
Group_groupFlags
Group_numberOfMembers
Group_members
MetricMember
MetricMember_name
MetricMember_description
MetricMember_metricType
MetricMember_metricMode
MetricMember_valueType
MetricMember_base
MetricMember_exponent
MetricMember_unit
Metric
MetricClass
MetricClass_numberOfMetrics
MetricClass_metricMembers
MetricClass_metricOccurrence
MetricClass_recorderKind
MetricInstance
MetricInstance_metricClass
MetricInstance_recorder
MetricInstance_metricScope
MetricInstance_scope
Comm
Comm_name
Comm_group
Comm_parent
Comm_flags
Parameter
Parameter_name
Parameter_parameterType
RmaWin
RmaWin_name
RmaWin_comm
RmaWin_flags
MetricClassRecorder
MetricClassRecorder_metric
MetricClassRecorder_recorder
SystemTreeNodeProperty
SystemTreeNodeProperty_systemTreeNode
SystemTreeNodeProperty_name
SystemTreeNodeProperty_type
SystemTreeNodeProperty_value
SystemTreeNodeDomain
SystemTreeNodeDomain_systemTreeNode
SystemTreeNodeDomain_systemTreeDomain
LocationGroupProperty
LocationGroupProperty_locationGroup
LocationGroupProperty_name
LocationGroupProperty_type
LocationGroupProperty_value
LocationProperty
LocationProperty_location
LocationProperty_name
LocationProperty_type
LocationProperty_value
CartDimension
CartDimension_name
CartDimension_size
CartDimension_cartPeriodicity
CartTopology
CartTopology_name
CartTopology_communicator
CartTopology_numberOfDimensions
CartTopology_cartDimensions
CartCoordinate
CartCoordinate_cartTopology
CartCoordinate_rank
CartCoordinate_numberOfDimensions
CartCoordinate_coordinates
SourceCodeLocation
SourceCodeLocation_file
SourceCodeLocation_lineNumber
CallingContext
CallingContext_region
CallingContext_sourceCodeLocation
CallingContext_parent
CallingContextProperty
CallingContextProperty_callingContext
CallingContextProperty_name
CallingContextProperty_type
CallingContextProperty_value
InterruptGenerator
InterruptGenerator_name
InterruptGenerator_interruptGeneratorMode
InterruptGenerator_base
InterruptGenerator_exponent
InterruptGenerator_period
IoFileProperty
IoFileProperty_ioFile
IoFileProperty_name
IoFileProperty_type
IoFileProperty_value
IoFile
IoRegularFile
IoRegularFile_name
IoRegularFile_scope
IoDirectory
IoDirectory_name
IoDirectory_scope
IoHandle
IoHandle_name
IoHandle_file
IoHandle_ioParadigm
IoHandle_ioHandleFlags
IoHandle_comm
IoHandle_parent
IoPreCreatedHandleState
IoPreCreatedHandleState_ioHandle
IoPreCreatedHandleState_mode
IoPreCreatedHandleState_statusFlags
CallpathParameter
CallpathParameter_callpath
CallpathParameter_parameter
CallpathParameter_type
CallpathParameter_value
InterComm
InterComm_name
InterComm_groupA
InterComm_groupB
InterComm_commonCommunicator
InterComm_flags
records_event

# List of all event records

group__records__event.html
BufferFlush
BufferFlush_stopTime
MeasurementOnOff
MeasurementOnOff_measurementMode
Enter
Enter_region
Leave
Leave_region
MpiSend
MpiSend_receiver
MpiSend_communicator
MpiSend_msgTag
MpiSend_msgLength
MpiIsend
MpiIsend_receiver
MpiIsend_communicator
MpiIsend_msgTag
MpiIsend_msgLength
MpiIsend_requestID
MpiIsendComplete
MpiIsendComplete_requestID
MpiIrecvRequest
MpiIrecvRequest_requestID
MpiRecv
MpiRecv_sender
MpiRecv_communicator
MpiRecv_msgTag
MpiRecv_msgLength
MpiIrecv
MpiIrecv_sender
MpiIrecv_communicator
MpiIrecv_msgTag
MpiIrecv_msgLength
MpiIrecv_requestID
MpiRequestTest
MpiRequestTest_requestID
MpiRequestCancelled
MpiRequestCancelled_requestID
MpiCollectiveBegin
MpiCollectiveEnd
MpiCollectiveEnd_collectiveOp
MpiCollectiveEnd_communicator
MpiCollectiveEnd_root
MpiCollectiveEnd_sizeSent
MpiCollectiveEnd_sizeReceived
OmpFork
OmpFork_numberOfRequestedThreads
OmpJoin
OmpAcquireLock
OmpAcquireLock_lockID
OmpAcquireLock_acquisitionOrder
OmpReleaseLock
OmpReleaseLock_lockID
OmpReleaseLock_acquisitionOrder
OmpTaskCreate
OmpTaskCreate_taskID
OmpTaskSwitch
OmpTaskSwitch_taskID
OmpTaskComplete
OmpTaskComplete_taskID
Metric_metric
Metric_numberOfMetrics
Metric_typeIDs
Metric_metricValues
ParameterString
ParameterString_parameter
ParameterString_string
ParameterInt
ParameterInt_parameter
ParameterInt_value
ParameterUnsignedInt
ParameterUnsignedInt_parameter
ParameterUnsignedInt_value
RmaWinCreate
RmaWinCreate_win
RmaWinDestroy
RmaWinDestroy_win
RmaCollectiveBegin
RmaCollectiveEnd
RmaCollectiveEnd_collectiveOp
RmaCollectiveEnd_syncLevel
RmaCollectiveEnd_win
RmaCollectiveEnd_root
RmaCollectiveEnd_bytesSent
RmaCollectiveEnd_bytesReceived
RmaGroupSync
RmaGroupSync_syncLevel
RmaGroupSync_win
RmaGroupSync_group
RmaRequestLock
RmaRequestLock_win
RmaRequestLock_remote
RmaRequestLock_lockId
RmaRequestLock_lockType
RmaAcquireLock
RmaAcquireLock_win
RmaAcquireLock_remote
RmaAcquireLock_lockId
RmaAcquireLock_lockType
RmaTryLock
RmaTryLock_win
RmaTryLock_remote
RmaTryLock_lockId
RmaTryLock_lockType
RmaReleaseLock
RmaReleaseLock_win
RmaReleaseLock_remote
RmaReleaseLock_lockId
RmaSync
RmaSync_win
RmaSync_remote
RmaSync_syncType
RmaWaitChange
RmaWaitChange_win
RmaPut
RmaPut_win
RmaPut_remote
RmaPut_bytes
RmaPut_matchingId
RmaGet
RmaGet_win
RmaGet_remote
RmaGet_bytes
RmaGet_matchingId
RmaAtomic
RmaAtomic_win
RmaAtomic_remote
RmaAtomic_type
RmaAtomic_bytesSent
RmaAtomic_bytesReceived
RmaAtomic_matchingId
RmaOpCompleteBlocking
RmaOpCompleteBlocking_win
RmaOpCompleteBlocking_matchingId
RmaOpCompleteNonBlocking
RmaOpCompleteNonBlocking_win
RmaOpCompleteNonBlocking_matchingId
RmaOpTest
RmaOpTest_win
RmaOpTest_matchingId
RmaOpCompleteRemote
RmaOpCompleteRemote_win
RmaOpCompleteRemote_matchingId
ThreadFork
ThreadFork_model
ThreadFork_numberOfRequestedThreads
ThreadJoin
ThreadJoin_model
ThreadTeamBegin
ThreadTeamBegin_threadTeam
ThreadTeamEnd
ThreadTeamEnd_threadTeam
ThreadAcquireLock
ThreadAcquireLock_model
ThreadAcquireLock_lockID
ThreadAcquireLock_acquisitionOrder
ThreadReleaseLock
ThreadReleaseLock_model
ThreadReleaseLock_lockID
ThreadReleaseLock_acquisitionOrder
ThreadTaskCreate
ThreadTaskCreate_threadTeam
ThreadTaskCreate_creatingThread
ThreadTaskCreate_generationNumber
ThreadTaskSwitch
ThreadTaskSwitch_threadTeam
ThreadTaskSwitch_creatingThread
ThreadTaskSwitch_generationNumber
ThreadTaskComplete
ThreadTaskComplete_threadTeam
ThreadTaskComplete_creatingThread
ThreadTaskComplete_generationNumber
ThreadCreate
ThreadCreate_threadContingent
ThreadCreate_sequenceCount
ThreadBegin
ThreadBegin_threadContingent
ThreadBegin_sequenceCount
ThreadWait
ThreadWait_threadContingent
ThreadWait_sequenceCount
ThreadEnd
ThreadEnd_threadContingent
ThreadEnd_sequenceCount
CallingContextEnter
CallingContextEnter_callingContext
CallingContextEnter_unwindDistance
CallingContextLeave
CallingContextLeave_callingContext
CallingContextSample
CallingContextSample_callingContext
CallingContextSample_unwindDistance
CallingContextSample_interruptGenerator
IoCreateHandle
IoCreateHandle_handle
IoCreateHandle_mode
IoCreateHandle_creationFlags
IoCreateHandle_statusFlags
IoDestroyHandle
IoDestroyHandle_handle
IoDuplicateHandle
IoDuplicateHandle_oldHandle
IoDuplicateHandle_newHandle
IoDuplicateHandle_statusFlags
IoSeek
IoSeek_handle
IoSeek_offsetRequest
IoSeek_whence
IoSeek_offsetResult
IoChangeStatusFlags
IoChangeStatusFlags_handle
IoChangeStatusFlags_statusFlags
IoDeleteFile
IoDeleteFile_ioParadigm
IoDeleteFile_file
IoOperationBegin
IoOperationBegin_handle
IoOperationBegin_mode
IoOperationBegin_operationFlags
IoOperationBegin_bytesRequest
IoOperationBegin_matchingId
IoOperationTest
IoOperationTest_handle
IoOperationTest_matchingId
IoOperationIssued
IoOperationIssued_handle
IoOperationIssued_matchingId
IoOperationComplete
IoOperationComplete_handle
IoOperationComplete_bytesResult
IoOperationComplete_matchingId
IoOperationCancelled
IoOperationCancelled_handle
IoOperationCancelled_matchingId
IoAcquireLock
IoAcquireLock_handle
IoAcquireLock_lockType
IoReleaseLock
IoReleaseLock_handle
IoReleaseLock_lockType
IoTryLock
IoTryLock_handle
IoTryLock_lockType
ProgramBegin
ProgramBegin_programName
ProgramBegin_numberOfArguments
ProgramBegin_programArguments
ProgramEnd
ProgramEnd_exitStatus
NonBlockingCollectiveRequest
NonBlockingCollectiveRequest_requestID
NonBlockingCollectiveComplete
NonBlockingCollectiveComplete_collectiveOp
NonBlockingCollectiveComplete_communicator
NonBlockingCollectiveComplete_root
NonBlockingCollectiveComplete_sizeSent
NonBlockingCollectiveComplete_sizeReceived
NonBlockingCollectiveComplete_requestID
CommCreate
CommCreate_communicator
CommDestroy
CommDestroy_communicator
MpiProbe
MpiProbe_sender
MpiProbe_communicator
MpiProbe_tag
MpiProbe_messageId
MpiMrecv
MpiMrecv_messageId
MpiMrecv_msgLength
MpiImrecvRequest
MpiImrecvRequest_messageId
MpiImrecvRequest_requestId
MpiImrecv
MpiImrecv_requestId
MpiImrecv_msgLength
records_marker

# List of all marker records

group__records__marker.html
DefMarker
DefMarker_markerGroup
DefMarker_markerCategory
DefMarker_severity
Marker
Marker_duration
Marker_marker
Marker_scope
Marker_scopeRef
Marker_text
records_snap

# List of all snapshot records

group__records__snap.html
SnapshotStart
SnapshotStart_numberOfRecords
SnapshotEnd
SnapshotEnd_contReadPos
MeasurementOnOffSnap
MeasurementOnOffSnap_origEventTime
MeasurementOnOffSnap_measurementMode
EnterSnap
EnterSnap_origEventTime
EnterSnap_region
MpiSendSnap
MpiSendSnap_origEventTime
MpiSendSnap_receiver
MpiSendSnap_communicator
MpiSendSnap_msgTag
MpiSendSnap_msgLength
MpiIsendSnap
MpiIsendSnap_origEventTime
MpiIsendSnap_receiver
MpiIsendSnap_communicator
MpiIsendSnap_msgTag
MpiIsendSnap_msgLength
MpiIsendSnap_requestID
MpiIsendCompleteSnap
MpiIsendCompleteSnap_origEventTime
MpiIsendCompleteSnap_requestID
MpiRecvSnap
MpiRecvSnap_origEventTime
MpiRecvSnap_sender
MpiRecvSnap_communicator
MpiRecvSnap_msgTag
MpiRecvSnap_msgLength
MpiIrecvRequestSnap
MpiIrecvRequestSnap_origEventTime
MpiIrecvRequestSnap_requestID
MpiIrecvSnap
MpiIrecvSnap_origEventTime
MpiIrecvSnap_sender
MpiIrecvSnap_communicator
MpiIrecvSnap_msgTag
MpiIrecvSnap_msgLength
MpiIrecvSnap_requestID
MpiCollectiveBeginSnap
MpiCollectiveBeginSnap_origEventTime
MpiCollectiveEndSnap
MpiCollectiveEndSnap_origEventTime
MpiCollectiveEndSnap_collectiveOp
MpiCollectiveEndSnap_communicator
MpiCollectiveEndSnap_root
MpiCollectiveEndSnap_sizeSent
MpiCollectiveEndSnap_sizeReceived
OmpForkSnap
OmpForkSnap_origEventTime
OmpForkSnap_numberOfRequestedThreads
OmpAcquireLockSnap
OmpAcquireLockSnap_origEventTime
OmpAcquireLockSnap_lockID
OmpAcquireLockSnap_acquisitionOrder
OmpTaskCreateSnap
OmpTaskCreateSnap_origEventTime
OmpTaskCreateSnap_taskID
OmpTaskSwitchSnap
OmpTaskSwitchSnap_origEventTime
OmpTaskSwitchSnap_taskID
MetricSnap
MetricSnap_origEventTime
MetricSnap_metric
MetricSnap_numberOfMetrics
MetricSnap_typeIDs
MetricSnap_metricValues
ParameterStringSnap
ParameterStringSnap_origEventTime
ParameterStringSnap_parameter
ParameterStringSnap_string
ParameterIntSnap
ParameterIntSnap_origEventTime
ParameterIntSnap_parameter
ParameterIntSnap_value
ParameterUnsignedIntSnap
ParameterUnsignedIntSnap_origEventTime
ParameterUnsignedIntSnap_parameter
ParameterUnsignedIntSnap_value
installationfile

# OTF2 INSTALL

installationfile
otf2_known_io_paradigms

# Known OTF2 I/O paradigms

group__io
POSIX
ISOC
MPI-IO
netCDF
PnetCDF
HDF5
ADIOS
otf2_io_operation_event_order

# Event order for I/O operation records

group__io
2_attrs

# Attribute Conventions

2_attrs

General Style and Formatting

attr_style

Memory Space Attributes

mem_space_attr

Memory Allocation Attributes

alloc_attr

I/O Attributes

io_attr

Process and Thread Attributes

proc_thread_attr
index

# Open Trace Format 2

index

Introduction

introduction

Getting started

get_started