changed CentralLB and BaseLB from irreduciable group to normal group.
authorGengbin Zheng <gzheng@illinois.edu>
Mon, 1 Mar 2004 07:21:55 +0000 (07:21 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Mon, 1 Mar 2004 07:21:55 +0000 (07:21 +0000)
commit5cc93127f60815bed93a7fed515ce8bb77d6a3d1
treea91382feb233bba396926ef6ca525367424a0159
parent8687df9f0fbb9df3c4ebb757f9e2881e3cdabf8d
changed CentralLB and BaseLB from irreduciable group to normal group.
Collected all command line options flags into a class instead of individual flags flying around.
Implemented a true barrier after load balancing and migrations of objects
finish on *all* processors. This can be turned on by +LBSynResume command line option. The default behavior is still that each processor waits only for objects that will migrate on it.
18 files changed:
src/ck-ldb/BaseLB.h
src/ck-ldb/CentralLB.C
src/ck-ldb/CentralLB.ci
src/ck-ldb/CentralLB.h
src/ck-ldb/Comm1LB.C
src/ck-ldb/GreedyCommLB.C
src/ck-ldb/GreedyLB.C
src/ck-ldb/LBDBManager.C
src/ck-ldb/LBDatabase.C
src/ck-ldb/LBDatabase.h
src/ck-ldb/LBObj.h
src/ck-ldb/NborBaseLB.C
src/ck-ldb/NeighborLB.C
src/ck-ldb/ObjGraph.C
src/ck-ldb/OrbLB.C
src/ck-ldb/Refiner.C
src/ck-ldb/RefinerComm.C
src/ck-ldb/WSLB.C