#include "header.h"
#include "testScheduling.h"
#include "Clock.h"
#include "SparseMatrix.h"
#include "SparseMsg.h"
#include "SingleMsg.h"
#include "../builtins/Arith.h"
#include "../randnum/randnum.h"
#include "../shell/Shell.h"
Functions | |
void | testClock () |
void | testClockMessaging () |
void | testScheduling () |
void | testSchedulingProcess () |
void | testMpiScheduling () |
void testClock | ( | ) |
Check that clock scheduling works.
References Eref::data(), Shell::doAddMsg(), doubleEq(), Id::eref(), Clock::getCurrentTime(), Clock::handleReinit(), Clock::handleStart(), Id::nextId(), Clock::numTicks, LookupField< L, A >::set(), and Field< A >::set().
Referenced by testScheduling().
void testClockMessaging | ( | ) |
References Shell::doCreate(), and Shell::doDelete().
Referenced by testScheduling().
void testMpiScheduling | ( | ) |
Referenced by mpiTests().
void testScheduling | ( | ) |
References testClock(), and testClockMessaging().
Referenced by nonMpiTests().
void testSchedulingProcess | ( | ) |
Referenced by processTests().