Namespaces |
namespace | pearl |
| Namespace of the PEARL library.
|
Typedefs |
typedef double | pearl::timestamp_t |
| Data type for timestamp values.
|
typedef uint32_t | pearl::ident_t |
| Data type for identifiers.
|
typedef uint32_t | pearl::line_t |
| Data type for line number information.
|
Enumerations |
enum | pearl::event_t {
pearl::ENTER,
pearl::ENTER_CS,
pearl::LEAVE,
pearl::MPI_COLLECTIVE_BEGIN,
pearl::MPI_COLLECTIVE_END,
pearl::MPI_SEND,
pearl::MPI_SEND_REQUEST,
pearl::MPI_SEND_COMPLETE,
pearl::MPI_RECV,
pearl::MPI_RECV_REQUEST,
pearl::MPI_RECV_COMPLETE,
pearl::MPI_REQUEST_TESTED,
pearl::MPI_CANCELLED,
pearl::OMP_FORK,
pearl::OMP_JOIN,
pearl::OMP_ACQUIRE_LOCK,
pearl::OMP_RELEASE_LOCK,
pearl::OMP_TASK_CREATE,
pearl::OMP_TASK_COMPLETE,
pearl::OMP_TASK_SWITCH,
pearl::RMA_PUT_START,
pearl::RMA_PUT_END,
pearl::RMA_GET_START,
pearl::RMA_GET_END,
pearl::MPI_RMA_PUT_START,
pearl::MPI_RMA_PUT_END,
pearl::MPI_RMA_GET_START,
pearl::MPI_RMA_GET_END,
pearl::MPI_RMA_GATS,
pearl::MPI_RMA_COLLECTIVE_BEGIN,
pearl::MPI_RMA_COLLECTIVE_END,
pearl::MPI_RMA_LOCK,
pearl::MPI_RMA_UNLOCK,
pearl::GROUP_ALL,
pearl::GROUP_ENTER,
pearl::GROUP_SEND,
pearl::GROUP_RECV,
pearl::GROUP_BEGIN,
pearl::GROUP_END,
pearl::NUM_EVENT_TYPES
} |
| Enumeration defining available event types. More...
|
Variables |
const uint32_t | pearl::PEARL_NO_ID = (~static_cast<uint32_t>(0)) |
| Constant used to identify unused/unknown identifier fields.
|
const uint64_t | pearl::PEARL_NO_REQUEST = (~static_cast<uint64_t>(0)) |
| Constant used to identify undefined/unknown request identifier fields.
|
const line_t | pearl::PEARL_NO_NUM = 0 |
| Constant used to identify unused/unknown number fields.
|
This header file provides definitions of PEARL-related data types and constants.