
#include <RefineTopoLB.h>


Public Member Functions | |
| RefineTopoLB (const CkLBOptions &opt) | |
| RefineTopoLB (CkMigrateMessage *m) | |
| void | work (LDStats *stats) |
| void | pup (PUP::er &p) |
Protected Member Functions | |
| double | getCpartHopBytes (int cpart, int proc, int count) |
| double | findSwapGain (int cpart1, int cpart2, int n_pes) |
| bool | QueryBalanceNow (int step) |
| void | updateCommUA (int count) |
Definition at line 14 of file RefineTopoLB.h.
| RefineTopoLB::RefineTopoLB | ( | const CkLBOptions & | opt | ) |
| RefineTopoLB::RefineTopoLB | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 18 of file RefineTopoLB.h.
| void RefineTopoLB::work | ( | LDStats * | stats | ) |
Definition at line 42 of file RefineTopoLB.C.
References _lb_args, _lbtopo, CmiAbort(), CmiPrintf(), CkLBArgs::debug(), findSwapGain(), LBTopoLookup(), printoutTopo(), and updateCommUA().

| void RefineTopoLB::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 21 of file RefineTopoLB.h.
Definition at line 200 of file RefineTopoLB.C.
References comm.
Referenced by work().

Definition at line 37 of file RefineTopoLB.C.
| void RefineTopoLB::updateCommUA | ( | int | count | ) | [protected] |
Definition at line 260 of file RefineTopoLB.C.
References comm.
Referenced by work().

1.5.5