PyNucleus_metisCy package

A Cython interface to METIS and ParMETIS.

http://glaros.dtc.umn.edu/gkhome/metis/metis/overview

http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview

PyNucleus_metisCy.metisCy module

PyNucleus_metisCy.metisCy.NodeND(idx_t[::1] xadj, idx_t[::1] adjncy, idx_t[::1] vwgt=None, idx_t[::1] options=None)
PyNucleus_metisCy.metisCy.PartGraphKway(idx_t[::1] xadj, idx_t[::1] adjncy, idx_t nparts, idx_t[::1] vwgt=None, idx_t[::1] vsize=None, idx_t[::1] adjwgt=None, real_t[::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.metisCy.PartGraphRecursive(idx_t[::1] xadj, idx_t[::1] adjncy, idx_t nparts, idx_t[::1] vwgt=None, idx_t[::1] vsize=None, idx_t[::1] adjwgt=None, real_t[::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.metisCy.PartMeshDual(idx_t[::1] eptr, idx_t[::1] eind, idx_t ncommon, idx_t nparts, idx_t[::1] vwgt=None, idx_t[::1] vsize=None, idx_t[::1] adjwgt=None, real_t[::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.metisCy.PartMeshNodal(idx_t[::1] eptr, idx_t[::1] eind, idx_t nparts, idx_t[::1] vwgt=None, idx_t[::1] vsize=None, idx_t[::1] adjwgt=None, real_t[::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.metisCy.SetDefaultOptions()
PyNucleus_metisCy.metisCy.process_return(returnVal)

PyNucleus_metisCy.parmetisCy module

PyNucleus_metisCy.parmetisCy.Mesh2Dual(idx_t[::1] elemdist, idx_t[::1] eptr, idx_t[::1] eind, idx_t ncommonnodes, Comm comm)
PyNucleus_metisCy.parmetisCy.PartMeshKway(idx_t[::1] elemdist, idx_t[::1] eptr, idx_t[::1] eind, idx_t ncommonnodes, idx_t nparts, Comm comm, idx_t[::1] elemwgt=None, idx_t[::1] adjwgt=None, real_t[:, ::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.parmetisCy.RefineKway(idx_t[::1] vtxdist, idx_t[::1] xadj, idx_t[::1] adjncy, idx_t[::1] part, idx_t nparts, Comm comm, idx_t[::1] vwgt=None, idx_t[::1] adjwgt=None, real_t[:, ::1] tpwgts=None, real_t[::1] ubvec=None, idx_t[::1] options=None)
PyNucleus_metisCy.parmetisCy.process_return(returnVal)