MOOSE - Multiscale Object Oriented Simulation Environment
|
Go to the source code of this file.
Functions | |
void | benchmarkMsg (unsigned int n, string msgType) |
void | testAssortedMsg () |
void | testMpiMsg () |
void | testMsg () |
void | testMsgElementListing () |
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
Definition at line 305 of file testMsg.cpp.
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), Shell::doDelete(), Shell::doReinit(), Shell::doSetClock(), Shell::doStart(), Shell::doUseClock(), Id::eref(), Field< A >::getVec(), init(), Field< A >::set(), SetGet2< A1, A2 >::set(), and SetGet1< A >::setVec().
void testAssortedMsg | ( | ) |
Definition at line 15 of file testMsg.cpp.
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), Shell::doDelete(), Id::element(), Id::eref(), 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 | ( | ) |
Definition at line 376 of file testMsg.cpp.
Referenced by mpiTests().
void testMsg | ( | ) |
Definition at line 370 of file testMsg.cpp.
References testAssortedMsg(), and testMsgElementListing().
Referenced by nonMpiTests().
void testMsgElementListing | ( | ) |
Definition at line 209 of file testMsg.cpp.
References ObjId::bad(), Eref::data(), Shell::doAddMsg(), Shell::doCreate(), Shell::doDelete(), Id::eref(), and path.
Referenced by testMsg().