|
typedef pcpair | pcgrid [3][3][2] |
|
int | isAvailableOn (patchInfo *patch, processorInfo *p) |
|
void | numAvailable (computeInfo *c, processorInfo *p, int *nPatches, int *nProxies, int *isBadForCommunication) |
|
void | refine_togrid (pcgrid &grid, double thresholdLoad, processorInfo *p, computeInfo *c) |
|
void | strategy () |
|
void | makeHeaps () |
|
void | makeTwoHeaps () |
|
void | assign (computeInfo *c, processorInfo *pRec) |
|
void | assign (computeInfo *c, int p) |
|
void | deAssign (computeInfo *c, processorInfo *pRec) |
|
int | refine () |
|
void | multirefine (double overload_start=1.02) |
|
void | printSummary () |
|
void | printResults () |
|
void | printLoads (int phase=0) |
|
double | computeAverage () |
|
void | adjustBackgroundLoadAndComputeAverage () |
|
double | computeMax () |
|
void | createSpanningTree () |
|
void | decrSTLoad () |
|
void | incrSTLoad () |
|
void | InitProxyUsage () |
|
void | brickDim (int a, int b, int dim, int &min, int &max) |
|
int | withinBrick (int x, int y, int z, int xm, int xM, int dimX, int ym, int yM, int dimY, int zm, int zM, int dimZ) |
|
int | bytesPerAtom |
|
ProxyUsage | proxyUsage |
|
const char * | strategyName |
|
computeInfo * | computes |
|
patchInfo * | patches |
|
processorInfo * | processors |
|
minHeap * | pes |
|
maxHeap * | computePairHeap |
|
maxHeap * | computeSelfHeap |
|
maxHeap * | computeBgPairHeap |
|
maxHeap * | computeBgSelfHeap |
|
int | P |
|
int | numPatches |
|
int | numComputes |
|
int | numProxies |
|
int | numPesAvailable |
|
double | averageLoad |
|
double | origMaxLoad |
|
int | firstAssignInRefine |
|
CollectLoadsMsg * | collMsg |
|
double | overLoad |
|
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 13 of file AlgNbor.h.