Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LoadBalance.H File Reference

#include "SPACE.H"
#include "REAL.H"
#include "Box.H"
#include "Vector.H"
#include "BoxLayout.H"
#include "SPMD.H"

Include dependency graph for LoadBalance.H:

Include dependency graph

Go to the source code of this file.

Functions

int LoadBalance (Vector< Vector< int > > &procAssignments,Real &effRatio,const Vector< Vector< Box > > &Grids,const Vector< Vector< long > > &ComputeLoads,const Vector< int > &RefRatios,int nProc=numProc())
int LoadBalance (Vector< BoxLayout > &Grids,Real &effRatio,const Vector< Vector< long > > &ComputeLoads,const Vector< int > &RefRatios,int nProc=numProc())
int LoadBalance (Vector< int > &procAssignments, const Vector< Box > &boxes)


Function Documentation

int LoadBalance Vector< int > &    procAssignments,
const Vector< Box > &    boxes
 

convenience function to load balance a Vector of Boxes based on load=box.numPts()

int LoadBalance Vector< BoxLayout > &    Grids,
Real   effRatio,
const Vector< Vector< long > > &    ComputeLoads,
const Vector< int > &    RefRatios,
int    nProc = numProc()
 

int LoadBalance Vector< Vector< int > > &    procAssignments,
Real   effRatio,
const Vector< Vector< Box > > &    Grids,
const Vector< Vector< long > > &    ComputeLoads,
const Vector< int > &    RefRatios,
int    nProc = numProc()
 


Generated on Wed Apr 16 14:33:03 2003 for EBChombo by doxygen1.2.16