
Go to the source code of this file.
Functions | |
| int | BalanceMyLink (CtrlType *ctrl, GraphType *graph, idxtype *home, int me, int you, floattype *flows, floattype maxdiff, floattype *diff_cost, floattype *diff_lbavg, floattype avgvwgt) |
| int BalanceMyLink | ( | CtrlType * | ctrl, | |
| GraphType * | graph, | |||
| idxtype * | home, | |||
| int | me, | |||
| int | you, | |||
| floattype * | flows, | |||
| floattype | maxdiff, | |||
| floattype * | diff_cost, | |||
| floattype * | diff_lbavg, | |||
| floattype | avgvwgt | |||
| ) |
Definition at line 20 of file balancemylink.c.
References graphdef::adjncy, graphdef::adjwgt, FPQueueFree(), FPQueueGetMax(), FPQueueInit(), FPQueueInsert(), FPQueueReset(), FPQueueUpdate(), GKfree(), GKmalloc(), idxmalloc(), idxset(), idxsmalloc(), controldef::ipc_factor, Moc_DynamicSelectQueue(), Moc_HashVwgts(), MPI_Comm_rank(), MPI_COMM_WORLD, graphdef::ncon, meshdef::ncon, graphdef::nvtxs, graphdef::nvwgt, ptr, controldef::redist_factor, savg(), sset(), graphdef::vsize, graphdef::where, and graphdef::xadj.
Referenced by Moc_Diffusion().
1.5.5