Rebalancer.C File Reference

#include "InfoStream.h"
#include "Node.h"
#include "Rebalancer.h"
#include "ProxyMgr.h"
#include "PatchMap.h"
#include "LdbCoordinator.h"
#include "memusage.h"
#include <iomanip>

Go to the source code of this file.

Defines

#define ST_NODE_LOAD   0.005
#define PROXY_LOAD   0.001
#define COMPUTE_LOAD   0.00005
#define INGROUP(PROC)   ((PROC) >= beginGroup && (PROC) < endGroup)
#define REASSIGN(GRID)


Define Documentation

#define COMPUTE_LOAD   0.00005

Definition at line 25 of file Rebalancer.C.

Referenced by Rebalancer::assign().

#define INGROUP ( PROC   )     ((PROC) >= beginGroup && (PROC) < endGroup)

Referenced by RefineTorusLB::newRefine(), Rebalancer::numAvailable(), Rebalancer::Rebalancer(), and Rebalancer::~Rebalancer().

#define PROXY_LOAD   0.001

Definition at line 24 of file Rebalancer.C.

Referenced by Rebalancer::assign(), and Rebalancer::deAssign().

#define REASSIGN ( GRID   ) 

Value:

if (GRID.c) { \
           deAssign(GRID.c, donor); \
           assign(GRID.c, GRID.p); \
           bestP = GRID.p; \
        }

Referenced by RefineTorusLB::newRefine(), and Rebalancer::refine().

#define ST_NODE_LOAD   0.005

Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.

Definition at line 23 of file Rebalancer.C.

Referenced by Rebalancer::decrSTLoad(), and Rebalancer::incrSTLoad().


Generated on Fri Sep 22 01:17:16 2017 for NAMD by  doxygen 1.4.7