| /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() 220 static PetscErrorCode MatPartitioningChacoSetGlobal_Chaco(MatPartitioning part, MPChacoGlobalType m… in MatPartitioningChacoSetGlobal_Chaco() 254 PetscErrorCode MatPartitioningChacoGetGlobal(MatPartitioning part, MPChacoGlobalType *method) in MatPartitioningChacoGetGlobal() 263 static PetscErrorCode MatPartitioningChacoGetGlobal_Chaco(MatPartitioning part, MPChacoGlobalType *… in MatPartitioningChacoGetGlobal_Chaco() 292 PetscErrorCode MatPartitioningChacoSetLocal(MatPartitioning part, MPChacoLocalType method) in MatPartitioningChacoSetLocal() 301 static PetscErrorCode MatPartitioningChacoSetLocal_Chaco(MatPartitioning part, MPChacoLocalType met… in MatPartitioningChacoSetLocal_Chaco() 332 PetscErrorCode MatPartitioningChacoGetLocal(MatPartitioning part, MPChacoLocalType *method) in MatPartitioningChacoGetLocal() 341 static PetscErrorCode MatPartitioningChacoGetLocal_Chaco(MatPartitioning part, MPChacoLocalType *me… in MatPartitioningChacoGetLocal_Chaco() [all …]
|
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 36 PetscErrorCode MatPartitioningPTScotchSetImbalance(MatPartitioning part, PetscReal imb) in MatPartitioningPTScotchSetImbalance() 45 static PetscErrorCode MatPartitioningPTScotchSetImbalance_PTScotch(MatPartitioning part, PetscReal … in MatPartitioningPTScotchSetImbalance_PTScotch() 74 PetscErrorCode MatPartitioningPTScotchGetImbalance(MatPartitioning part, PetscReal *imb) in MatPartitioningPTScotchGetImbalance() 83 static PetscErrorCode MatPartitioningPTScotchGetImbalance_PTScotch(MatPartitioning part, PetscReal … in MatPartitioningPTScotchGetImbalance_PTScotch() 119 PetscErrorCode MatPartitioningPTScotchSetStrategy(MatPartitioning part, MPPTScotchStrategyType stra… in MatPartitioningPTScotchSetStrategy() 128 static PetscErrorCode MatPartitioningPTScotchSetStrategy_PTScotch(MatPartitioning part, MPPTScotchS… in MatPartitioningPTScotchSetStrategy_PTScotch() 171 PetscErrorCode MatPartitioningPTScotchGetStrategy(MatPartitioning part, MPPTScotchStrategyType *str… in MatPartitioningPTScotchGetStrategy() 180 static PetscErrorCode MatPartitioningPTScotchGetStrategy_PTScotch(MatPartitioning part, MPPTScotchS… in MatPartitioningPTScotchGetStrategy_PTScotch() 208 static PetscErrorCode MatPartitioningView_PTScotch(MatPartitioning part, PetscViewer viewer) in MatPartitioningView_PTScotch() 243 static PetscErrorCode MatPartitioningSetFromOptions_PTScotch(MatPartitioning part, PetscOptionItems… in MatPartitioningSetFromOptions_PTScotch() [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() 185 static PetscErrorCode MatPartitioningPartySetGlobal_Party(MatPartitioning part, const char *global) in MatPartitioningPartySetGlobal_Party() 217 PetscErrorCode MatPartitioningPartySetLocal(MatPartitioning part, const char *local) in MatPartitioningPartySetLocal() 225 static PetscErrorCode MatPartitioningPartySetLocal_Party(MatPartitioning part, const char *local) in MatPartitioningPartySetLocal_Party() 251 PetscErrorCode MatPartitioningPartySetCoarseLevel(MatPartitioning part, PetscReal level) in MatPartitioningPartySetCoarseLevel() 260 static PetscErrorCode MatPartitioningPartySetCoarseLevel_Party(MatPartitioning part, PetscReal leve… in MatPartitioningPartySetCoarseLevel_Party() 288 PetscErrorCode MatPartitioningPartySetMatchOptimization(MatPartitioning part, PetscBool opt) in MatPartitioningPartySetMatchOptimization() 297 static PetscErrorCode MatPartitioningPartySetMatchOptimization_Party(MatPartitioning part, PetscBoo… in MatPartitioningPartySetMatchOptimization_Party() [all …]
|
| /petsc/src/mat/graphops/partition/ |
| 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() 232 PetscErrorCode MatPartitioningSetNParts(MatPartitioning part, PetscInt n) in MatPartitioningSetNParts() 421 PetscErrorCode MatPartitioningSetAdjacency(MatPartitioning part, Mat adj) in MatPartitioningSetAdjacency() 442 PetscErrorCode MatPartitioningDestroy(MatPartitioning *part) in MatPartitioningDestroy() 482 PetscErrorCode MatPartitioningSetVertexWeights(MatPartitioning part, const PetscInt weights[]) in MatPartitioningSetVertexWeights() [all …]
|
| /petsc/src/dm/partitioner/impls/shell/ |
| H A D | partshell.c | 9 static PetscErrorCode PetscPartitionerReset_Shell(PetscPartitioner part) in PetscPartitionerReset_Shell() 19 static PetscErrorCode PetscPartitionerDestroy_Shell(PetscPartitioner part) in PetscPartitionerDestroy_Shell() 27 static PetscErrorCode PetscPartitionerView_Shell_ASCII(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_Shell_ASCII() 40 static PetscErrorCode PetscPartitionerView_Shell(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_Shell() 52 static PetscErrorCode PetscPartitionerSetFromOptions_Shell(PetscPartitioner part, PetscOptionItems … in PetscPartitionerSetFromOptions_Shell() 83 static PetscErrorCode PetscPartitionerPartition_Shell(PetscPartitioner part, PetscInt nparts, Petsc… in PetscPartitionerPartition_Shell() 127 static PetscErrorCode PetscPartitionerInitialize_Shell(PetscPartitioner part) in PetscPartitionerInitialize_Shell() 150 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Shell(PetscPartitioner part) in PetscPartitionerCreate_Shell() 182 PetscErrorCode PetscPartitionerShellSetPartition(PetscPartitioner part, PetscInt size, const PetscI… in PetscPartitionerShellSetPartition() 217 PetscErrorCode PetscPartitionerShellSetRandom(PetscPartitioner part, PetscBool random) in PetscPartitionerShellSetRandom() [all …]
|
| /petsc/src/dm/partitioner/interface/ |
| H A D | partitioner.c | 28 PetscErrorCode PetscPartitionerSetType(PetscPartitioner part, PetscPartitionerType name) in PetscPartitionerSetType() 65 PetscErrorCode PetscPartitionerGetType(PetscPartitioner part, PetscPartitionerType *name) in PetscPartitionerGetType() 112 PetscErrorCode PetscPartitionerView(PetscPartitioner part, PetscViewer v) in PetscPartitionerView() 173 PetscErrorCode PetscPartitionerSetFromOptions(PetscPartitioner part) in PetscPartitionerSetFromOptions() 210 PetscErrorCode PetscPartitionerSetUp(PetscPartitioner part) in PetscPartitionerSetUp() 230 PetscErrorCode PetscPartitionerReset(PetscPartitioner part) in PetscPartitionerReset() 250 PetscErrorCode PetscPartitionerDestroy(PetscPartitioner *part) in PetscPartitionerDestroy() 302 PetscErrorCode PetscPartitionerPartition(PetscPartitioner part, PetscInt nparts, PetscInt numVertic… in PetscPartitionerPartition() 391 PetscErrorCode PetscPartitionerCreate(MPI_Comm comm, PetscPartitioner *part) in PetscPartitionerCreate()
|
| /petsc/src/dm/partitioner/impls/matpart/ |
| H A D | partmatpart.c | 8 …PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning(PetscPartitioner part, MatPartit… in PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning() 32 PetscErrorCode PetscPartitionerMatPartitioningGetMatPartitioning(PetscPartitioner part, MatPartitio… in PetscPartitionerMatPartitioningGetMatPartitioning() 41 static PetscErrorCode PetscPartitionerDestroy_MatPartitioning(PetscPartitioner part) in PetscPartitionerDestroy_MatPartitioning() 52 static PetscErrorCode PetscPartitionerView_MatPartitioning_ASCII(PetscPartitioner part, PetscViewer… in PetscPartitionerView_MatPartitioning_ASCII() 66 static PetscErrorCode PetscPartitionerView_MatPartitioning(PetscPartitioner part, PetscViewer viewe… in PetscPartitionerView_MatPartitioning() 78 static PetscErrorCode PetscPartitionerSetFromOptions_MatPartitioning(PetscPartitioner part, PetscOp… in PetscPartitionerSetFromOptions_MatPartitioning() 88 static PetscErrorCode PetscPartitionerPartition_MatPartitioning(PetscPartitioner part, PetscInt npa… in PetscPartitionerPartition_MatPartitioning() 188 static PetscErrorCode PetscPartitionerInitialize_MatPartitioning(PetscPartitioner part) in PetscPartitionerInitialize_MatPartitioning() 207 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_MatPartitioning(PetscPartitioner part) in PetscPartitionerCreate_MatPartitioning()
|
| /petsc/src/dm/partitioner/impls/gather/ |
| H A D | partgather.c | 7 static PetscErrorCode PetscPartitionerDestroy_Gather(PetscPartitioner part) in PetscPartitionerDestroy_Gather() 14 static PetscErrorCode PetscPartitionerPartition_Gather(PetscPartitioner part, PetscInt nparts, Pets… in PetscPartitionerPartition_Gather() 25 static PetscErrorCode PetscPartitionerInitialize_Gather(PetscPartitioner part) in PetscPartitionerInitialize_Gather() 42 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Gather(PetscPartitioner part) in PetscPartitionerCreate_Gather()
|
| /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/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 28 static PetscErrorCode PetscPartitionerDestroy_ParMetis(PetscPartitioner part) in PetscPartitionerDestroy_ParMetis() 38 static PetscErrorCode PetscPartitionerView_ParMetis_ASCII(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_ParMetis_ASCII() 52 static PetscErrorCode PetscPartitionerView_ParMetis(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_ParMetis() 64 static PetscErrorCode PetscPartitionerSetFromOptions_ParMetis(PetscPartitioner part, PetscOptionIte… in PetscPartitionerSetFromOptions_ParMetis() 78 static PetscErrorCode PetscPartitionerPartition_ParMetis(PetscPartitioner part, PetscInt nparts, Pe… in PetscPartitionerPartition_ParMetis() 231 static PetscErrorCode PetscPartitionerInitialize_ParMetis(PetscPartitioner part) in PetscPartitionerInitialize_ParMetis() 258 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_ParMetis(PetscPartitioner part) in PetscPartitionerCreate_ParMetis()
|
| /petsc/src/mat/graphops/partition/impls/hierarchical/ |
| H A D | hierarchical.c | 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() 403 PetscErrorCode MatPartitioningHierarchicalSetNfineparts(MatPartitioning part, PetscInt nfineparts) in MatPartitioningHierarchicalSetNfineparts() 412 static PetscErrorCode MatPartitioningSetFromOptions_Hierarchical(MatPartitioning part, PetscOptionI… in MatPartitioningSetFromOptions_Hierarchical() 436 static PetscErrorCode MatPartitioningDestroy_Hierarchical(MatPartitioning part) in MatPartitioningDestroy_Hierarchical() 455 static PetscErrorCode MatPartitioningImprove_Hierarchical(MatPartitioning part, IS *partitioning) in MatPartitioningImprove_Hierarchical() [all …]
|
| /petsc/src/dm/partitioner/impls/ptscotch/ |
| H A D | partptscotch.c | 58 …SCOTCH_Num vtxwgt[], SCOTCH_Num adjwgt[], SCOTCH_Num nparts, SCOTCH_Num tpart[], SCOTCH_Num part[]) in PTScotch_PartGraph_Seq() 99 …xwgt[], SCOTCH_Num adjwgt[], SCOTCH_Num nparts, SCOTCH_Num tpart[], SCOTCH_Num part[], MPI_Comm co… in PTScotch_PartGraph_MPI() 153 static PetscErrorCode PetscPartitionerDestroy_PTScotch(PetscPartitioner part) in PetscPartitionerDestroy_PTScotch() 163 static PetscErrorCode PetscPartitionerView_PTScotch_ASCII(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_PTScotch_ASCII() 175 static PetscErrorCode PetscPartitionerView_PTScotch(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_PTScotch() 187 static PetscErrorCode PetscPartitionerSetFromOptions_PTScotch(PetscPartitioner part, PetscOptionIte… in PetscPartitionerSetFromOptions_PTScotch() 202 static PetscErrorCode PetscPartitionerPartition_PTScotch(PetscPartitioner part, PetscInt nparts, Pe… in PetscPartitionerPartition_PTScotch() 307 static PetscErrorCode PetscPartitionerInitialize_PTScotch(PetscPartitioner part) in PetscPartitionerInitialize_PTScotch() 332 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_PTScotch(PetscPartitioner part) in PetscPartitionerCreate_PTScotch()
|
| /petsc/src/dm/partitioner/impls/simple/ |
| H A D | partsimple.c | 11 static PetscErrorCode PetscPartitionerDestroy_Simple(PetscPartitioner part) in PetscPartitionerDestroy_Simple() 18 static PetscErrorCode PetscPartitionerSetFromOptions_Simple(PetscPartitioner part, PetscOptionItems… in PetscPartitionerSetFromOptions_Simple() 44 static PetscErrorCode PetscPartitionerPartition_Simple_Grid(PetscPartitioner part, PetscInt nparts,… in PetscPartitionerPartition_Simple_Grid() 117 static PetscErrorCode PetscPartitionerPartition_Simple(PetscPartitioner part, PetscInt nparts, Pets… in PetscPartitionerPartition_Simple() 238 static PetscErrorCode PetscPartitionerInitialize_Simple(PetscPartitioner part) in PetscPartitionerInitialize_Simple() 256 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Simple(PetscPartitioner part) in PetscPartitionerCreate_Simple()
|
| /petsc/src/dm/partitioner/impls/chaco/ |
| H A D | partchaco.c | 20 static PetscErrorCode PetscPartitionerDestroy_Chaco(PetscPartitioner part) in PetscPartitionerDestroy_Chaco() 42 static PetscErrorCode PetscPartitionerPartition_Chaco(PetscPartitioner part, PetscInt nparts, Petsc… in PetscPartitionerPartition_Chaco() 156 static PetscErrorCode PetscPartitionerInitialize_Chaco(PetscPartitioner part) in PetscPartitionerInitialize_Chaco() 173 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Chaco(PetscPartitioner part) in PetscPartitionerCreate_Chaco()
|
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 52 static PetscErrorCode PetscPartitionerView_Multistage(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_Multistage() 296 static PetscErrorCode PetscPartitionerReset_Multistage(PetscPartitioner part) in PetscPartitionerReset_Multistage() 314 static PetscErrorCode PetscPartitionerDestroy_Multistage(PetscPartitioner part) in PetscPartitionerDestroy_Multistage() 342 PetscErrorCode PetscPartitionerMultistageSetStages(PetscPartitioner part, PetscInt levels, MPI_Grou… in PetscPartitionerMultistageSetStages() 528 PetscErrorCode PetscPartitionerMultistageGetStages_Multistage(PetscPartitioner part, PetscInt *leve… in PetscPartitionerMultistageGetStages_Multistage() 540 PetscErrorCode PetscPartitionerMultistageSetStage_Multistage(PetscPartitioner part, PetscInt stage,… in PetscPartitionerMultistageSetStage_Multistage() 557 PetscErrorCode PetscPartitionerMultistageGetStage_Multistage(PetscPartitioner part, PetscInt *stage… in PetscPartitionerMultistageGetStage_Multistage() 568 static PetscErrorCode PetscPartitionerSetUp_Multistage(PetscPartitioner part) in PetscPartitionerSetUp_Multistage() 584 static PetscErrorCode PetscPartitionerPartition_Multistage(PetscPartitioner part, PetscInt nparts, … in PetscPartitionerPartition_Multistage() 741 static PetscErrorCode PetscPartitionerSetFromOptions_Multistage(PetscPartitioner part, PetscOptionI… in PetscPartitionerSetFromOptions_Multistage() [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex29.c | 51 PetscPartitioner part; in CreateMesh() local 90 PetscPartitioner part; in main() local
|
| H A D | ex12.c | 109 PetscPartitioner part; in CreateMesh() local 164 PetscPartitioner part; in CreateMesh() local
|
| H A D | ex28.c | 7 MatPartitioning part; in main() local
|
| /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() local
|
| H A D | ex17.c | 8 MatPartitioning part; in main() local
|
| /petsc/src/mat/tests/ |
| H A D | ex80.c | 18 MatPartitioning part; in main() local
|
| H A D | ex82.c | 18 MatPartitioning part; in main() local
|
| H A D | ex193.c | 22 MatPartitioning part; in main() local
|
| /petsc/src/dm/impls/da/hypre/ |
| H A D | mhyp.c | 346 HYPRE_Int part = 0; /* PETSc sstruct interface only allows 1 part */ in MatSetValuesLocal_HYPRESStruct_3d() local 449 HYPRE_Int part = 0; /* PETSc sstruct interface only allows 1 part */ in MatZeroRowsLocal_HYPRESStruct_3d() local 506 HYPRE_Int part = 0; /* only one part */ in MatZeroEntries_HYPRESStruct_3d() local 538 HYPRE_Int part = 0; in MatSetUp_HYPRESStruct() local 707 HYPRE_Int part = 0; in MatMult_HYPRESStruct() local
|