ParMetisWrapper.h File Reference

Detailed Description

#include "MetisWrapper.h"
#include "core/DataTypes.h"
#include "core/mpi/MPIWrapper.h"

Namespaces

 walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
 walberla::core
 

Functions

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_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_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_PartGeom (int64_t *vtxdist, int64_t *ndims, double *xyz, int64_t *part, MPI_Comm *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)