Defines public definitions that are used internally and externally (e.g., by metric plugins, user functions, substrate plugins)
More...
|
enum | SCOREP_CollectiveType {
SCOREP_COLLECTIVE_BARRIER,
SCOREP_COLLECTIVE_BROADCAST,
SCOREP_COLLECTIVE_GATHER,
SCOREP_COLLECTIVE_GATHERV,
SCOREP_COLLECTIVE_SCATTER,
SCOREP_COLLECTIVE_SCATTERV,
SCOREP_COLLECTIVE_ALLGATHER,
SCOREP_COLLECTIVE_ALLGATHERV,
SCOREP_COLLECTIVE_ALLTOALL,
SCOREP_COLLECTIVE_ALLTOALLV,
SCOREP_COLLECTIVE_ALLTOALLW,
SCOREP_COLLECTIVE_ALLREDUCE,
SCOREP_COLLECTIVE_REDUCE,
SCOREP_COLLECTIVE_REDUCE_SCATTER,
SCOREP_COLLECTIVE_REDUCE_SCATTER_BLOCK,
SCOREP_COLLECTIVE_SCAN,
SCOREP_COLLECTIVE_EXSCAN,
SCOREP_COLLECTIVE_CREATE_HANDLE,
SCOREP_COLLECTIVE_DESTROY_HANDLE,
SCOREP_COLLECTIVE_ALLOCATE,
SCOREP_COLLECTIVE_DEALLOCATE,
SCOREP_COLLECTIVE_CREATE_HANDLE_AND_ALLOCATE,
SCOREP_COLLECTIVE_DESTROY_HANDLE_AND_DEALLOCATE
} |
| Types to specify the used collectives in calls to SCOREP_MpiCollectiveBegin and SCOREP_RmaCollectiveBegin. More...
|
|
enum | SCOREP_Ipc_Datatype |
| specifies an inter process communication data types More...
|
|
enum | SCOREP_Ipc_Operation |
| specifies an inter process communication operation for reduce function More...
|
|
enum | SCOREP_LocationType { , SCOREP_INVALID_LOCATION_TYPE
} |
|
enum | SCOREP_LockType {
SCOREP_LOCK_EXCLUSIVE,
SCOREP_LOCK_SHARED,
SCOREP_INVALID_LOCK_TYPE
} |
|
enum | SCOREP_MetricOccurrence {
SCOREP_METRIC_OCCURRENCE_SYNCHRONOUS_STRICT = 0,
SCOREP_METRIC_OCCURRENCE_SYNCHRONOUS = 1,
SCOREP_METRIC_OCCURRENCE_ASYNCHRONOUS = 2,
SCOREP_INVALID_METRIC_OCCURRENCE
} |
| Types to be used in defining the occurrence of a sampling set. More...
|
|
enum | SCOREP_MetricScope {
SCOREP_METRIC_SCOPE_LOCATION = 0,
SCOREP_METRIC_SCOPE_LOCATION_GROUP = 1,
SCOREP_METRIC_SCOPE_SYSTEM_TREE_NODE = 2,
SCOREP_METRIC_SCOPE_GROUP = 3,
SCOREP_INVALID_METRIC_SCOPE
} |
| Types to be used in defining the scope of a scoped sampling set. More...
|
|
enum | SCOREP_ParadigmClass { SCOREP_INVALID_PARADIGM_CLASS
} |
| defines classes of paradigms that are monitored Types: More...
|
|
enum | SCOREP_ParadigmType { SCOREP_INVALID_PARADIGM_TYPE
} |
| defines paradigms that are be monitored More...
|
|
enum | SCOREP_ParameterType {
SCOREP_PARAMETER_INT64,
SCOREP_PARAMETER_UINT64,
SCOREP_PARAMETER_STRING,
SCOREP_INVALID_PARAMETER_TYPE
} |
| defines types to be used in defining a parameter for parameter based profiling (SCOREP_Definitions_NewParameter()). More...
|
|
enum | SCOREP_RegionType { , SCOREP_INVALID_REGION_TYPE
} |
| specifies a Region More...
|
|
enum | SCOREP_RmaAtomicType |
| specifies a RMA Atomic Operation Type. More...
|
|
enum | SCOREP_RmaSyncLevel |
| specifies a RMA synchronization level, used by RMA records to be passed to SCOREP_Rma*() functions. More...
|
|
enum | SCOREP_RmaSyncType { SCOREP_INVALID_RMA_SYNC_TYPE
} |
| Type of direct RMA synchronization call. More...
|
|
enum | SCOREP_SamplingSetClass {
SCOREP_SAMPLING_SET_ABSTRACT,
SCOREP_SAMPLING_SET_CPU,
SCOREP_SAMPLING_SET_GPU
} |
| Class of locations which recorded a sampling set. More...
|
|
enum | SCOREP_Substrates_RequirementFlag {
SCOREP_SUBSTRATES_REQUIREMENT_CREATE_EXPERIMENT_DIRECTORY,
SCOREP_SUBSTRATES_REQUIREMENT_PREVENT_ASYNC_METRICS,
SCOREP_SUBSTRATES_REQUIREMENT_PREVENT_PER_HOST_AND_ONCE_METRICS,
SCOREP_SUBSTRATES_NUM_REQUIREMENTS
} |
|
Defines public definitions that are used internally and externally (e.g., by metric plugins, user functions, substrate plugins)