PEARL
Parallel Event Access and Replay Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
pearl::AmHandlerBase class for active message handlers
pearl::AmListenerBase class for listener objects
pearl::AmListenerFactoryListener factory for active message listeners
pearl::AmRequestBase class for active message requests
pearl::AmRequestFactoryRequest factory for active message request
pearl::AmRuntimeActive message runtime class
pearl::BackwardReplayTaskBase class for backward trace-replay tasks
pearl::BufferGeneric memory buffer implementation
pearl::CallbackAbstract base class for callback objects
pearl::CallbackDataBase class for data objects passed to callback function during replay
pearl::CallbackManagerManages a set of callback objects and provides a simple notification mechanism
pearl::CallpathRepresentation of a callpath definition
pearl::CallsiteRepresentation of a callsite definition
pearl::CartesianStores information related to cartesian grid topologies
pearl::AmRequest::CbDataCallback Datatype for factory callback
pearl::CommunicatorRepresentation of a communicator definition
pearl::CompoundTaskMaintains a set of tasks and executes them in sequence
pearl::CountedPtr< T >Non-intrusive reference-counted smart pointer
pearl::Enter_repEvent representation for entering a source code region
pearl::EnterCS_repEvent representation for entering a call site
pearl::ErrorBase class for exceptions related to the PEARL library
pearl::EventGeneric representation for local events with iterator functionality
pearl::Event_repBase class for all event representations
pearl::EventKeyCompareProvides a comparison operator that allows Event objects to be as key in std::map or std::set
pearl::EventSetContainer class for a set of local events with associated roles
pearl::FatalErrorException class related to the PEARL library for unrecoverable errors
pearl::ForwardReplayTaskBase class for forward trace-replay tasks
pearl::GlobalDefsStores the global definitions of a tracing experiment
iterator
pearl::Leave_repEvent representation for leaving a source code region
pearl::LocalDataContainer class for a set of local events with associated roles
pearl::LocalTraceContainer class for local event traces
pearl::LocationRepresentation of a location definition
pearl::LocationGroupInterface of location group definition representations
pearl::MemoryErrorException class related to the PEARL library that is used to signal out of memory situations
pearl::MetricStores information related to additional performance metrics
pearl::MpiAmListenerListener using the communicator of an MpiWindow object
pearl::MpiAmRequestActive message request using an MpiMessage buffer
pearl::MpiCancelled_repEvent representation for MPI_CANCELLED events
pearl::MpiCartesianStores information related to a virtual cartesian MPI topology
pearl::MpiCollBegin_repEvent representation for the begin of MPI collective operations
pearl::MpiCollEnd_repEvent representation for end of MPI collective operations
pearl::MpiCommStores information related to an MPI communicator
pearl::MpiGroupStores information related to an MPI group
pearl::MpiMessageAbstraction layer for MPI messages
pearl::MpiReceive_repEvent representation for MPI_RECV events
pearl::MpiReceiveComplete_repEvent representation for MPI_RECV events
pearl::MpiReceiveRequest_repEvent representation for MPI_RECV_REQUEST events
pearl::MpiRequestTested_repEvent representation for MPI_SEND_COMPLETE events
pearl::MpiRmaCollBegin_repEvent representation for the begin of MPI RMA collective operations
pearl::MpiRmaCollEnd_repEvent representation for the end of MPI RMA collective operations
pearl::MpiRmaGats_repEvent representation for MPI_RMAGATS events representing group-based synchronization
pearl::MpiRmaGetEnd_repEvent representation for RMA_GET_END events
pearl::MpiRmaGetStart_repEvent representation for RMA_GET_START events
pearl::MpiRmaLock_repClass for MPI RMA lock events
pearl::MpiRmaPutEnd_repEvent representation for RMA_PUT_END events
pearl::MpiRmaPutStart_repEvent representation for MPI_RMA_PUT_START events
pearl::MpiRmaUnlock_repClass for MPI RMA unlock events
pearl::MpiSend_repEvent representation for MPI_SEND events
pearl::MpiSendComplete_repEvent representation for MPI_SEND_COMPLETE events
pearl::MpiSendRequest_repEvent representation for MPI_SEND events
pearl::MpiWindowStores information related to an MPI-2 remote memory access window
pearl::OmpAcquireLock_repEvent representation for OMP_ACQUIRE_LOCK events
pearl::OmpFork_repEvent representation for OMP_FORK events
pearl::OmpJoin_repEvent representation for OMP_JOIN events
pearl::OmpReleaseLock_repEvent representation for OMP_RELEASE_LOCK events
pearl::OmpTaskComplete_repEvent representation for OMP_TASK_COMPLETE events
pearl::OmpTaskCreate_repEvent representation for OMP_TASK_CREATE events
pearl::OmpTaskSwitch_repEvent representation for OMP_TASK_SWITCH events
pearl::Otf2WriterProvides a writer class to generate OTF2 traces
pearl::ProcessGroupDefines a group of processes by means of global process identifiers
pearl::RegionRepresentation of a region definition
pearl::RemoteDataContainer class for a set of remote events with associated roles
pearl::RemoteEventGeneric representation for remote events without iterator functionality
pearl::RemoteEventSetContainer class for a set of remote events with associated roles
pearl::RemoteTimeSegmentAuxiliary class to ease comparision between remote time segments
pearl::ReplayTaskAbstract base class for a replay-based trace analysis task
pearl::RmaGetEnd_rep
pearl::RmaGetStart_repEvent representation for RMA_GET_START events
pearl::RmaPutEnd_repEvent representation for RMA_PUT_END events
pearl::RmaPutStart_repEvent representation for RMA_PUT_START events
pearl::RmaWindowBase class for remote memory access windows
pearl::RuntimeErrorException class related to the PEARL library for recoverable errors
pearl::SmallObjectProvides a base class for small objects using a custom memory management
pearl::StringRepresentation of a string definition
pearl::SystemNodeRepresentation of a system node definition
pearl::TaskAbstract base class for a generic Task
pearl::TaskWrapperAbstract base class for a wrapper task
pearl::TimeSegmentAuxiliary class to ease comparision between time segments
pearl::TopologyBase class for virtual topologies
pearl::TraceArchiveAbstract representation of a trace experiment archive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Scalasca    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