|
PEARL
Parallel Event Access and Replay Library
|
| pearl::AmHandler | Base class for active message handlers |
| pearl::AmListener | Base class for listener objects |
| pearl::AmListenerFactory | Listener factory for active message listeners |
| pearl::AmRequest | Base class for active message requests |
| pearl::AmRequestFactory | Request factory for active message request |
| pearl::AmRuntime | Active message runtime class |
| pearl::BackwardReplayTask | Base class for backward trace-replay tasks |
| pearl::Buffer | Generic memory buffer implementation |
| pearl::Callback | Abstract base class for callback objects |
| pearl::CallbackData | Base class for data objects passed to callback function during replay |
| pearl::CallbackManager | Manages a set of callback objects and provides a simple notification mechanism |
| pearl::Callpath | Representation of a callpath definition |
| pearl::Callsite | Representation of a callsite definition |
| pearl::Cartesian | Stores information related to cartesian grid topologies |
| pearl::AmRequest::CbData | Callback Datatype for factory callback |
| pearl::Communicator | Representation of a communicator definition |
| pearl::CompoundTask | Maintains a set of tasks and executes them in sequence |
| pearl::CountedPtr< T > | Non-intrusive reference-counted smart pointer |
| pearl::Enter_rep | Event representation for entering a source code region |
| pearl::EnterCS_rep | Event representation for entering a call site |
| pearl::Error | Base class for exceptions related to the PEARL library |
| pearl::Event | Generic representation for local events with iterator functionality |
| pearl::Event_rep | Base class for all event representations |
| pearl::EventKeyCompare | Provides a comparison operator that allows Event objects to be as key in std::map or std::set |
| pearl::EventSet | Container class for a set of local events with associated roles |
| pearl::FatalError | Exception class related to the PEARL library for unrecoverable errors |
| pearl::ForwardReplayTask | Base class for forward trace-replay tasks |
| pearl::GlobalDefs | Stores the global definitions of a tracing experiment |
| iterator | |
| pearl::Leave_rep | Event representation for leaving a source code region |
| pearl::LocalData | Container class for a set of local events with associated roles |
| pearl::LocalTrace | Container class for local event traces |
| pearl::Location | Representation of a location definition |
| pearl::LocationGroup | Interface of location group definition representations |
| pearl::MemoryError | Exception class related to the PEARL library that is used to signal out of memory situations |
| pearl::Metric | Stores information related to additional performance metrics |
| pearl::MpiAmListener | Listener using the communicator of an MpiWindow object |
| pearl::MpiAmRequest | Active message request using an MpiMessage buffer |
| pearl::MpiCancelled_rep | Event representation for MPI_CANCELLED events |
| pearl::MpiCartesian | Stores information related to a virtual cartesian MPI topology |
| pearl::MpiCollBegin_rep | Event representation for the begin of MPI collective operations |
| pearl::MpiCollEnd_rep | Event representation for end of MPI collective operations |
| pearl::MpiComm | Stores information related to an MPI communicator |
| pearl::MpiGroup | Stores information related to an MPI group |
| pearl::MpiMessage | Abstraction layer for MPI messages |
| pearl::MpiReceive_rep | Event representation for MPI_RECV events |
| pearl::MpiReceiveComplete_rep | Event representation for MPI_RECV events |
| pearl::MpiReceiveRequest_rep | Event representation for MPI_RECV_REQUEST events |
| pearl::MpiRequestTested_rep | Event representation for MPI_SEND_COMPLETE events |
| pearl::MpiRmaCollBegin_rep | Event representation for the begin of MPI RMA collective operations |
| pearl::MpiRmaCollEnd_rep | Event representation for the end of MPI RMA collective operations |
| pearl::MpiRmaGats_rep | Event representation for MPI_RMAGATS events representing group-based synchronization |
| pearl::MpiRmaGetEnd_rep | Event representation for RMA_GET_END events |
| pearl::MpiRmaGetStart_rep | Event representation for RMA_GET_START events |
| pearl::MpiRmaLock_rep | Class for MPI RMA lock events |
| pearl::MpiRmaPutEnd_rep | Event representation for RMA_PUT_END events |
| pearl::MpiRmaPutStart_rep | Event representation for MPI_RMA_PUT_START events |
| pearl::MpiRmaUnlock_rep | Class for MPI RMA unlock events |
| pearl::MpiSend_rep | Event representation for MPI_SEND events |
| pearl::MpiSendComplete_rep | Event representation for MPI_SEND_COMPLETE events |
| pearl::MpiSendRequest_rep | Event representation for MPI_SEND events |
| pearl::MpiWindow | Stores information related to an MPI-2 remote memory access window |
| pearl::OmpAcquireLock_rep | Event representation for OMP_ACQUIRE_LOCK events |
| pearl::OmpFork_rep | Event representation for OMP_FORK events |
| pearl::OmpJoin_rep | Event representation for OMP_JOIN events |
| pearl::OmpReleaseLock_rep | Event representation for OMP_RELEASE_LOCK events |
| pearl::OmpTaskComplete_rep | Event representation for OMP_TASK_COMPLETE events |
| pearl::OmpTaskCreate_rep | Event representation for OMP_TASK_CREATE events |
| pearl::OmpTaskSwitch_rep | Event representation for OMP_TASK_SWITCH events |
| pearl::Otf2Writer | Provides a writer class to generate OTF2 traces |
| pearl::ProcessGroup | Defines a group of processes by means of global process identifiers |
| pearl::Region | Representation of a region definition |
| pearl::RemoteData | Container class for a set of remote events with associated roles |
| pearl::RemoteEvent | Generic representation for remote events without iterator functionality |
| pearl::RemoteEventSet | Container class for a set of remote events with associated roles |
| pearl::RemoteTimeSegment | Auxiliary class to ease comparision between remote time segments |
| pearl::ReplayTask | Abstract base class for a replay-based trace analysis task |
| pearl::RmaGetEnd_rep | |
| pearl::RmaGetStart_rep | Event representation for RMA_GET_START events |
| pearl::RmaPutEnd_rep | Event representation for RMA_PUT_END events |
| pearl::RmaPutStart_rep | Event representation for RMA_PUT_START events |
| pearl::RmaWindow | Base class for remote memory access windows |
| pearl::RuntimeError | Exception class related to the PEARL library for recoverable errors |
| pearl::SmallObject | Provides a base class for small objects using a custom memory management |
| pearl::String | Representation of a string definition |
| pearl::SystemNode | Representation of a system node definition |
| pearl::Task | Abstract base class for a generic Task |
| pearl::TaskWrapper | Abstract base class for a wrapper task |
| pearl::TimeSegment | Auxiliary class to ease comparision between time segments |
| pearl::Topology | Base class for virtual topologies |
| pearl::TraceArchive | Abstract representation of a trace experiment archive |
![]() |
Copyright © 1998–2014 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2014 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |