12 int nPatches,
int nPes) :
14 processorArray, nComps,
25 for(
int i=0; i<
P; i++)
36 void RefineOnly::strategy()
52 <<
"------------------------------------------------------------\n" 54 <<
"After load balancing (predicted stats):\n" <<
endi;
58 <<
"------------------------------------------------------------\n"
std::ostream & iINFO(std::ostream &s)
void createSpanningTree()
void assign(computeInfo *c, processorInfo *pRec)
std::ostream & endi(std::ostream &s)
processorInfo * processors
void printLoads(int phase=0)
void multirefine(double overload_start=1.02)
RefineOnly(computeInfo *computeArray, patchInfo *patchArray, processorInfo *processorArray, int nComps, int nPatches, int nPes)
const char * strategyName