![]() |
PEARL
Parallel Event Access and Replay Library
|
►Npearl | Namespace of the PEARL library |
►Ndetail | Internal namespace of the PEARL library |
CDefinitionContainer | |
CDefinitionTree | |
►Nuncopyable | Helper namespace to prevent unintended argument-dependent name lookup |
CUncopyable | Policy class to ensure that derived classes cannot be copied |
CAmHandler | Base class for active message handlers |
CAmListener | Base class for listener objects |
CAmListenerFactory | Listener factory for active message listeners |
►CAmRequest | Base class for active message requests |
CCbData | Callback Datatype for factory callback |
CAmRequestFactory | Request factory for active message request |
CAmRuntime | Active message runtime class |
CBackwardReplayTask | Base class for backward trace-replay tasks |
CBuffer | Generic memory buffer implementation |
CCallback | Abstract base class for callback objects |
CCallbackData | Base class for data objects passed to callback function during replay |
CCallbackManager | Manages a set of callback objects and provides a simple notification mechanism |
CCallingContext | Representation of a calling context definition |
CCallpath | Representation of a callpath definition |
CCallsite | Representation of a callsite definition |
CCartDimension | Representation of a Cartesian grid topology dimension definition |
CCartTopology | Representation of a Cartesian grid topology definition |
CCommLocationSet | Grouping set definition representation for a set of Location definition objects participating in a particular paradigm |
CCommSet | Grouping set definition representation for defining a subgroup of Location definition objects from a communication location set |
CCommunicator | Representation of a communicator definition |
CCompoundTask | Maintains a set of tasks and executes them in sequence |
CCountedPtr | Non-intrusive reference-counted smart pointer |
CEnter_rep | Event representation for entering a source code region |
CEnterCS_rep | Event representation for entering a call site |
CEnterProgram_rep | Event representation for PROGRAM_BEGIN events |
CError | Base class for exceptions related to the PEARL library |
CEvent | Generic representation for local events with iterator functionality |
CEvent_rep | Base class for all event representations |
CEventKeyCompare | Provides a comparison operator that allows Event objects to be as key in std::map or std::set |
CEventSet | Container class for a set of local events with associated roles |
CFatalError | Exception class related to the PEARL library for unrecoverable errors |
CFlags | Class template for type-safe enum flags |
CForwardReplayTask | Base class for forward trace-replay tasks |
CGlobalDefs | Stores the global definitions of a tracing experiment |
CGroupingSet | Abstract base class of grouping set definition representations |
CLeave_rep | Event representation for leaving a source code region |
CLeaveProgram_rep | Event representation for PROGRAM_END events |
CLocalData | Container class for a set of local events with associated roles |
CLocalTrace | Container class for local event traces |
CLocation | Representation of a location definition |
CLocationGroup | Interface of location group definition representations |
CLocationSet | Grouping set definition representation for a set of Location definition objects |
CMemoryError | Exception class related to the PEARL library that is used to signal out of memory situations |
CMetric | Stores information related to additional performance metrics |
CMpiAmListener | Listener using the communicator of an MpiWindow object |
CMpiAmRequest | Active message request using an MpiMessage buffer |
CMpiCancelled_rep | Event representation for MPI_CANCELLED events |
CMpiCollBegin_rep | Event representation for the begin of MPI collective operations |
CMpiCollEnd_rep | Event representation for end of MPI collective operations |
CMpiComm | Communicator definition representation for multi-process communicators |
CMpiGroup | Grouping set definition representation for a multi-process communication set |
CMpiMessage | Abstraction layer for MPI messages |
CMpiReceive_rep | Event representation for MPI_RECV events |
CMpiReceiveComplete_rep | Event representation for MPI_RECV events |
CMpiReceiveRequest_rep | Event representation for MPI_RECV_REQUEST events |
CMpiRequestTested_rep | Event representation for MPI_SEND_COMPLETE events |
CMpiRmaCollBegin_rep | Event representation for the begin of MPI RMA collective operations |
CMpiRmaCollEnd_rep | Event representation for the end of MPI RMA collective operations |
CMpiRmaGats_rep | Event representation for MPI_RMAGATS events representing group-based synchronization |
CMpiRmaGetEnd_rep | Event representation for RMA_GET_END events |
CMpiRmaGetStart_rep | Event representation for RMA_GET_START events |
CMpiRmaLock_rep | Class for MPI RMA lock events |
CMpiRmaPutEnd_rep | Event representation for RMA_PUT_END events |
CMpiRmaPutStart_rep | Event representation for MPI_RMA_PUT_START events |
CMpiRmaUnlock_rep | Class for MPI RMA unlock events |
CMpiSend_rep | Event representation for MPI_SEND events |
CMpiSendComplete_rep | Event representation for MPI_SEND_COMPLETE events |
CMpiSendRequest_rep | Event representation for MPI_SEND events |
CMpiWindow | Stores information related to an MPI-2 remote memory access window |
COtf2Writer | Provides a writer class to generate OTF2 traces |
CParadigm_enum | Helper struct defining the enumerators of the Paradigm scoped enumeration |
CRegion | Representation of a region definition |
CRemoteData | Container class for a set of remote events with associated roles |
CRemoteEvent | Generic representation for remote events without iterator functionality |
CRemoteEventSet | Container class for a set of remote events with associated roles |
CRemoteTimeSegment | Auxiliary class to ease comparision between remote time segments |
CReplayTask | Abstract base class for a replay-based trace analysis task |
CRmaGetEnd_rep | |
CRmaGetStart_rep | Event representation for RMA_GET_START events |
CRmaPutEnd_rep | Event representation for RMA_PUT_END events |
CRmaPutStart_rep | Event representation for RMA_PUT_START events |
CRmaWindow | Base class for remote memory access windows |
CRuntimeError | Exception class related to the PEARL library for recoverable errors |
CScopedEnum | Scoped enumeration class template |
CScopedPtr | Class template providing a very basic "resource acquisition is initialization" facility |
CSmallObject | Provides a base class for small objects using a custom memory management |
CSourceLocation | Representation of a source-code location definition |
CString | Representation of a string definition |
CSystemNode | Representation of a system node definition |
CTask | Abstract base class for a generic Task |
CTaskWrapper | Abstract base class for a wrapper task |
CThreadAcquireLock_rep | Event representation for THREAD_ACQUIRE_LOCK events |
CThreadBegin_rep | Event representation for THREAD_BEGIN events |
CThreadCreate_rep | Event representation for THREAD_CREATE events |
CThreadEnd_rep | Event representation for THREAD_END events |
CThreadFork_rep | Event representation for THREAD_FORK events |
CThreadJoin_rep | Event representation for THREAD_JOIN events |
CThreadReleaseLock_rep | Event representation for THREAD_RELEASE_LOCK events |
CThreadTaskComplete_rep | Event representation for THREAD_TASK_COMPLETE events |
CThreadTaskCreate_rep | Event representation for THREAD_TASK_CREATE events |
CThreadTaskSwitch_rep | Event representation for THREAD_TASK_SWITCH events |
CThreadTeamBegin_rep | Event representation for THREAD_TEAM_BEGIN events |
CThreadTeamEnd_rep | Event representation for THREAD_TEAM_END events |
CThreadWait_rep | Event representation for THREAD_WAIT events |
CTimeSegment | Auxiliary class to ease comparision between time segments |
CTraceArchive | Abstract representation of a trace experiment archive |
Cbase |
![]() |
Copyright © 1998–2019 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |