PPL Logo

libs/ck-libs/parmetis/ParMETISLib/diffutil.c File Reference

Go to the source code of this file.

Functions

void SetUpConnectGraph (GraphType *graph, MatrixType *matrix, idxtype *workspace)
void Mc_ComputeMoveStatistics (CtrlType *ctrl, GraphType *graph, int *nmoved, int *maxin, int *maxout)
int Mc_ComputeSerialTotalV (GraphType *graph, idxtype *home)
void ComputeLoad (GraphType *graph, int nparts, floattype *load, floattype *tpwgts, int index)
void ConjGrad2 (MatrixType *A, floattype *b, floattype *x, floattype tol, floattype *workspace)
void mvMult2 (MatrixType *A, floattype *v, floattype *w)
void ComputeTransferVector (int ncon, MatrixType *matrix, floattype *solution, floattype *transfer, int index)


Function Documentation

void SetUpConnectGraph ( GraphType graph,
MatrixType matrix,
idxtype workspace 
)

void Mc_ComputeMoveStatistics ( CtrlType ctrl,
GraphType graph,
int nmoved,
int maxin,
int maxout 
)

int Mc_ComputeSerialTotalV ( GraphType graph,
idxtype home 
)

void ComputeLoad ( GraphType graph,
int  nparts,
floattype load,
floattype tpwgts,
int  index 
)

void ConjGrad2 ( MatrixType A,
floattype b,
floattype x,
floattype  tol,
floattype workspace 
)

void mvMult2 ( MatrixType A,
floattype v,
floattype w 
)

Definition at line 258 of file diffutil.c.

References matrixdef::colind, matrixdef::nrows, matrixdef::rowptr, and matrixdef::values.

Referenced by ConjGrad2().

void ComputeTransferVector ( int  ncon,
MatrixType matrix,
floattype solution,
floattype transfer,
int  index 
)

Definition at line 276 of file diffutil.c.

References matrixdef::colind, matrixdef::nrows, and matrixdef::rowptr.

Referenced by Moc_Diffusion(), and WavefrontDiffusion().


Generated on Fri May 25 08:00:47 2012 for Charm++ by  doxygen 1.5.5