PEARL
Parallel Event Access and Replay Library
List of all members
pearl::RemoteEventSet Class Reference

Container class for a set of remote events with associated roles.

#include <pearl/RemoteEventSet.h>

Public Member Functions

Adding events
void add_event (const RemoteEvent &event, uint32_t key)
 
Retrieving eventsconst MpiComm&
RemoteEvent get_event (uint32_t key) const
 
Removing events
void clear ()
 
Receiving event sets
void recv (const GlobalDefs &defs, const MpiComm &comm, int source, int tag)
 
void bcast (const GlobalDefs &defs, const MpiComm &comm, int root)
 

Member Function Documentation

◆ add_event()

void pearl::RemoteEventSet::add_event ( const RemoteEvent event,
uint32_t  key 
)

◆ bcast()

void pearl::RemoteEventSet::bcast ( const GlobalDefs defs,
const MpiComm comm,
int  root 
)

◆ clear()

void pearl::RemoteEventSet::clear ( )

◆ get_event()

RemoteEvent pearl::RemoteEventSet::get_event ( uint32_t  key) const

◆ recv()

void pearl::RemoteEventSet::recv ( const GlobalDefs defs,
const MpiComm comm,
int  source,
int  tag 
)

The documentation for this class was generated from the following file:

Scalasca    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