subtreeSetNullCost

void subtreeSetNullCost ( INT,
const BlendCtrl *ctrl,
const SymbolMatrix *,
const SimuCtrl *,
 INT)

cblkComputeCost2DLocal

double cblkComputeCost2DLocal( INT,
const BlendCtrl *ctrl,
const SymbolMatrix *,
const Dof *,
const SimuCtrl *)

costMatrixBuild

void costMatrixBuild(CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
const Dof *dofptr)

costMatrixCorrect

void costMatrixCorrect(CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
Cand *candtab,
const Dof *dofptr)

subtreeUpdateCost

double subtreeUpdateCost(INT rootnum,
CostMatrix *costmtx,
const EliminTree *etree)

subtreeUpdateCostLocal

double subtreeUpdateCostLocal(INT rootnum,
const BlendCtrl *ctrl,
const SymbolMatrix *symbmtx,
const SimuCtrl *simuctrl,
const Dof *dofptr,
INT clustnum)

subtreeSetNullCost

void subtreeSetNullCost(INT rootnum,
const BlendCtrl *ctrl,
const SymbolMatrix *symbmtx,
const SimuCtrl *simuctrl,
INT clustnum)

Cost in the current subtree to be mapped

cblkComputeCost2D

double cblkComputeCost2D(INT cblknum,
CostMatrix *costmtx,
const SymbolMatrix *symbptr,
const Dof *dofptr)

cblkComputeCost2DLocal

double cblkComputeCost2DLocal(INT cblknum,
const BlendCtrl *ctrl,
const SymbolMatrix *symbptr,
const Dof *dofptr,
const SimuCtrl *simuctrl)

cblkComputeCost

double cblkComputeCost(INT cblknum,
CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
const Dof *dofptr)

Assure that cblkComputeCost and cblkCost compute the same things !!!!

computeCost

double computeCost(INT L,
INT g_total)

compute for each odb its contribution compute cost and add cost

computeCost

double computeCost(INT L,
INT g_total)

contribCompCost

double contribCompCost(INT L,
INT h,
INT g)

contribAddCost

double contribAddCost(INT h,
INT g)

costFtgtSend

double costFtgtSend(INT clustsrc,
INT sync_comm_nbr,
FanInTarget *ftgt,
BlendCtrl *ctrl,
const Dof *dofptr)

costFtgtAdd

double costFtgtAdd(FanInTarget *ftgt,
const Dof *dofptr)

Oimbe Pas implemente

DIAGCost

double DIAGCost(INT L)

Oimbe Pas implemente

E1Cost

double E1Cost(INT L,
INT g)

E2Cost

double E2Cost(INT L,
INT h,
INT g)

DIAGCost

double DIAGCost(INT L)

E1Cost

double E1Cost(INT L,
INT g)

E2Cost

double E2Cost(INT L,
INT h,
INT g)

cblkMaxCost

double cblkMaxCost(INT cblknbr,
const CostMatrix *costmtx)

totalCost

double totalCost(INT cblknbr,
const CostMatrix *costmtx)

memorySpaceCost

double memorySpaceCost(const SolverMatrix *solvmtx)

solverSpaceCost

double solverSpaceCost(const SolverMatrix *solvmtx)

symbolSpaceCost

double symbolSpaceCost(const SymbolMatrix *symbmtx)

printSolverInfo

void printSolverInfo(FILE *out,
const SolverMatrix *solvmtx,
const Dof * const dofptr)
void subtreeSetNullCost ( INT,
const BlendCtrl *ctrl,
const SymbolMatrix *,
const SimuCtrl *,
 INT)
double cblkComputeCost2DLocal( INT,
const BlendCtrl *ctrl,
const SymbolMatrix *,
const Dof *,
const SimuCtrl *)
void costMatrixBuild(CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
const Dof *dofptr)
void costMatrixCorrect(CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
Cand *candtab,
const Dof *dofptr)
double subtreeUpdateCost(INT rootnum,
CostMatrix *costmtx,
const EliminTree *etree)
double subtreeUpdateCostLocal(INT rootnum,
const BlendCtrl *ctrl,
const SymbolMatrix *symbmtx,
const SimuCtrl *simuctrl,
const Dof *dofptr,
INT clustnum)
double cblkComputeCost2D(INT cblknum,
CostMatrix *costmtx,
const SymbolMatrix *symbptr,
const Dof *dofptr)
double cblkComputeCost(INT cblknum,
CostMatrix *costmtx,
const SymbolMatrix *symbmtx,
const Dof *dofptr)
Assure that cblkComputeCost and cblkCost compute the same things !!!!
double computeCost(INT L,
INT g_total)
compute for each odb its contribution compute cost and add cost
double contribCompCost(INT L,
INT h,
INT g)
double contribAddCost(INT h,
INT g)
double costFtgtSend(INT clustsrc,
INT sync_comm_nbr,
FanInTarget *ftgt,
BlendCtrl *ctrl,
const Dof *dofptr)
double costFtgtAdd(FanInTarget *ftgt,
const Dof *dofptr)
Oimbe Pas implemente
double DIAGCost(INT L)
Oimbe Pas implemente
double E1Cost(INT L,
INT g)
double E2Cost(INT L,
INT h,
INT g)
double cblkMaxCost(INT cblknbr,
const CostMatrix *costmtx)
double totalCost(INT cblknbr,
const CostMatrix *costmtx)
double memorySpaceCost(const SolverMatrix *solvmtx)
double solverSpaceCost(const SolverMatrix *solvmtx)
double symbolSpaceCost(const SymbolMatrix *symbmtx)
void printSolverInfo(FILE *out,
const SolverMatrix *solvmtx,
const Dof * const dofptr)
Close