Go to the source code of this file.
Functions | |
int | main (int argc, char *argv[]) |
void | MPPrintInfo (params_t *params, mesh_t *mesh) |
void | MPReportResults (params_t *params, mesh_t *mesh, idx_t *epart, idx_t *npart, idx_t objval) |
Let the game begin!
Definition at line 22 of file mpmetis.c.
References params_t::contig, params_t::ctype, params_t::dbglvl, mesh_t::eind, epart, mesh_t::eptr, mesh_t::ewgt, params_t::filename, FreeMesh(), gk_free(), gk_GetCurMemoryUsed(), gk_GetMaxMemoryUsed(), gk_malloc_cleanup(), gk_malloc_init(), params_t::gtype, params_t::iotimer, params_t::iptype, params_t::maxmemory, mesh, METIS_GTYPE_DUAL, METIS_GTYPE_NODAL, METIS_OK, METIS_OPTION_CONTIG, METIS_OPTION_CTYPE, METIS_OPTION_DBGLVL, METIS_OPTION_IPTYPE, METIS_OPTION_MINCONN, METIS_OPTION_NCUTS, METIS_OPTION_NITER, METIS_OPTION_OBJTYPE, METIS_OPTION_PTYPE, METIS_OPTION_RTYPE, METIS_OPTION_SEED, METIS_OPTION_UFACTOR, METIS_PartMeshDual(), METIS_PartMeshNodal(), METIS_SetDefaultOptions(), params_t::minconn, MPPrintInfo(), MPReportResults(), params_t::ncommon, mesh_t::ncon, params_t::ncuts, mesh_t::ne, params_t::niter, mesh_t::nn, params_t::nooutput, npart, params_t::nparts, params_t::objtype, objval, parse_cmdline(), params_t::parttimer, params_t::ptype, ReadMesh(), ReadTPwgts(), params_t::rtype, params_t::seed, status, params_t::tpwgts, params_t::tpwgtsfile, params_t::ubvec, params_t::ubvecstr, params_t::ufactor, and WriteMeshPartition().
This function prints run parameters
Definition at line 112 of file mpmetis.c.
References params_t::contig, params_t::ctype, ctypenames, params_t::dbglvl, params_t::filename, params_t::gtype, gtypenames, params_t::iptype, iptypenames, METIS_PTYPE_KWAY, METIS_PTYPE_RB, params_t::minconn, params_t::ncommon, mesh_t::ncon, params_t::ncuts, mesh_t::ne, params_t::niter, mesh_t::nn, params_t::nooutput, params_t::nparts, params_t::objtype, objtypenames, params_t::ptype, ptypenames, params_t::rtype, rtypenames, params_t::seed, and params_t::ufactor.
Referenced by main().
void MPReportResults | ( | params_t * | params, | |
mesh_t * | mesh, | |||
idx_t * | epart, | |||
idx_t * | npart, | |||
idx_t | objval | |||
) |
This function does any post-partitioning reporting
Definition at line 168 of file mpmetis.c.
References params_t::iotimer, params_t::maxmemory, METIS_OBJTYPE_CUT, params_t::objtype, params_t::parttimer, and params_t::reporttimer.
Referenced by main().