#include "header.h"
#include "../builtins/Arith.h"
#include "../shell/Shell.h"
Functions | |
void | testAssortedMsg () |
void | testMsgElementListing () |
void | benchmarkMsg (unsigned int n, string msgType) |
void | testMsg () |
void | testMpiMsg () |
void benchmarkMsg | ( | unsigned int | n, | |
string | msgType | |||
) |
In all cases we set up the same amount of data transfer by the msgs, that is, equivalent to a fully recurrently connected network. Used in regressionTests/benchmarkTests.cpp
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), Shell::doDelete(), Shell::doReinit(), Shell::doSetClock(), Shell::doStart(), Shell::doUseClock(), Field< A >::getVec(), init(), SetGet2< A1, A2 >::set(), Field< A >::set(), and SetGet1< A >::setVec().
void testAssortedMsg | ( | ) |
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), Shell::doDelete(), Id::element(), Element::findCaller(), Cinfo::findFinfo(), Msg::findOtherEnd(), Msg::getMsg(), init(), Arith::initCinfo(), SetGet3< A1, A2, A3 >::set(), and SetGet1< A >::setVec().
Referenced by testMsg().
void testMpiMsg | ( | ) |
Referenced by mpiTests().
void testMsg | ( | ) |
References testAssortedMsg(), and testMsgElementListing().
Referenced by nonMpiTests().
void testMsgElementListing | ( | ) |
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), and Shell::doDelete().
Referenced by testMsg().