walberla::core Namespace Reference

Namespaces

 buildinfo
 

Functions

int METIS_PartGraphKway (::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, double *, double *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *)
 
int METIS_SetDefaultOptions (::walberla::int64_t *)
 
int METIS_PartGraphKway (int64_t *nvtxs, int64_t *ncon, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *vsize, int64_t *adjwgt, int64_t *nparts, double *tpwgts, double *ubvec, int64_t *options, int64_t *edgecut, int64_t *part)
 
int METIS_PartGraphRecursive (int64_t *nvtxs, int64_t *ncon, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *vsize, int64_t *adjwgt, int64_t *nparts, double *tpwgts, double *ubvec, int64_t *options, int64_t *edgecut, int64_t *part)
 
int METIS_SetDefaultOptions (int64_t *options)
 
int ParMETIS_V3_AdaptiveRepart (::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, int64_t *,::walberla::int64_t *, double *, double *, double *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, MPI_Comm *)
 
int ParMETIS_V3_PartKway (::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, double *, double *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, MPI_Comm *)
 
int ParMETIS_V3_PartGeomKway (::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, double *,::walberla::int64_t *,::walberla::int64_t *, double *, double *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, MPI_Comm *)
 
int ParMETIS_V3_PartGeom (::walberla::int64_t *,::walberla::int64_t *, double *,::walberla::int64_t *, MPI_Comm *)
 
int ParMETIS_V3_RefineKway (::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, double *, double *,::walberla::int64_t *,::walberla::int64_t *,::walberla::int64_t *, MPI_Comm *)
 
int ParMETIS_V3_AdaptiveRepart (int64_t *vtxdist, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *vsize, int64_t *adjwgt, int64_t *wgtflag, int64_t *numflag, int64_t *ncon, int64_t *nparts, double *tpwgts, double *ubvec, double *ipc2redist, int64_t *options, int64_t *edgecut, int64_t *part, MPI_Comm *comm)
 
int ParMETIS_V3_PartKway (int64_t *vtxdist, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *adjwgt, int64_t *wgtflag, int64_t *numflag, int64_t *ncon, int64_t *nparts, double *tpwgts, double *ubvec, int64_t *options, int64_t *edgecut, int64_t *part, MPI_Comm *comm)
 
int ParMETIS_V3_PartGeomKway (int64_t *vtxdist, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *adjwgt, int64_t *wgtflag, int64_t *numflag, int64_t *ndims, double *xyz, int64_t *ncon, int64_t *nparts, double *tpwgts, double *ubvec, int64_t *options, int64_t *edgecut, int64_t *part, MPI_Comm *comm)
 
int ParMETIS_V3_PartGeom (int64_t *vtxdist, int64_t *ndims, double *xyz, int64_t *part, MPI_Comm *comm)
 
int ParMETIS_V3_RefineKway (int64_t *vtxdist, int64_t *xadj, int64_t *adjncy, int64_t *vwgt, int64_t *adjwgt, int64_t *wgtflag, int64_t *numflag, int64_t *ncon, int64_t *nparts, double *tpwgts, double *ubvec, int64_t *options, int64_t *edgecut, int64_t *part, MPI_Comm *comm)
 

Variables

const int METIS_OK = 0
 
const int METIS_ERROR = 0
 
const int METIS_ERROR_INPUT = 0
 
const int METIS_ERROR_MEMORY = 0
 
const int METIS_OPTION_PTYPE = 0
 
const int METIS_OPTION_OBJTYPE = 0
 
const int METIS_OPTION_CTYPE = 0
 
const int METIS_OPTION_IPTYPE = 0
 
const int METIS_OPTION_RTYPE = 0
 
const int METIS_OPTION_DBGLVL = 0
 
const int METIS_OPTION_NITER = 0
 
const int METIS_OPTION_NCUTS = 0
 
const int METIS_OPTION_SEED = 0
 
const int METIS_OPTION_NO2HOP = 0
 
const int METIS_OPTION_MINCONN = 0
 
const int METIS_OPTION_CONTIG = 0
 
const int METIS_OPTION_COMPRESS = 0
 
const int METIS_OPTION_CCORDER = 0
 
const int METIS_OPTION_PFACTOR = 0
 
const int METIS_OPTION_NSEPS = 0
 
const int METIS_OPTION_UFACTOR = 0
 
const int METIS_OPTION_NUMBERING = 0
 
const int METIS_OPTION_HELP = 0
 
const int METIS_OPTION_TPWGTS = 0
 
const int METIS_OPTION_NCOMMON = 0
 
const int METIS_OPTION_NOOUTPUT = 0
 
const int METIS_OPTION_BALANCE = 0
 
const int METIS_OPTION_GTYPE = 0
 
const int METIS_OPTION_UBVEC = 0
 

Function Documentation

int walberla::core::METIS_PartGraphKway ( int64_t nvtxs,
int64_t ncon,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t vsize,
int64_t adjwgt,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
int64_t options,
int64_t edgecut,
int64_t part 
)
int walberla::core::METIS_PartGraphKway ( ::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t  
)
int walberla::core::METIS_PartGraphRecursive ( int64_t nvtxs,
int64_t ncon,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t vsize,
int64_t adjwgt,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
int64_t options,
int64_t edgecut,
int64_t part 
)
int walberla::core::METIS_SetDefaultOptions ( int64_t options)
int walberla::core::METIS_SetDefaultOptions ( ::walberla::int64_t )
int walberla::core::ParMETIS_V3_AdaptiveRepart ( int64_t vtxdist,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t vsize,
int64_t adjwgt,
int64_t wgtflag,
int64_t numflag,
int64_t ncon,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
double *  ipc2redist,
int64_t options,
int64_t edgecut,
int64_t part,
MPI_Comm *  comm 
)
int walberla::core::ParMETIS_V3_AdaptiveRepart ( ::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
int64_t ,
::walberla::int64_t ,
double *  ,
double *  ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
MPI_Comm *   
)
int walberla::core::ParMETIS_V3_PartGeom ( int64_t vtxdist,
int64_t ndims,
double *  xyz,
int64_t part,
MPI_Comm *  comm 
)
int walberla::core::ParMETIS_V3_PartGeom ( ::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
::walberla::int64_t ,
MPI_Comm *   
)
int walberla::core::ParMETIS_V3_PartGeomKway ( int64_t vtxdist,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t adjwgt,
int64_t wgtflag,
int64_t numflag,
int64_t ndims,
double *  xyz,
int64_t ncon,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
int64_t options,
int64_t edgecut,
int64_t part,
MPI_Comm *  comm 
)
int walberla::core::ParMETIS_V3_PartGeomKway ( ::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
MPI_Comm *   
)
int walberla::core::ParMETIS_V3_PartKway ( int64_t vtxdist,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t adjwgt,
int64_t wgtflag,
int64_t numflag,
int64_t ncon,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
int64_t options,
int64_t edgecut,
int64_t part,
MPI_Comm *  comm 
)
int walberla::core::ParMETIS_V3_PartKway ( ::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
MPI_Comm *   
)
int walberla::core::ParMETIS_V3_RefineKway ( int64_t vtxdist,
int64_t xadj,
int64_t adjncy,
int64_t vwgt,
int64_t adjwgt,
int64_t wgtflag,
int64_t numflag,
int64_t ncon,
int64_t nparts,
double *  tpwgts,
double *  ubvec,
int64_t options,
int64_t edgecut,
int64_t part,
MPI_Comm *  comm 
)
int walberla::core::ParMETIS_V3_RefineKway ( ::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
double *  ,
::walberla::int64_t ,
::walberla::int64_t ,
::walberla::int64_t ,
MPI_Comm *   
)

Variable Documentation

const int walberla::core::METIS_ERROR = 0
const int walberla::core::METIS_ERROR_INPUT = 0
const int walberla::core::METIS_ERROR_MEMORY = 0
const int walberla::core::METIS_OK = 0
const int walberla::core::METIS_OPTION_BALANCE = 0
const int walberla::core::METIS_OPTION_CCORDER = 0
const int walberla::core::METIS_OPTION_COMPRESS = 0
const int walberla::core::METIS_OPTION_CONTIG = 0
const int walberla::core::METIS_OPTION_CTYPE = 0
const int walberla::core::METIS_OPTION_DBGLVL = 0
const int walberla::core::METIS_OPTION_GTYPE = 0
const int walberla::core::METIS_OPTION_HELP = 0
const int walberla::core::METIS_OPTION_IPTYPE = 0
const int walberla::core::METIS_OPTION_MINCONN = 0
const int walberla::core::METIS_OPTION_NCOMMON = 0
const int walberla::core::METIS_OPTION_NCUTS = 0
const int walberla::core::METIS_OPTION_NITER = 0
const int walberla::core::METIS_OPTION_NO2HOP = 0
const int walberla::core::METIS_OPTION_NOOUTPUT = 0
const int walberla::core::METIS_OPTION_NSEPS = 0
const int walberla::core::METIS_OPTION_NUMBERING = 0
const int walberla::core::METIS_OPTION_OBJTYPE = 0
const int walberla::core::METIS_OPTION_PFACTOR = 0
const int walberla::core::METIS_OPTION_PTYPE = 0
const int walberla::core::METIS_OPTION_RTYPE = 0
const int walberla::core::METIS_OPTION_SEED = 0
const int walberla::core::METIS_OPTION_TPWGTS = 0
const int walberla::core::METIS_OPTION_UBVEC = 0
const int walberla::core::METIS_OPTION_UFACTOR = 0