|
PEARL
Parallel Event Access and Replay Library
|
Event representation for end of MPI collective operations.
#include <pearl/MpiCollEnd_rep.h>
Public Types | |
| enum | coll_type { BARRIER, BCAST, GATHER, GATHERV, SCATTER, SCATTERV, ALLGATHER, ALLGATHERV, ALLTOALL, ALLTOALLV, ALLTOALLW, ALLREDUCE, REDUCE, REDUCE_SCATTER, SCAN, EXSCAN, REDUCE_SCATTER_BLOCK, NUMBER_OF_COLL_TYPES } |
Public Member Functions | |
| virtual event_t | getType () const |
| virtual bool | isOfType (event_t type) const |
| virtual MpiComm * | getComm () const |
| virtual uint32_t | getRoot () const |
| virtual uint64_t | getBytesSent () const |
| virtual uint64_t | getBytesReceived () const |
| coll_type | getCollType () const |
Constructors & destructor | |
| MpiCollEnd_rep (timestamp_t timestamp, coll_type type, MpiComm *communicator, uint32_t root, uint64_t bytesSent, uint64_t bytesReceived) | |
| MpiCollEnd_rep (const GlobalDefs &defs, Buffer &buffer) | |
Protected Member Functions | |
| virtual std::ostream & | output (std::ostream &stream) const |
Serialize event data | |
| virtual void | pack (Buffer &buffer) const |
| pearl::MpiCollEnd_rep::MpiCollEnd_rep | ( | timestamp_t | timestamp, |
| coll_type | type, | ||
| MpiComm * | communicator, | ||
| uint32_t | root, | ||
| uint64_t | bytesSent, | ||
| uint64_t | bytesReceived | ||
| ) |
| pearl::MpiCollEnd_rep::MpiCollEnd_rep | ( | const GlobalDefs & | defs, |
| Buffer & | buffer | ||
| ) |
| virtual uint64_t pearl::MpiCollEnd_rep::getBytesReceived | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
| virtual uint64_t pearl::MpiCollEnd_rep::getBytesSent | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
| coll_type pearl::MpiCollEnd_rep::getCollType | ( | ) | const |
| virtual MpiComm* pearl::MpiCollEnd_rep::getComm | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
| virtual uint32_t pearl::MpiCollEnd_rep::getRoot | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
| virtual event_t pearl::MpiCollEnd_rep::getType | ( | ) | const [virtual] |
Implements pearl::Event_rep.
| virtual bool pearl::MpiCollEnd_rep::isOfType | ( | event_t | type | ) | const [virtual] |
Implements pearl::Event_rep.
| virtual std::ostream& pearl::MpiCollEnd_rep::output | ( | std::ostream & | stream | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
| virtual void pearl::MpiCollEnd_rep::pack | ( | Buffer & | buffer | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
![]() |
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 |