PPL Logo

libs/ck-libs/parmetis/METISLib/estmem.c File Reference

Go to the source code of this file.

Functions

void METIS_EstimateMemory (int *nvtxs, idxtype *xadj, idxtype *adjncy, int *numflag, int *optype, int *nbytes)
void EstimateCFraction (int nvtxs, idxtype *xadj, idxtype *adjncy, floattype *vfraction, floattype *efraction)
int ComputeCoarseGraphSize (int nvtxs, idxtype *xadj, idxtype *adjncy, int cnvtxs, idxtype *cmap, idxtype *match, idxtype *perm)


Function Documentation

void METIS_EstimateMemory ( int nvtxs,
idxtype xadj,
idxtype adjncy,
int numflag,
int optype,
int nbytes 
)

void EstimateCFraction ( int  nvtxs,
idxtype xadj,
idxtype adjncy,
floattype vfraction,
floattype efraction 
)

Definition at line 66 of file estmem.c.

References ComputeCoarseGraphSize(), GKfree(), idxmalloc(), idxsmalloc(), match(), and RandomPermute().

Referenced by METIS_EstimateMemory().

int ComputeCoarseGraphSize ( int  nvtxs,
idxtype xadj,
idxtype adjncy,
int  cnvtxs,
idxtype cmap,
idxtype match,
idxtype perm 
)

Definition at line 111 of file estmem.c.

References GKfree(), and idxsmalloc().

Referenced by EstimateCFraction().


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