|
PEARL
Parallel Event Access and Replay Library
|
| Cpearl::AmHandler | Base class for active message handlers |
| ▼Cpearl::AmListener | Base class for listener objects |
| Cpearl::MpiAmListener | Listener using the communicator of an MpiWindow object |
| Cpearl::AmListenerFactory | Listener factory for active message listeners |
| ▼Cpearl::AmRequest | Base class for active message requests |
| Cpearl::MpiAmRequest | Active message request using an MpiMessage buffer |
| Cpearl::AmRequestFactory | Request factory for active message request |
| Cpearl::AmRuntime | Active message runtime class |
| ▼Cpearl::Buffer | Generic memory buffer implementation |
| Cpearl::MpiMessage | Abstraction layer for MPI messages |
| Cpearl::Callback | Abstract base class for callback objects |
| Cpearl::CallbackData | Base class for data objects passed to callback function during replay |
| Cpearl::CallbackManager | Manages a set of callback objects and provides a simple notification mechanism |
| Cpearl::CallingContext | Representation of a calling context definition |
| Cpearl::Callpath | Representation of a callpath definition |
| Cpearl::Callsite | Representation of a callsite definition |
| Cpearl::AmRequest::CbData | Callback Datatype for factory callback |
| ▼Cpearl::Communicator | Representation of a communicator definition |
| Cpearl::MpiComm | Stores information related to an MPI communicator |
| Cpearl::CountedPtr< T > | Non-intrusive reference-counted smart pointer |
| Cpearl::CountedPtr< pearl::Event_rep > | |
| Cpearl::EventKeyCompare | Provides a comparison operator that allows Event objects to be as key in std::map or std::set |
| Cpearl::EventSet | Container class for a set of local events with associated roles |
| ▼Cstd::exception | STL class |
| ▼Cpearl::Error | Base class for exceptions related to the PEARL library |
| Cpearl::FatalError | Exception class related to the PEARL library for unrecoverable errors |
| Cpearl::RuntimeError | Exception class related to the PEARL library for recoverable errors |
| ▼Cstd::bad_alloc | STL class |
| Cpearl::MemoryError | Exception class related to the PEARL library that is used to signal out of memory situations |
| Cpearl::GlobalDefs | Stores the global definitions of a tracing experiment |
| ▼Citerator | |
| Cpearl::Event | Generic representation for local events with iterator functionality |
| Cpearl::LocalData | Container class for a set of local events with associated roles |
| Cpearl::LocalTrace | Container class for local event traces |
| Cpearl::Location | Representation of a location definition |
| Cpearl::LocationGroup | Interface of location group definition representations |
| Cpearl::Metric | Stores information related to additional performance metrics |
| Cpearl::Otf2Writer | Provides a writer class to generate OTF2 traces |
| ▼Cpearl::Paradigm_enum | Helper struct defining the enumerators of the Paradigm scoped enumeration |
| Cpearl::ScopedEnum< Paradigm_enum > | |
| ▼Cpearl::ProcessGroup | Defines a group of processes by means of global process identifiers |
| Cpearl::MpiGroup | Stores information related to an MPI group |
| Cpearl::Region | Representation of a region definition |
| Cpearl::RemoteData | Container class for a set of remote events with associated roles |
| Cpearl::RemoteEvent | Generic representation for remote events without iterator functionality |
| Cpearl::RemoteEventSet | Container class for a set of remote events with associated roles |
| Cpearl::RemoteTimeSegment | Auxiliary class to ease comparision between remote time segments |
| ▼Cpearl::RmaWindow | Base class for remote memory access windows |
| Cpearl::MpiWindow | Stores information related to an MPI-2 remote memory access window |
| ▼Cpearl::SmallObject | Provides a base class for small objects using a custom memory management |
| ▼Cpearl::Event_rep | Base class for all event representations |
| ►Cpearl::Enter_rep | Event representation for entering a source code region |
| Cpearl::Leave_rep | Event representation for leaving a source code region |
| Cpearl::MpiCancelled_rep | Event representation for MPI_CANCELLED events |
| Cpearl::MpiCollBegin_rep | Event representation for the begin of MPI collective operations |
| Cpearl::MpiCollEnd_rep | Event representation for end of MPI collective operations |
| ►Cpearl::MpiReceive_rep | Event representation for MPI_RECV events |
| Cpearl::MpiReceiveRequest_rep | Event representation for MPI_RECV_REQUEST events |
| Cpearl::MpiRequestTested_rep | Event representation for MPI_SEND_COMPLETE events |
| Cpearl::MpiRmaCollBegin_rep | Event representation for the begin of MPI RMA collective operations |
| Cpearl::MpiRmaCollEnd_rep | Event representation for the end of MPI RMA collective operations |
| Cpearl::MpiRmaGats_rep | Event representation for MPI_RMAGATS events representing group-based synchronization |
| Cpearl::MpiRmaLock_rep | Class for MPI RMA lock events |
| Cpearl::MpiRmaUnlock_rep | Class for MPI RMA unlock events |
| ►Cpearl::MpiSend_rep | Event representation for MPI_SEND events |
| Cpearl::MpiSendComplete_rep | Event representation for MPI_SEND_COMPLETE events |
| ►Cpearl::RmaGetEnd_rep | |
| ►Cpearl::RmaGetStart_rep | Event representation for RMA_GET_START events |
| ►Cpearl::RmaPutEnd_rep | Event representation for RMA_PUT_END events |
| ►Cpearl::RmaPutStart_rep | Event representation for RMA_PUT_START events |
| Cpearl::ThreadAcquireLock_rep | Event representation for THREAD_ACQUIRE_LOCK events |
| Cpearl::ThreadBegin_rep | Event representation for THREAD_BEGIN events |
| Cpearl::ThreadCreate_rep | Event representation for THREAD_CREATE events |
| Cpearl::ThreadEnd_rep | Event representation for THREAD_END events |
| Cpearl::ThreadFork_rep | Event representation for THREAD_FORK events |
| Cpearl::ThreadJoin_rep | Event representation for THREAD_JOIN events |
| Cpearl::ThreadReleaseLock_rep | Event representation for THREAD_RELEASE_LOCK events |
| Cpearl::ThreadTaskComplete_rep | Event representation for THREAD_TASK_COMPLETE events |
| Cpearl::ThreadTaskCreate_rep | Event representation for THREAD_TASK_CREATE events |
| Cpearl::ThreadTaskSwitch_rep | Event representation for THREAD_TASK_SWITCH events |
| Cpearl::ThreadTeamBegin_rep | Event representation for THREAD_TEAM_BEGIN events |
| Cpearl::ThreadTeamEnd_rep | Event representation for THREAD_TEAM_END events |
| Cpearl::ThreadWait_rep | Event representation for THREAD_WAIT events |
| Cpearl::SourceLocation | Representation of a source-code location definition |
| Cpearl::String | Representation of a string definition |
| Cpearl::SystemNode | Representation of a system node definition |
| ▼Cpearl::Task | Abstract base class for a generic Task |
| Cpearl::CompoundTask | Maintains a set of tasks and executes them in sequence |
| ▼Cpearl::ReplayTask | Abstract base class for a replay-based trace analysis task |
| Cpearl::BackwardReplayTask | Base class for backward trace-replay tasks |
| Cpearl::ForwardReplayTask | Base class for forward trace-replay tasks |
| Cpearl::TaskWrapper | Abstract base class for a wrapper task |
| Cpearl::TimeSegment | Auxiliary class to ease comparision between time segments |
| ▼Cpearl::Topology | Base class for virtual topologies |
| ▼Cpearl::Cartesian | Stores information related to cartesian grid topologies |
| Cpearl::MpiCartesian | Stores information related to a virtual cartesian MPI topology |
| Cpearl::TraceArchive | Abstract representation of a trace experiment archive |
| ▼Cbase | |
| Cpearl::ScopedEnum< base > | Scoped enumeration class template |
![]() |
Copyright © 1998–2016 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |