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

◆ METIS_PartGraphKway() [1/2]

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  
)

◆ METIS_PartGraphKway() [2/2]

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 
)

◆ METIS_PartGraphRecursive()

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 
)

◆ METIS_SetDefaultOptions() [1/2]

int walberla::core::METIS_SetDefaultOptions ( ::walberla::int64_t )

◆ METIS_SetDefaultOptions() [2/2]

int walberla::core::METIS_SetDefaultOptions ( int64_t options)

◆ ParMETIS_V3_AdaptiveRepart() [1/2]

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 *   
)

◆ ParMETIS_V3_AdaptiveRepart() [2/2]

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 
)

◆ ParMETIS_V3_PartGeom() [1/2]

int walberla::core::ParMETIS_V3_PartGeom ( ::walberla::int64_t ,
::walberla::int64_t ,
double *  ,
::walberla::int64_t ,
MPI_Comm *   
)

◆ ParMETIS_V3_PartGeom() [2/2]

int walberla::core::ParMETIS_V3_PartGeom ( int64_t vtxdist,
int64_t ndims,
double *  xyz,
int64_t part,
MPI_Comm *  comm 
)

◆ ParMETIS_V3_PartGeomKway() [1/2]

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 *   
)

◆ ParMETIS_V3_PartGeomKway() [2/2]

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 
)

◆ ParMETIS_V3_PartKway() [1/2]

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 *   
)

◆ ParMETIS_V3_PartKway() [2/2]

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 
)

◆ ParMETIS_V3_RefineKway() [1/2]

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 *   
)

◆ ParMETIS_V3_RefineKway() [2/2]

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 
)

Variable Documentation

◆ METIS_ERROR

const int walberla::core::METIS_ERROR = 0

◆ METIS_ERROR_INPUT

const int walberla::core::METIS_ERROR_INPUT = 0

◆ METIS_ERROR_MEMORY

const int walberla::core::METIS_ERROR_MEMORY = 0

◆ METIS_OK

const int walberla::core::METIS_OK = 0

◆ METIS_OPTION_BALANCE

const int walberla::core::METIS_OPTION_BALANCE = 0

◆ METIS_OPTION_CCORDER

const int walberla::core::METIS_OPTION_CCORDER = 0

◆ METIS_OPTION_COMPRESS

const int walberla::core::METIS_OPTION_COMPRESS = 0

◆ METIS_OPTION_CONTIG

const int walberla::core::METIS_OPTION_CONTIG = 0

◆ METIS_OPTION_CTYPE

const int walberla::core::METIS_OPTION_CTYPE = 0

◆ METIS_OPTION_DBGLVL

const int walberla::core::METIS_OPTION_DBGLVL = 0

◆ METIS_OPTION_GTYPE

const int walberla::core::METIS_OPTION_GTYPE = 0

◆ METIS_OPTION_HELP

const int walberla::core::METIS_OPTION_HELP = 0

◆ METIS_OPTION_IPTYPE

const int walberla::core::METIS_OPTION_IPTYPE = 0

◆ METIS_OPTION_MINCONN

const int walberla::core::METIS_OPTION_MINCONN = 0

◆ METIS_OPTION_NCOMMON

const int walberla::core::METIS_OPTION_NCOMMON = 0

◆ METIS_OPTION_NCUTS

const int walberla::core::METIS_OPTION_NCUTS = 0

◆ METIS_OPTION_NITER

const int walberla::core::METIS_OPTION_NITER = 0

◆ METIS_OPTION_NO2HOP

const int walberla::core::METIS_OPTION_NO2HOP = 0

◆ METIS_OPTION_NOOUTPUT

const int walberla::core::METIS_OPTION_NOOUTPUT = 0

◆ METIS_OPTION_NSEPS

const int walberla::core::METIS_OPTION_NSEPS = 0

◆ METIS_OPTION_NUMBERING

const int walberla::core::METIS_OPTION_NUMBERING = 0

◆ METIS_OPTION_OBJTYPE

const int walberla::core::METIS_OPTION_OBJTYPE = 0

◆ METIS_OPTION_PFACTOR

const int walberla::core::METIS_OPTION_PFACTOR = 0

◆ METIS_OPTION_PTYPE

const int walberla::core::METIS_OPTION_PTYPE = 0

◆ METIS_OPTION_RTYPE

const int walberla::core::METIS_OPTION_RTYPE = 0

◆ METIS_OPTION_SEED

const int walberla::core::METIS_OPTION_SEED = 0

◆ METIS_OPTION_TPWGTS

const int walberla::core::METIS_OPTION_TPWGTS = 0

◆ METIS_OPTION_UBVEC

const int walberla::core::METIS_OPTION_UBVEC = 0

◆ METIS_OPTION_UFACTOR

const int walberla::core::METIS_OPTION_UFACTOR = 0