| /petsc/src/mat/graphops/partition/ |
| H A D | spartition.c | 4 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Current(MatPartitioning); 5 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Average(MatPartitioning part); 6 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Square(MatPartitioning); 7 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Parmetis(MatPartitioning); 8 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Hierarchical(MatPartitioning); 10 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Chaco(MatPartitioning); 13 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Party(MatPartitioning); 16 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_PTScotch(MatPartitioning);
|
| H A D | partition.c | 9 static PetscErrorCode MatPartitioningApply_Current(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Current() 31 static PetscErrorCode MatPartitioningApply_Average(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Average() 58 static PetscErrorCode MatPartitioningApply_Square(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Square() 81 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Current(MatPartitioning part) in MatPartitioningCreate_Current() 90 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Average(MatPartitioning part) in MatPartitioningCreate_Average() 99 PETSC_EXTERN PetscErrorCode MatPartitioningCreate_Square(MatPartitioning part) in MatPartitioningCreate_Square() 184 …cErrorCode MatPartitioningRegister(const char sname[], PetscErrorCode (*function)(MatPartitioning)) in MatPartitioningRegister() argument 208 PetscErrorCode MatPartitioningGetType(MatPartitioning partitioning, MatPartitioningType *type) in MatPartitioningGetType() 232 PetscErrorCode MatPartitioningSetNParts(MatPartitioning part, PetscInt n) in MatPartitioningSetNParts() 260 PetscErrorCode MatPartitioningApplyND(MatPartitioning matp, IS *partitioning) in MatPartitioningApplyND() [all …]
|
| /petsc/src/mat/graphops/partition/impls/chaco/ |
| H A D | chaco.c | 51 static PetscErrorCode MatPartitioningApply_Chaco(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Chaco() 172 static PetscErrorCode MatPartitioningView_Chaco(MatPartitioning part, PetscViewer viewer) in MatPartitioningView_Chaco() 211 PetscErrorCode MatPartitioningChacoSetGlobal(MatPartitioning part, MPChacoGlobalType method) in MatPartitioningChacoSetGlobal() 216 …PetscTryMethod(part, "MatPartitioningChacoSetGlobal_C", (MatPartitioning, MPChacoGlobalType), (par… in MatPartitioningChacoSetGlobal() 220 static PetscErrorCode MatPartitioningChacoSetGlobal_Chaco(MatPartitioning part, MPChacoGlobalType m… in MatPartitioningChacoSetGlobal_Chaco() 254 PetscErrorCode MatPartitioningChacoGetGlobal(MatPartitioning part, MPChacoGlobalType *method) in MatPartitioningChacoGetGlobal() 259 …PetscTryMethod(part, "MatPartitioningChacoGetGlobal_C", (MatPartitioning, MPChacoGlobalType *), (p… in MatPartitioningChacoGetGlobal() 263 static PetscErrorCode MatPartitioningChacoGetGlobal_Chaco(MatPartitioning part, MPChacoGlobalType *… in MatPartitioningChacoGetGlobal_Chaco() 292 PetscErrorCode MatPartitioningChacoSetLocal(MatPartitioning part, MPChacoLocalType method) in MatPartitioningChacoSetLocal() 297 …PetscTryMethod(part, "MatPartitioningChacoSetLocal_C", (MatPartitioning, MPChacoLocalType), (part,… in MatPartitioningChacoSetLocal() [all …]
|
| /petsc/src/mat/graphops/partition/impls/party/ |
| H A D | party.c | 23 static PetscErrorCode MatPartitioningApply_Party(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Party() 134 static PetscErrorCode MatPartitioningView_Party(MatPartitioning part, PetscViewer viewer) in MatPartitioningView_Party() 177 PetscErrorCode MatPartitioningPartySetGlobal(MatPartitioning part, const char *global) in MatPartitioningPartySetGlobal() 181 …PetscTryMethod(part, "MatPartitioningPartySetGlobal_C", (MatPartitioning, const char *), (part, gl… in MatPartitioningPartySetGlobal() 185 static PetscErrorCode MatPartitioningPartySetGlobal_Party(MatPartitioning part, const char *global) in MatPartitioningPartySetGlobal_Party() 217 PetscErrorCode MatPartitioningPartySetLocal(MatPartitioning part, const char *local) in MatPartitioningPartySetLocal() 221 …PetscTryMethod(part, "MatPartitioningPartySetLocal_C", (MatPartitioning, const char *), (part, loc… in MatPartitioningPartySetLocal() 225 static PetscErrorCode MatPartitioningPartySetLocal_Party(MatPartitioning part, const char *local) in MatPartitioningPartySetLocal_Party() 251 PetscErrorCode MatPartitioningPartySetCoarseLevel(MatPartitioning part, PetscReal level) in MatPartitioningPartySetCoarseLevel() 256 …PetscTryMethod(part, "MatPartitioningPartySetCoarseLevel_C", (MatPartitioning, PetscReal), (part, … in MatPartitioningPartySetCoarseLevel() [all …]
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex24_3.out | 15 MatPartitioning Graph Partitioner: 16 MatPartitioning Object: (p2_) 4 MPI processes 35 MatPartitioning Graph Partitioner: 36 MatPartitioning Object: (p2_) 4 MPI processes 55 MatPartitioning Graph Partitioner: 56 MatPartitioning Object: (dp2_) 4 MPI processes 75 MatPartitioning Graph Partitioner: 76 MatPartitioning Object: (dp2_) 4 MPI processes
|
| H A D | ex18_7_hdf5_hierarch_nsize-3.out | 9 MatPartitioning Graph Partitioner: 10 MatPartitioning Object: 3 MPI processes 15 MatPartitioning Object: (hierarch_coarse_) 3 MPI processes 22 MatPartitioning Object: (hierarch_fine_) 1 MPI process
|
| H A D | ex18_7_hdf5_hierarch_nsize-2.out | 9 MatPartitioning Graph Partitioner: 10 MatPartitioning Object: 2 MPI processes 15 MatPartitioning Object: (hierarch_coarse_) 2 MPI processes 22 MatPartitioning Object: (hierarch_fine_) 1 MPI process
|
| H A D | ex18_7_hdf5_hierarch_nsize-4.out | 9 MatPartitioning Graph Partitioner: 10 MatPartitioning Object: 4 MPI processes 15 MatPartitioning Object: (hierarch_coarse_) 4 MPI processes 22 MatPartitioning Object: (hierarch_fine_) 1 MPI process
|
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 36 PetscErrorCode MatPartitioningPTScotchSetImbalance(MatPartitioning part, PetscReal imb) in MatPartitioningPTScotchSetImbalance() 41 …PetscTryMethod(part, "MatPartitioningPTScotchSetImbalance_C", (MatPartitioning, PetscReal), (part,… in MatPartitioningPTScotchSetImbalance() 45 static PetscErrorCode MatPartitioningPTScotchSetImbalance_PTScotch(MatPartitioning part, PetscReal … in MatPartitioningPTScotchSetImbalance_PTScotch() 74 PetscErrorCode MatPartitioningPTScotchGetImbalance(MatPartitioning part, PetscReal *imb) in MatPartitioningPTScotchGetImbalance() 79 …PetscUseMethod(part, "MatPartitioningPTScotchGetImbalance_C", (MatPartitioning, PetscReal *), (par… in MatPartitioningPTScotchGetImbalance() 83 static PetscErrorCode MatPartitioningPTScotchGetImbalance_PTScotch(MatPartitioning part, PetscReal … in MatPartitioningPTScotchGetImbalance_PTScotch() 119 PetscErrorCode MatPartitioningPTScotchSetStrategy(MatPartitioning part, MPPTScotchStrategyType stra… in MatPartitioningPTScotchSetStrategy() 124 …PetscTryMethod(part, "MatPartitioningPTScotchSetStrategy_C", (MatPartitioning, MPPTScotchStrategyT… in MatPartitioningPTScotchSetStrategy() 128 static PetscErrorCode MatPartitioningPTScotchSetStrategy_PTScotch(MatPartitioning part, MPPTScotchS… in MatPartitioningPTScotchSetStrategy_PTScotch() 171 PetscErrorCode MatPartitioningPTScotchGetStrategy(MatPartitioning part, MPPTScotchStrategyType *str… in MatPartitioningPTScotchGetStrategy() [all …]
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | MatGraphOperations | 1 # Matrix colorings (MatColoring), orderings (MatOrdering), partitionings (MatPartitioning), and coa… 4 (for computing Jacobians via finite differences), partitionings (`MatPartitioning`) (for parallel
|
| /petsc/src/mat/graphops/partition/impls/pmetis/ |
| H A D | pmetis.c | 38 static PetscErrorCode MatPartitioningApply_Parmetis_Private(MatPartitioning part, PetscBool useND, … in MatPartitioningApply_Parmetis_Private() 215 static PetscErrorCode MatPartitioningApplyND_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningApplyND_Parmetis() 225 static PetscErrorCode MatPartitioningApply_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Parmetis() 235 static PetscErrorCode MatPartitioningImprove_Parmetis(MatPartitioning part, IS *partitioning) in MatPartitioningImprove_Parmetis() 242 static PetscErrorCode MatPartitioningView_Parmetis(MatPartitioning part, PetscViewer viewer) in MatPartitioningView_Parmetis() 279 PetscErrorCode MatPartitioningParmetisSetCoarseSequential(MatPartitioning part) in MatPartitioningParmetisSetCoarseSequential() 301 PetscErrorCode MatPartitioningParmetisSetRepartition(MatPartitioning part) in MatPartitioningParmetisSetRepartition() 323 PetscErrorCode MatPartitioningParmetisGetEdgeCut(MatPartitioning part, PetscInt *cut) in MatPartitioningParmetisGetEdgeCut() 332 static PetscErrorCode MatPartitioningSetFromOptions_Parmetis(MatPartitioning part, PetscOptionItems… in MatPartitioningSetFromOptions_Parmetis() 346 static PetscErrorCode MatPartitioningDestroy_Parmetis(MatPartitioning part) in MatPartitioningDestroy_Parmetis() [all …]
|
| /petsc/src/mat/graphops/partition/impls/hierarchical/ |
| H A D | hierarchical.c | 14 static PetscErrorCode MatPartitioningHierarchical_DetermineDestination(MatPartitioning, IS, PetscIn… 25 MatPartitioning coarseMatPart; /* MatPartititioning on coarse level (first level) */ 26 MatPartitioning fineMatPart; /* MatPartitioning on fine level (second level) */ 27 MatPartitioning improver; /* Improve the quality of a partition */ 34 static PetscErrorCode MatPartitioningApply_Hierarchical(MatPartitioning part, IS *partitioning) in MatPartitioningApply_Hierarchical() 316 static PetscErrorCode MatPartitioningHierarchical_DetermineDestination(MatPartitioning part, IS par… in MatPartitioningHierarchical_DetermineDestination() 343 static PetscErrorCode MatPartitioningView_Hierarchical(MatPartitioning part, PetscViewer viewer) in MatPartitioningView_Hierarchical() 374 PetscErrorCode MatPartitioningHierarchicalGetFineparts(MatPartitioning part, IS *fineparts) in MatPartitioningHierarchicalGetFineparts() 384 PetscErrorCode MatPartitioningHierarchicalGetCoarseparts(MatPartitioning part, IS *coarseparts) in MatPartitioningHierarchicalGetCoarseparts() 394 PetscErrorCode MatPartitioningHierarchicalSetNcoarseparts(MatPartitioning part, PetscInt ncoarsepar… in MatPartitioningHierarchicalSetNcoarseparts() [all …]
|
| /petsc/include/ |
| H A D | petscmat.h | 1777 typedef struct _p_MatPartitioning *MatPartitioning; typedef 1797 PETSC_EXTERN PetscErrorCode MatPartitioningCreate(MPI_Comm, MatPartitioning *); 1798 PETSC_EXTERN PetscErrorCode MatPartitioningSetType(MatPartitioning, MatPartitioningType); 1799 PETSC_EXTERN PetscErrorCode MatPartitioningSetNParts(MatPartitioning, PetscInt); 1800 PETSC_EXTERN PetscErrorCode MatPartitioningSetAdjacency(MatPartitioning, Mat); 1801 PETSC_EXTERN PetscErrorCode MatPartitioningSetNumberVertexWeights(MatPartitioning, PetscInt); 1802 PETSC_EXTERN PetscErrorCode MatPartitioningSetVertexWeights(MatPartitioning, const PetscInt[]); 1803 PETSC_EXTERN PetscErrorCode MatPartitioningSetPartitionWeights(MatPartitioning, const PetscReal[]); 1804 PETSC_EXTERN PetscErrorCode MatPartitioningSetUseEdgeWeights(MatPartitioning, PetscBool); 1805 PETSC_EXTERN PetscErrorCode MatPartitioningGetUseEdgeWeights(MatPartitioning, PetscBool *); [all …]
|
| H A D | petscpartitioner.h | 80 …scErrorCode PetscPartitionerMatPartitioningGetMatPartitioning(PetscPartitioner, MatPartitioning *);
|
| /petsc/src/dm/partitioner/impls/matpart/ |
| H A D | partmatpart.c | 5 MatPartitioning mp; 8 …tionerMatPartitioningGetMatPartitioning_MatPartitioning(PetscPartitioner part, MatPartitioning *mp) in PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning() 32 …rCode PetscPartitionerMatPartitioningGetMatPartitioning(PetscPartitioner part, MatPartitioning *mp) in PetscPartitionerMatPartitioningGetMatPartitioning() 37 …cPartitionerMatPartitioningGetMatPartitioning_C", (PetscPartitioner, MatPartitioning *), (part, mp… in PetscPartitionerMatPartitioningGetMatPartitioning()
|
| /petsc/src/mat/graphops/partition/ftn-custom/ |
| H A D | zpartitionf.c | 11 PETSC_EXTERN void matpartitioningsetvertexweights_NOTODAY(MatPartitioning *part, const PetscInt wei… in matpartitioningsetvertexweights_NOTODAY()
|
| /petsc/src/mat/tutorials/ |
| H A D | ex11.c | 19 MatPartitioning part; in main()
|
| H A D | ex11f.F90 | 9 MatPartitioning :: part
|
| H A D | ex15f.F90 | 8 MatPartitioning :: part
|
| H A D | ex17.c | 8 MatPartitioning part; in main()
|
| H A D | ex15.c | 8 MatPartitioning part; in main()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | CAPI.pyx | 197 # -- MatPartitioning -- 200 cdef MatPartitioning retv = MatPartitioning() 206 cdef MatPartitioning ob = <MatPartitioning?> arg
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex28.c | 7 MatPartitioning part; in main()
|
| /petsc/src/mat/tests/ |
| H A D | ex82.c | 18 MatPartitioning part; in main()
|
| H A D | ex80.c | 18 MatPartitioning part; in main()
|