SYMBOL INDEX (254 symbols across 51 files) FILE: conf/check_thread_storage.c function main (line 3) | int main(int argc, char **argv) { FILE: include/parmetis.h type pmoptype_et (line 125) | typedef enum { FILE: libparmetis/akwayfm.c function KWayAdaptiveRefine (line 23) | void KWayAdaptiveRefine(ctrl_t *ctrl, graph_t *graph, idx_t npasses) FILE: libparmetis/ametis.c function ParMETIS_V3_AdaptiveRepart (line 23) | int ParMETIS_V3_AdaptiveRepart(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function Adaptive_Partition (line 123) | void Adaptive_Partition(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/balancemylink.c function idx_t (line 20) | idx_t BalanceMyLink(ctrl_t *ctrl, graph_t *graph, idx_t *home, idx_t me, FILE: libparmetis/comm.c function CommSetup (line 21) | void CommSetup(ctrl_t *ctrl, graph_t *graph) function CommUpdateNnbrs (line 254) | void CommUpdateNnbrs(ctrl_t *ctrl, idx_t nnbrs) function CommInterfaceData (line 271) | void CommInterfaceData(ctrl_t *ctrl, graph_t *graph, idx_t *data, function CommChangedInterfaceData (line 316) | void CommChangedInterfaceData(ctrl_t *ctrl, graph_t *graph, idx_t nchanged, function idx_t (line 391) | idx_t GlobalSEMax(ctrl_t *ctrl, idx_t value) function idx_t (line 403) | idx_t GlobalSEMaxComm(MPI_Comm comm, idx_t value) function idx_t (line 415) | idx_t GlobalSEMin(ctrl_t *ctrl, idx_t value) function idx_t (line 427) | idx_t GlobalSEMinComm(MPI_Comm comm, idx_t value) function idx_t (line 439) | idx_t GlobalSESum(ctrl_t *ctrl, idx_t value) function idx_t (line 451) | idx_t GlobalSESumComm(MPI_Comm comm, idx_t value) function real_t (line 463) | real_t GlobalSEMaxFloat(ctrl_t *ctrl, real_t value) function real_t (line 475) | real_t GlobalSEMinFloat(ctrl_t *ctrl, real_t value) function real_t (line 487) | real_t GlobalSESumFloat(ctrl_t *ctrl, real_t value) FILE: libparmetis/csrmatch.c function CSR_Match_SHEM (line 21) | void CSR_Match_SHEM(matrix_t *matrix, idx_t *match, idx_t *mlist, FILE: libparmetis/ctrl.c function ctrl_t (line 21) | ctrl_t *SetupCtrl(pmoptype_et optype, idx_t *options, idx_t ncon, idx_t ... function SetupCtrl_invtvwgts (line 130) | void SetupCtrl_invtvwgts(ctrl_t *ctrl, graph_t *graph) function FreeCtrl (line 148) | void FreeCtrl(ctrl_t **r_ctrl) FILE: libparmetis/debug.c function PrintVector (line 22) | void PrintVector(ctrl_t *ctrl, idx_t n, idx_t first, idx_t *vec, char *t... function PrintVector2 (line 44) | void PrintVector2(ctrl_t *ctrl, idx_t n, idx_t first, idx_t *vec, char *... function PrintPairs (line 68) | void PrintPairs(ctrl_t *ctrl, idx_t n, ikv_t *pairs, char *title) function PrintGraph (line 92) | void PrintGraph(ctrl_t *ctrl, graph_t *graph) function PrintGraph2 (line 124) | void PrintGraph2(ctrl_t *ctrl, graph_t *graph) function PrintSetUpInfo (line 155) | void PrintSetUpInfo(ctrl_t *ctrl, graph_t *graph) function PrintTransferedGraphs (line 189) | void PrintTransferedGraphs(ctrl_t *ctrl, idx_t nnbrs, idx_t *peind, function WriteMetisGraph (line 234) | void WriteMetisGraph(idx_t nvtxs, idx_t *xadj, idx_t *adjncy, idx_t *vwg... FILE: libparmetis/diffutil.c function SetUpConnectGraph (line 21) | void SetUpConnectGraph(graph_t *graph, matrix_t *matrix, idx_t *workspace) function Mc_ComputeMoveStatistics (line 87) | void Mc_ComputeMoveStatistics(ctrl_t *ctrl, graph_t *graph, idx_t *nmove... function idx_t (line 132) | idx_t Mc_ComputeSerialTotalV(graph_t *graph, idx_t *home) function ComputeLoad (line 149) | void ComputeLoad(graph_t *graph, idx_t nparts, real_t *load, real_t *tpw... function ConjGrad2 (line 179) | void ConjGrad2(matrix_t *A, real_t *b, real_t *x, real_t tol, real_t *wo... function mvMult2 (line 258) | void mvMult2(matrix_t *A, real_t *v, real_t *w) function ComputeTransferVector (line 276) | void ComputeTransferVector(idx_t ncon, matrix_t *matrix, real_t *solution, FILE: libparmetis/gklib.c function isorti (line 50) | void isorti(size_t n, idx_t *base) function isortd (line 57) | void isortd(size_t n, idx_t *base) function rsorti (line 64) | void rsorti(size_t n, real_t *base) function rsortd (line 71) | void rsortd(size_t n, real_t *base) function ikvsorti (line 78) | void ikvsorti(size_t n, ikv_t *base) function ikvsortii (line 86) | void ikvsortii(size_t n, ikv_t *base) function ikvsortd (line 93) | void ikvsortd(size_t n, ikv_t *base) function rkvsorti (line 100) | void rkvsorti(size_t n, rkv_t *base) function rkvsortd (line 107) | void rkvsortd(size_t n, rkv_t *base) function uvwsorti (line 114) | void uvwsorti(size_t n, uvw_t *base) FILE: libparmetis/gklib_defs.h type uvw_t (line 18) | typedef struct { FILE: libparmetis/gkmetis.c function ParMETIS_V3_PartGeomKway (line 24) | int ParMETIS_V3_PartGeomKway(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function ParMETIS_V3_PartGeom (line 179) | int ParMETIS_V3_PartGeom(idx_t *vtxdist, idx_t *ndims, real_t *xyz, idx_... FILE: libparmetis/gkmpi.c function gkMPI_Comm_size (line 17) | int gkMPI_Comm_size(MPI_Comm comm, idx_t *size) function gkMPI_Comm_rank (line 27) | int gkMPI_Comm_rank(MPI_Comm comm, idx_t *rank) function gkMPI_Get_count (line 37) | int gkMPI_Get_count(MPI_Status *status, MPI_Datatype datatype, function gkMPI_Send (line 55) | int gkMPI_Send(void *buf, idx_t count, MPI_Datatype datatype, idx_t dest, function gkMPI_Recv (line 65) | int gkMPI_Recv(void *buf, idx_t count, MPI_Datatype datatype, function gkMPI_Isend (line 75) | int gkMPI_Isend(void *buf, idx_t count, MPI_Datatype datatype, idx_t dest, function gkMPI_Irecv (line 85) | int gkMPI_Irecv(void *buf, idx_t count, MPI_Datatype datatype, function gkMPI_Wait (line 95) | int gkMPI_Wait(MPI_Request *request, MPI_Status *status) function gkMPI_Waitall (line 100) | int gkMPI_Waitall(idx_t count, MPI_Request *array_of_requests, function gkMPI_Barrier (line 106) | int gkMPI_Barrier(MPI_Comm comm) function gkMPI_Bcast (line 111) | int gkMPI_Bcast(void *buffer, idx_t count, MPI_Datatype datatype, function gkMPI_Reduce (line 121) | int gkMPI_Reduce(void *sendbuf, void *recvbuf, idx_t count, function gkMPI_Allreduce (line 131) | int gkMPI_Allreduce(void *sendbuf, void *recvbuf, idx_t count, function gkMPI_Scan (line 141) | int gkMPI_Scan(void *sendbuf, void *recvbuf, idx_t count, function gkMPI_Allgather (line 151) | int gkMPI_Allgather(void *sendbuf, idx_t sendcount, function gkMPI_Alltoall (line 164) | int gkMPI_Alltoall(void *sendbuf, idx_t sendcount, function gkMPI_Alltoallv (line 177) | int gkMPI_Alltoallv(void *sendbuf, idx_t *sendcounts, function gkMPI_Allgatherv (line 236) | int gkMPI_Allgatherv(void *sendbuf, idx_t sendcount, MPI_Datatype sendtype, function gkMPI_Scatterv (line 287) | int gkMPI_Scatterv(void *sendbuf, idx_t *sendcounts, idx_t *sdispls, function gkMPI_Gatherv (line 338) | int gkMPI_Gatherv(void *sendbuf, idx_t sendcount, MPI_Datatype sendtype, function gkMPI_Comm_split (line 390) | int gkMPI_Comm_split(MPI_Comm comm, idx_t color, idx_t key, function gkMPI_Comm_free (line 396) | int gkMPI_Comm_free(MPI_Comm *comm) function gkMPI_Finalize (line 401) | int gkMPI_Finalize() FILE: libparmetis/graph.c function graph_t (line 24) | graph_t *SetupGraph(ctrl_t *ctrl, idx_t ncon, idx_t *vtxdist, idx_t *xadj, function SetupGraph_nvwgts (line 90) | void SetupGraph_nvwgts(ctrl_t *ctrl, graph_t *graph) function graph_t (line 117) | graph_t *CreateGraph(void) function InitGraph (line 134) | void InitGraph(graph_t *graph) function FreeGraph (line 172) | void FreeGraph(graph_t *graph) function FreeNonGraphFields (line 196) | void FreeNonGraphFields(graph_t *graph) function FreeNonGraphNonSetupFields (line 242) | void FreeNonGraphNonSetupFields(graph_t *graph) function FreeCommSetupFields (line 275) | void FreeCommSetupFields(graph_t *graph) function FreeInitialGraphAndRemap (line 301) | void FreeInitialGraphAndRemap(graph_t *graph) function graph_WriteToDisk (line 337) | void graph_WriteToDisk(ctrl_t *ctrl, graph_t *graph) function graph_ReadFromDisk (line 424) | void graph_ReadFromDisk(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/initbalance.c function Balance_Partition (line 22) | void Balance_Partition(ctrl_t *ctrl, graph_t *graph) function graph_t (line 364) | graph_t *AssembleAdaptiveGraph(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/initmsection.c function InitMultisection (line 44) | void InitMultisection(ctrl_t *ctrl, graph_t *graph) function graph_t (line 158) | graph_t *AssembleMultisectedGraph(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/initpart.c function InitPartition (line 28) | void InitPartition(ctrl_t *ctrl, graph_t *graph) function KeepPart (line 208) | void KeepPart(ctrl_t *ctrl, graph_t *graph, idx_t *part, idx_t mypart) FILE: libparmetis/kmetis.c function ParMETIS_V3_PartKway (line 22) | int ParMETIS_V3_PartKway(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, idx... function Global_Partition (line 133) | void Global_Partition(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/kwayrefine.c function ProjectPartition (line 23) | void ProjectPartition(ctrl_t *ctrl, graph_t *graph) function ComputePartitionParams (line 137) | void ComputePartitionParams(ctrl_t *ctrl, graph_t *graph) function KWayFM (line 248) | void KWayFM(ctrl_t *ctrl, graph_t *graph, idx_t npasses) function KWayBalance (line 801) | void KWayBalance(ctrl_t *ctrl, graph_t *graph, idx_t npasses) FILE: libparmetis/match.c function Match_Global0 (line 24) | void Match_Global0(ctrl_t *ctrl, graph_t *graph) function Match_Global (line 367) | void Match_Global(ctrl_t *ctrl, graph_t *graph) function Match_Local (line 751) | void Match_Local(ctrl_t *ctrl, graph_t *graph) function CreateCoarseGraph_Global (line 875) | void CreateCoarseGraph_Global(ctrl_t *ctrl, graph_t *graph, idx_t cnvtxs) function CreateCoarseGraph_Local (line 1356) | void CreateCoarseGraph_Local(ctrl_t *ctrl, graph_t *graph, idx_t cnvtxs) function DropEdges (line 1582) | void DropEdges(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/mdiffusion.c function idx_t (line 22) | idx_t Mc_Diffusion(ctrl_t *ctrl, graph_t *graph, idx_t *vtxdist, idx_t *... function graph_t (line 333) | graph_t *ExtractGraph(ctrl_t *ctrl, graph_t *graph, idx_t *indicator, FILE: libparmetis/mesh.c function ParMETIS_V3_Mesh2Dual (line 22) | int ParMETIS_V3_Mesh2Dual(idx_t *elmdist, idx_t *eptr, idx_t *eind, FILE: libparmetis/mmetis.c function ParMETIS_V3_PartMeshKway (line 23) | int ParMETIS_V3_PartMeshKway(idx_t *elmdist, idx_t *eptr, idx_t *eind, i... FILE: libparmetis/move.c function graph_t (line 23) | graph_t *MoveGraph(ctrl_t *ctrl, graph_t *graph) function ProjectInfoBack (line 198) | void ProjectInfoBack(ctrl_t *ctrl, graph_t *graph, idx_t *info, idx_t *m... function FindVtxPerm (line 261) | void FindVtxPerm(ctrl_t *ctrl, graph_t *graph, idx_t *perm) function CheckMGraph (line 307) | void CheckMGraph(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/msetup.c function mesh_t (line 22) | mesh_t *SetUpMesh(idx_t *etype, idx_t *ncon, idx_t *elmdist, idx_t *elem... function mesh_t (line 64) | mesh_t *CreateMesh(void) function InitMesh (line 78) | void InitMesh(mesh_t *mesh) FILE: libparmetis/node_refine.c function AllocateNodePartitionParams (line 25) | void AllocateNodePartitionParams(ctrl_t *ctrl, graph_t *graph) function ComputeNodePartitionParams (line 61) | void ComputeNodePartitionParams(ctrl_t *ctrl, graph_t *graph) function UpdateNodePartitionParams (line 132) | void UpdateNodePartitionParams(ctrl_t *ctrl, graph_t *graph) function KWayNodeRefine_Greedy (line 212) | void KWayNodeRefine_Greedy(ctrl_t *ctrl, graph_t *graph, idx_t npasses, ... function KWayNodeRefine2Phase (line 552) | void KWayNodeRefine2Phase(ctrl_t *ctrl, graph_t *graph, idx_t npasses, r... function KWayNodeRefineInterior (line 576) | void KWayNodeRefineInterior(ctrl_t *ctrl, graph_t *graph, idx_t npasses,... function PrintNodeBalanceInfo (line 699) | void PrintNodeBalanceInfo(ctrl_t *ctrl, idx_t nparts, idx_t *gpwgts, idx... FILE: libparmetis/ometis.c function ParMETIS_V3_NodeND (line 20) | int ParMETIS_V3_NodeND(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function ParMETIS_V32_NodeND (line 56) | int ParMETIS_V32_NodeND(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, idx_... function MultilevelOrder (line 192) | void MultilevelOrder(ctrl_t *ctrl, graph_t *graph, idx_t *order, idx_t *... function Order_Partition_Multiple (line 279) | void Order_Partition_Multiple(ctrl_t *ctrl, graph_t *graph) function Order_Partition (line 341) | void Order_Partition(ctrl_t *ctrl, graph_t *graph, idx_t *nlevels, idx_t... function LabelSeparators (line 419) | void LabelSeparators(ctrl_t *ctrl, graph_t *graph, idx_t *lastnode, idx_... function CompactGraph (line 505) | void CompactGraph(ctrl_t *ctrl, graph_t *graph, idx_t *perm) function LocalNDOrder (line 607) | void LocalNDOrder(ctrl_t *ctrl, graph_t *graph, idx_t *order, idx_t firs... FILE: libparmetis/pspases.c function ParMETIS_SerialNodeND (line 20) | int ParMETIS_SerialNodeND(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function graph_t (line 100) | graph_t *AssembleEntireGraph(ctrl_t *ctrl, idx_t *vtxdist, idx_t *xadj, ... FILE: libparmetis/redomylink.c function RedoMyLink (line 20) | void RedoMyLink(ctrl_t *ctrl, graph_t *graph, idx_t *home, idx_t me, FILE: libparmetis/remap.c function ParallelReMapGraph (line 20) | void ParallelReMapGraph(ctrl_t *ctrl, graph_t *graph) function ParallelTotalVReMap (line 62) | void ParallelTotalVReMap(ctrl_t *ctrl, idx_t *lpwgts, idx_t *map, idx_t ... function idx_t (line 174) | idx_t SimilarTpwgts(real_t *tpwgts, idx_t ncon, idx_t s1, idx_t s2) FILE: libparmetis/renumber.c function ChangeNumbering (line 23) | void ChangeNumbering(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, idx_t *... function ChangeNumberingMesh (line 57) | void ChangeNumberingMesh(idx_t *elmdist, idx_t *eptr, idx_t *eind, FILE: libparmetis/rmetis.c function ParMETIS_V3_RefineKway (line 24) | int ParMETIS_V3_RefineKway(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, i... FILE: libparmetis/selectq.c function Mc_DynamicSelectQueue (line 20) | void Mc_DynamicSelectQueue(ctrl_t *ctrl, idx_t nqueues, idx_t ncon, idx_... function idx_t (line 305) | idx_t Mc_HashVwgts(ctrl_t *ctrl, idx_t ncon, real_t *nvwgt) function idx_t (line 344) | idx_t Mc_HashVRank(idx_t ncon, idx_t *vwgt) FILE: libparmetis/serial.c function Mc_ComputeSerialPartitionParams (line 19) | void Mc_ComputeSerialPartitionParams(ctrl_t *ctrl, graph_t *graph, idx_t... function Mc_SerialKWayAdaptRefine (line 104) | void Mc_SerialKWayAdaptRefine(ctrl_t *ctrl, graph_t *graph, idx_t nparts, function idx_t (line 320) | idx_t AreAllHVwgtsBelow(idx_t ncon, real_t alpha, real_t *vwgt1, real_t ... function ComputeHKWayLoadImbalance (line 337) | void ComputeHKWayLoadImbalance(idx_t ncon, idx_t nparts, real_t *npwgts,... function SerialRemap (line 357) | void SerialRemap(ctrl_t *ctrl, graph_t *graph, idx_t nparts, function SSMIncKeyCmp (line 495) | int SSMIncKeyCmp(const void *fptr, const void *sptr) function Mc_Serial_FM_2WayRefine (line 521) | void Mc_Serial_FM_2WayRefine(ctrl_t *ctrl, graph_t *graph, real_t *tpwgt... function Serial_SelectQueue (line 718) | void Serial_SelectQueue(idx_t ncon, real_t *npwgts, real_t *tpwgts, idx_... function idx_t (line 784) | idx_t Serial_BetterBalance(idx_t ncon, real_t *npwgts, real_t *tpwgts, function real_t (line 799) | real_t Serial_Compute2WayHLoadImbalance(idx_t ncon, real_t *npwgts, real... function Mc_Serial_Balance2Way (line 819) | void Mc_Serial_Balance2Way(ctrl_t *ctrl, graph_t *graph, real_t *tpwgts,... function Mc_Serial_Init2WayBalance (line 1017) | void Mc_Serial_Init2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *tpw... function idx_t (line 1139) | idx_t Serial_SelectQueueOneWay(idx_t ncon, real_t *npwgts, real_t *tpwgts, function Mc_Serial_Compute2WayPartitionParams (line 1160) | void Mc_Serial_Compute2WayPartitionParams(ctrl_t *ctrl, graph_t *graph) function idx_t (line 1213) | idx_t Serial_AreAnyVwgtsBelow(idx_t ncon, real_t alpha, real_t *vwgt1, r... function idx_t (line 1228) | idx_t ComputeSerialEdgeCut(graph_t *graph) function idx_t (line 1247) | idx_t ComputeSerialTotalV(graph_t *graph, idx_t *home) FILE: libparmetis/stat.c function ComputeSerialBalance (line 22) | void ComputeSerialBalance(ctrl_t *ctrl, graph_t *graph, idx_t *where, re... function ComputeParallelBalance (line 59) | void ComputeParallelBalance(ctrl_t *ctrl, graph_t *graph, idx_t *where, ... function Mc_PrintThrottleMatrix (line 105) | void Mc_PrintThrottleMatrix(ctrl_t *ctrl, graph_t *graph, real_t *matrix) function PrintPostPartInfo (line 133) | void PrintPostPartInfo(ctrl_t *ctrl, graph_t *graph, idx_t movestats) function ComputeMoveStatistics (line 167) | void ComputeMoveStatistics(ctrl_t *ctrl, graph_t *graph, idx_t *nmoved, ... FILE: libparmetis/struct.h type cnbr_t (line 19) | typedef struct cnbr_t { type i2kv_t (line 29) | typedef struct i2kv_t { type ckrinfo_t (line 39) | typedef struct ckrinfo_t { type nrinfodef (line 52) | struct nrinfodef { type NRInfoType (line 56) | typedef struct nrinfodef NRInfoType; type matrix_t (line 63) | typedef struct matrix_t { type graph_t (line 75) | typedef struct graph_t { type timer (line 172) | typedef double timer; type ctrl_t (line 178) | typedef struct ctrl_t { type mesh_t (line 253) | typedef struct mesh_t { FILE: libparmetis/timer.c function InitTimers (line 23) | void InitTimers(ctrl_t *ctrl) function PrintTimingInfo (line 51) | void PrintTimingInfo(ctrl_t *ctrl) function PrintTimer (line 78) | void PrintTimer(ctrl_t *ctrl, timer tmr, char *msg) FILE: libparmetis/util.c function myprintf (line 20) | void myprintf(ctrl_t *ctrl, char *f_str,...) function rprintf (line 40) | void rprintf(ctrl_t *ctrl, char *f_str,...) function idx_t (line 61) | idx_t BSearch(idx_t n, idx_t *array, idx_t key) function RandomPermute (line 89) | void RandomPermute(idx_t n, idx_t *p, idx_t flag) function FastRandomPermute (line 112) | void FastRandomPermute(idx_t n, idx_t *p, idx_t flag) function idx_t (line 141) | idx_t ispow2(idx_t a) function idx_t (line 150) | idx_t log2Int(idx_t a) function rargmax_strd (line 162) | size_t rargmax_strd(size_t n, real_t *x, size_t incx) function rargmin_strd (line 177) | size_t rargmin_strd(size_t n, real_t *x, size_t incx) function rargmax2 (line 192) | size_t rargmax2(size_t n, real_t *x) function real_t (line 221) | real_t ravg(size_t n, real_t *x) function real_t (line 236) | real_t rfavg(size_t n, real_t *x) function real_t (line 255) | real_t BetterVBalance(idx_t ncon, real_t *vwgt, real_t *u1wgt, real_t *u... function idx_t (line 287) | idx_t IsHBalanceBetterFT(idx_t ncon, real_t *pfrom, real_t *pto, real_t ... function idx_t (line 333) | idx_t IsHBalanceBetterTT(idx_t ncon, real_t *pt1, real_t *pt2, real_t *n... function GetThreeMax (line 372) | void GetThreeMax(idx_t n, real_t *x, idx_t *first, idx_t *second, idx_t ... FILE: libparmetis/wave.c function real_t (line 19) | real_t WavefrontDiffusion(ctrl_t *ctrl, graph_t *graph, idx_t *home) FILE: libparmetis/weird.c function CheckInputsPartKway (line 34) | int CheckInputsPartKway(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, idx_... function CheckInputsPartGeomKway (line 118) | int CheckInputsPartGeomKway(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, ... function CheckInputsPartGeom (line 209) | int CheckInputsPartGeom(idx_t *vtxdist, idx_t *ndims, real_t *xyz, function CheckInputsAdaptiveRepart (line 248) | int CheckInputsAdaptiveRepart(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function CheckInputsNodeND (line 339) | int CheckInputsNodeND(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy, function CheckInputsPartMeshKway (line 376) | int CheckInputsPartMeshKway(idx_t *elmdist, idx_t *eptr, idx_t *eind, id... function PartitionSmallGraph (line 452) | void PartitionSmallGraph(ctrl_t *ctrl, graph_t *graph) FILE: libparmetis/wspace.c function AllocateWSpace (line 21) | void AllocateWSpace(ctrl_t *ctrl, size_t nwords) function AllocateRefinementWorkSpace (line 30) | void AllocateRefinementWorkSpace(ctrl_t *ctrl, idx_t nbrpoolsize) function FreeWSpace (line 45) | void FreeWSpace(ctrl_t *ctrl) function idx_t (line 77) | idx_t *iwspacemalloc(ctrl_t *ctrl, size_t n) function cnbrpoolReset (line 85) | void cnbrpoolReset(ctrl_t *ctrl) function idx_t (line 94) | idx_t cnbrpoolGetNext(ctrl_t *ctrl, idx_t nnbrs) function real_t (line 115) | real_t *rwspacemalloc(ctrl_t *ctrl, size_t n) function ikv_t (line 124) | ikv_t *ikvwspacemalloc(ctrl_t *ctrl, size_t n) function rkv_t (line 133) | rkv_t *rkvwspacemalloc(ctrl_t *ctrl, size_t n) FILE: libparmetis/xyzpart.c function Coordinate_Partition (line 22) | void Coordinate_Partition(ctrl_t *ctrl, graph_t *graph, idx_t ndims, function IRBinCoordinates (line 71) | void IRBinCoordinates(ctrl_t *ctrl, graph_t *graph, idx_t ndims, real_t ... function RBBinCoordinates (line 180) | void RBBinCoordinates(ctrl_t *ctrl, graph_t *graph, idx_t ndims, real_t ... function SampleSort (line 304) | void SampleSort(ctrl_t *ctrl, graph_t *graph, ikv_t *elmnts) function PseudoSampleSort (line 474) | void PseudoSampleSort(ctrl_t *ctrl, graph_t *graph, ikv_t *elmnts) FILE: programs/adaptgraph.c function AdaptGraph (line 21) | void AdaptGraph(graph_t *graph, idx_t afactor, MPI_Comm comm) function AdaptGraph2 (line 83) | void AdaptGraph2(graph_t *graph, idx_t afactor, MPI_Comm comm) function Mc_AdaptGraph (line 140) | void Mc_AdaptGraph(graph_t *graph, idx_t *part, idx_t ncon, idx_t nparts... FILE: programs/dglpart.c type mvinfo_t (line 29) | typedef struct mvinfo_t { function main (line 51) | int main(int argc, char *argv[]) function DistDGL_GPart (line 83) | int DistDGL_GPart(char *fstem, idx_t nparts_per_pe, MPI_Comm comm) function graph_t (line 167) | graph_t *DistDGL_MoveGraph(graph_t *ograph, idx_t *part, idx_t nparts_pe... function DistDGL_CheckMGraph (line 559) | void DistDGL_CheckMGraph(ctrl_t *ctrl, graph_t *graph, idx_t nparts_per_pe) function graph_t (line 597) | graph_t *DistDGL_ReadGraph(char *fstem, MPI_Comm comm) function DistDGL_WriteGraphs (line 1143) | void DistDGL_WriteGraphs(char *fstem, graph_t *graph, idx_t nparts_per_pe, function idx_t (line 1257) | idx_t DistDGL_mapFromCyclic(idx_t u, idx_t npes, idx_t *vtxdist) function idx_t (line 1268) | idx_t DistDGL_mapToCyclic(idx_t u, idx_t npes, idx_t *vtxdist) function i2kvsorti (line 1277) | void i2kvsorti(size_t n, i2kv_t *base) function i2kvsortii (line 1290) | void i2kvsortii(size_t n, i2kv_t *base) FILE: programs/io.c function ParallelReadGraph (line 21) | void ParallelReadGraph(graph_t *graph, char *filename, MPI_Comm comm) function Mc_ParallelWriteGraph (line 276) | void Mc_ParallelWriteGraph(ctrl_t *ctrl, graph_t *graph, char *filename, function ReadTestGraph (line 330) | void ReadTestGraph(graph_t *graph, char *filename, MPI_Comm comm) function real_t (line 418) | real_t *ReadTestCoordinates(graph_t *graph, char *filename, idx_t *r_ndims, function ReadMetisGraph (line 478) | void ReadMetisGraph(char *filename, idx_t *r_nvtxs, idx_t **r_xadj, idx_... function Mc_SerialReadGraph (line 530) | void Mc_SerialReadGraph(graph_t *graph, char *filename, idx_t *wgtflag, ... function Mc_SerialReadMetisGraph (line 681) | void Mc_SerialReadMetisGraph(char *filename, idx_t *r_nvtxs, idx_t *r_ncon, function WritePVector (line 781) | void WritePVector(char *gname, idx_t *vtxdist, idx_t *part, MPI_Comm comm) function WriteOVector (line 821) | void WriteOVector(char *gname, idx_t *vtxdist, idx_t *order, MPI_Comm comm) function ParallelReadMesh (line 874) | void ParallelReadMesh(mesh_t *mesh, char *filename, MPI_Comm comm) FILE: programs/mtest.c function main (line 21) | int main(int argc, char *argv[]) FILE: programs/otest.c function idx_t (line 21) | idx_t main(idx_t argc, char *argv[]) function TestParMetis (line 53) | void TestParMetis(char *filename, MPI_Comm comm) function idx_t (line 323) | idx_t ComputeRealCut(idx_t *vtxdist, idx_t *part, char *filename, MPI_Co... function idx_t (line 365) | idx_t ComputeRealCut2(idx_t *vtxdist, idx_t *mvtxdist, idx_t *part, idx_... function TestMoveGraph (line 426) | void TestMoveGraph(graph_t *ograph, graph_t *omgraph, idx_t *part, MPI_C... function graph_t (line 467) | graph_t *SetUpGraph(ctrl_t *ctrl, idx_t *vtxdist, idx_t *xadj, FILE: programs/parmetis.c function main (line 20) | int main(int argc, char *argv[]) function ChangeToFortranNumbering (line 170) | void ChangeToFortranNumbering(idx_t *vtxdist, idx_t *xadj, idx_t *adjncy... FILE: programs/pometis.c function main (line 20) | int main(int argc, char *argv[]) FILE: programs/ptest.c function main (line 22) | int main(int argc, char *argv[]) function TestParMetis_GPart (line 54) | void TestParMetis_GPart(char *filename, char *xyzfile, MPI_Comm comm) function idx_t (line 309) | idx_t ComputeRealCut(idx_t *vtxdist, idx_t *part, char *filename, MPI_Co... function idx_t (line 352) | idx_t ComputeRealCutFromMoved(idx_t *vtxdist, idx_t *mvtxdist, idx_t *part, function TestMoveGraph (line 414) | void TestMoveGraph(graph_t *ograph, graph_t *omgraph, idx_t *part, MPI_C... function graph_t (line 454) | graph_t *TestSetUpGraph(ctrl_t *ctrl, idx_t *vtxdist, idx_t *xadj,