5.0-beta (revision 14401)
|
Macros | |
#define | SCOREP_INVALID_EXIT_STATUS ( ( int64_t )( ~( ( ~( ( uint64_t )0u ) ) >> 1 ) ) ) |
#define | SCOREP_INVALID_LINE_NO 0 |
#define | SCOREP_INVALID_METRIC SCOREP_MOVABLE_NULL |
#define | SCOREP_INVALID_PARADIGM SCOREP_MOVABLE_NULL |
#define | SCOREP_INVALID_REGION SCOREP_MOVABLE_NULL |
#define | SCOREP_INVALID_ROOT_RANK -1 |
#define | SCOREP_INVALID_SAMPLING_SET SCOREP_MOVABLE_NULL |
#define | SCOREP_INVALID_SOURCE_FILE SCOREP_MOVABLE_NULL |
#define | SCOREP_LOCATION_TYPES |
#define | SCOREP_MOVABLE_NULL 0 |
Typedefs | |
typedef uint32_t | SCOREP_Allocator_MovableMemory |
typedef SCOREP_Allocator_MovableMemory | SCOREP_AnyHandle |
typedef int64_t | SCOREP_ExitStatus |
typedef uint32_t | SCOREP_LineNo |
typedef SCOREP_AnyHandle | SCOREP_MetricHandle |
typedef int | SCOREP_MpiRank |
typedef uint64_t | SCOREP_MpiRequestId |
typedef SCOREP_AnyHandle | SCOREP_ParadigmHandle |
typedef SCOREP_AnyHandle | SCOREP_RegionHandle |
typedef SCOREP_AnyHandle | SCOREP_SamplingSetHandle |
typedef SCOREP_AnyHandle | SCOREP_SourceFileHandle |
typedef struct SCOREP_Task * | SCOREP_TaskHandle |
#define SCOREP_INVALID_EXIT_STATUS ( ( int64_t )( ~( ( ~( ( uint64_t )0u ) ) >> 1 ) ) ) |
Symbolic constant representing an invalid or unknown exit status. Do not use INT64_C here, as this maybe accessed by C++
#define SCOREP_INVALID_LINE_NO 0 |
Symbolic constant representing an invalid or unknown line number.
#define SCOREP_INVALID_METRIC SCOREP_MOVABLE_NULL |
Symbolic constant representing an invalid or unknown metric definition.
#define SCOREP_INVALID_PARADIGM SCOREP_MOVABLE_NULL |
Symbolic constant representing an invalid or unknown paradigm definition.
#define SCOREP_INVALID_REGION SCOREP_MOVABLE_NULL |
Symbolic constant representing an invalid or unknown region definition.
#define SCOREP_INVALID_ROOT_RANK -1 |
Symbolic constant representing an invalid or unknown rank.
#define SCOREP_INVALID_SAMPLING_SET SCOREP_MOVABLE_NULL |
Symbolic constant representing an invalid or unknown metric class definition.
#define SCOREP_INVALID_SOURCE_FILE SCOREP_MOVABLE_NULL |
Symbolic constant representing an invalid or unknown source file definition.
#define SCOREP_LOCATION_TYPES |
Types to be used in defining a location (SCOREP_Definitions_NewLocation()).
#define SCOREP_MOVABLE_NULL 0 |
Symbolic constant representing an invalid or NULL handle of type SCOREP_Allocator_MovableMemory.
typedef uint32_t SCOREP_Allocator_MovableMemory |
Opaque handle to memory that can be easily moved between processes. Used for definitions as they have to be moved during unification.
Type of a opaque handle to any definition.
typedef int64_t SCOREP_ExitStatus |
Type used in specify the exit status of the program.
typedef uint32_t SCOREP_LineNo |
Type used in specifying line numbers.
typedef SCOREP_AnyHandle SCOREP_MetricHandle |
Type of a opaque handle to a metric definition.
typedef int SCOREP_MpiRank |
Type of MPI Ranks. Type of MPI ranks always int.
typedef uint64_t SCOREP_MpiRequestId |
Type of a MPI Non-blocking communication request id.
Type of a opaque handle to a paradigm definition.
typedef SCOREP_AnyHandle SCOREP_RegionHandle |
Type of a opaque handle to a region definition.
Type of a opaque handle to a sampling set definition.
Type of a opaque handle to a source file definition.
typedef struct SCOREP_Task* SCOREP_TaskHandle |
Task Handle
Types to specify the used collectives in calls to SCOREP_MpiCollectiveBegin and SCOREP_RmaCollectiveBegin.
enum SCOREP_Ipc_Datatype |
specifies an inter process communication data types
Types:
enum SCOREP_Ipc_Operation |
specifies an inter process communication operation for reduce function
Types:
enum SCOREP_LocationType |
enum SCOREP_LockType |
Types to be used in defining the occurrence of a sampling set.
enum SCOREP_MetricScope |
Types to be used in defining the scope of a scoped sampling set.
enum SCOREP_ParadigmClass |
defines classes of paradigms that are monitored Types:
Types to be used in defining a region (SCOREP_Definitions_NewRegion()). In order to track the origin of a region definition, the adapter needs to provide his type.
Enumerator | |
---|---|
SCOREP_INVALID_PARADIGM_CLASS |
For internal use only. |
enum SCOREP_ParadigmType |
defines paradigms that are be monitored
! Keep MPI first after the non-parallel paradigms
Types:
Enumerator | |
---|---|
SCOREP_INVALID_PARADIGM_TYPE |
For internal use only. |
enum SCOREP_ParameterType |
defines types to be used in defining a parameter for parameter based profiling (SCOREP_Definitions_NewParameter()).
enum SCOREP_RegionType |
specifies a Region
Types to be used in defining a region (SCOREP_Definitions_NewRegion()). These types are currently not used inside the measurement system. This may change in future if we are going to implement phases/dynamic regions etc. inside the measurement system as opposed to inside the adapters or as a postprocessing step. The names should be self explanatory; most of them are already used (whith a different prefix) in VampiTrace and Scalasca.
Types:
Enumerator | |
---|---|
SCOREP_INVALID_REGION_TYPE |
For internal use only. |
enum SCOREP_RmaAtomicType |
specifies a RMA Atomic Operation Type.
Types:
enum SCOREP_RmaSyncLevel |
specifies a RMA synchronization level, used by RMA records to be passed to SCOREP_Rma*() functions.
Types:
enum SCOREP_RmaSyncType |
Type of direct RMA synchronization call.
Types:
Enumerator | |
---|---|
SCOREP_INVALID_RMA_SYNC_TYPE |
For internal use only. |