![]() |
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 |