18#ifndef __BIN_MPIPING_MPIPING_H
19#define __BIN_MPIPING_MPIPING_H
81 const int number)
const;
92 const int expectedNumber)
const;
Send a ping message via MPI to all available nodes.
int m_mpiInitResult
Result of MPI initialization.
virtual Result initialize()
Initialize the application.
virtual Result exec()
Execute the application.
static const int PingMagicNumber
Magic number to send as ping message.
Result receiveNumber(const Size coreId, const int expectedNumber) const
Receive a message containing a number.
Result sendNumber(const Size coreId, const int number) const
Send a message containing a number.
int m_id
MPI core identifier (rank) of the current process.
virtual ~MpiPing()
Destructor.
static const int PongMagicNumber
Magic number send for the pong message.
POSIX-compatible application.
unsigned int Size
Any sane size indicator cannot go negative.