NAMD
|
#include <Alg7.h>
Public Member Functions | |
Alg7 (computeInfo *computeArray, patchInfo *patchArray, processorInfo *processorArray, int nComps, int nPatches, int nPes) | |
![]() | |
Rebalancer (computeInfo *computeArray, patchInfo *patchArray, processorInfo *processorArray, int nComps, int nPatches, int nPes) | |
~Rebalancer () | |
Additional Inherited Members | |
![]() | |
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.
Alg7::Alg7 | ( | computeInfo * | computeArray, |
patchInfo * | patchArray, | ||
processorInfo * | processorArray, | ||
int | nComps, | ||
int | nPatches, | ||
int | nPes | ||
) |
Definition at line 21 of file AlgSeven.C.
References Rebalancer::strategyName.