2.3-rc2 (revision v2.3-rc2)
|
Enums and types used in event records. More...
Go to the source code of this file.
Data Structures | |
union | OTF2_MetricValue |
Metric value. More... | |
Typedefs | |
typedef uint8_t | OTF2_MeasurementMode |
Wrapper for enum OTF2_MeasurementMode_enum. | |
typedef uint8_t | OTF2_CollectiveOp |
Wrapper for enum OTF2_CollectiveOp_enum. | |
typedef uint8_t | OTF2_RmaSyncType |
Wrapper for enum OTF2_RmaSyncType_enum. | |
typedef uint32_t | OTF2_RmaSyncLevel |
Wrapper for enum OTF2_RmaSyncLevel_enum. | |
typedef uint8_t | OTF2_LockType |
Wrapper for enum OTF2_LockType_enum. | |
typedef uint8_t | OTF2_RmaAtomicType |
Wrapper for enum OTF2_RmaAtomicType_enum. | |
typedef uint32_t | OTF2_IoCreationFlag |
Wrapper for enum OTF2_IoCreationFlag_enum. | |
typedef uint8_t | OTF2_IoSeekOption |
Wrapper for enum OTF2_IoSeekOption_enum. | |
typedef uint8_t | OTF2_IoOperationMode |
Wrapper for enum OTF2_IoOperationMode_enum. | |
typedef uint32_t | OTF2_IoOperationFlag |
Wrapper for enum OTF2_IoOperationFlag_enum. | |
Enums and types used in event records.
Types of collective operations.
Synchronization level used in RMA synchronization records.
enum OTF2_LockType_enum |
RMA Atomic Operation Type.
Special I/O handle creation modes when creating the handle with the IoCreateHandle event.
Enumerator | |
---|---|
OTF2_IO_CREATION_FLAG_NONE |
No flag is set. |
OTF2_IO_CREATION_FLAG_CREATE |
If the file does not exist, it will be created.
|
OTF2_IO_CREATION_FLAG_TRUNCATE |
Truncate file to length 0 if possible.
|
OTF2_IO_CREATION_FLAG_DIRECTORY |
Open operation will fail if pathname is not a directory.
|
OTF2_IO_CREATION_FLAG_EXCLUSIVE |
Ensure that this call creates the file.
|
OTF2_IO_CREATION_FLAG_NO_CONTROLLING_TERMINAL |
File is a terminal device and should not be promoted to a controlling terminal, if non existed before.
|
OTF2_IO_CREATION_FLAG_NO_FOLLOW |
If pathname is a symbolic link, then the open operation will fail.
|
OTF2_IO_CREATION_FLAG_PATH |
File is only a location in the filesystem tree and is not suitable for reading and writing.
|
OTF2_IO_CREATION_FLAG_TEMPORARY_FILE |
Create an unnamed temporary file.
|
OTF2_IO_CREATION_FLAG_LARGEFILE |
Ensure that the file size can be represented by a 64-bit datatype.
|
OTF2_IO_CREATION_FLAG_NO_SEEK |
Gives the advice that no reposition will happen on this I/O handle. E.g., no seek operation or similar, only sequential read or write operations.
|
OTF2_IO_CREATION_FLAG_UNIQUE |
Gives the advice that this will be the only active IoHandle of the IoParadigm which will operate on the referenced IoFile at any time. E.g., no other IoHandle of the same IoParadigm and the same IoFile will be active.
|
Options for repositioning a file offset with file seek operations.
Enumerator | |
---|---|
OTF2_IO_SEEK_FROM_START |
The offset is applied to the start of the file.
|
OTF2_IO_SEEK_FROM_CURRENT |
The offset is applied to the current file position.
|
OTF2_IO_SEEK_FROM_END |
The offset is applied to the end of the file.
|
OTF2_IO_SEEK_DATA |
The offset is applied to the next position in the file containing data.
|
OTF2_IO_SEEK_HOLE |
The offset is applied to the next position in the file containing no data.
|
Flags for I/O operations to indicate specific semantics of the operation.
Enumerator | |
---|---|
OTF2_IO_OPERATION_FLAG_NONE |
No special semantics. |
OTF2_IO_OPERATION_FLAG_NON_BLOCKING |
The I/O operation was performed in a non-blocking mode. |
OTF2_IO_OPERATION_FLAG_COLLECTIVE |
The I/O operation is performed collectively over the communicator of the referenced IoHandle handle. |