| /petsc/include/ |
| H A D | petscpartitioner.h | 18 typedef struct _p_PetscPartitioner *PetscPartitioner; typedef 41 …ERN PetscErrorCode PetscPartitionerRegister(const char[], PetscErrorCode (*)(PetscPartitioner)); 43 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate(MPI_Comm, PetscPartitioner *); 44 PETSC_EXTERN PetscErrorCode PetscPartitionerDestroy(PetscPartitioner *); 45 PETSC_EXTERN PetscErrorCode PetscPartitionerSetType(PetscPartitioner, PetscPartitionerType); 46 PETSC_EXTERN PetscErrorCode PetscPartitionerGetType(PetscPartitioner, PetscPartitionerType *); 47 PETSC_EXTERN PetscErrorCode PetscPartitionerSetUp(PetscPartitioner); 48 PETSC_EXTERN PetscErrorCode PetscPartitionerReset(PetscPartitioner); 49 PETSC_EXTERN PetscErrorCode PetscPartitionerSetFromOptions(PetscPartitioner); 50 PETSC_EXTERN PetscErrorCode PetscPartitionerViewFromOptions(PetscPartitioner, PetscObject, const ch… [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscpartitioner.pxi | 13 PetscErrorCode PetscPartitionerCreate(MPI_Comm, PetscPartitioner*) 14 PetscErrorCode PetscPartitionerDestroy(PetscPartitioner*) 15 PetscErrorCode PetscPartitionerView(PetscPartitioner, PetscViewer) 16 PetscErrorCode PetscPartitionerSetType(PetscPartitioner, PetscPartitionerType) 17 PetscErrorCode PetscPartitionerGetType(PetscPartitioner, PetscPartitionerType*) 18 PetscErrorCode PetscPartitionerSetFromOptions(PetscPartitioner) 19 PetscErrorCode PetscPartitionerSetUp(PetscPartitioner) 20 PetscErrorCode PetscPartitionerReset(PetscPartitioner) 22 … PetscErrorCode PetscPartitionerShellSetPartition(PetscPartitioner, PetscInt, PetscInt*, PetscInt*)
|
| H A D | CAPI.pyx | 339 cdef api object PyPetscPartitioner_New(PetscPartitioner arg): 344 cdef api PetscPartitioner PyPetscPartitioner_Get(object arg) except ? NULL: 345 cdef PetscPartitioner retv = NULL
|
| H A D | petscdmplex.pxi | 95 PetscErrorCode DMPlexSetPartitioner(PetscDM, PetscPartitioner) 96 PetscErrorCode DMPlexGetPartitioner(PetscDM, PetscPartitioner*)
|
| /petsc/include/petsc/private/ |
| H A D | partitionerimpl.h | 12 PetscErrorCode (*setfromoptions)(PetscPartitioner, PetscOptionItems); 13 PetscErrorCode (*setup)(PetscPartitioner); 14 PetscErrorCode (*reset)(PetscPartitioner); 15 PetscErrorCode (*view)(PetscPartitioner, PetscViewer); 16 PetscErrorCode (*destroy)(PetscPartitioner); 17 …PetscErrorCode (*partition)(PetscPartitioner, PetscInt, PetscInt, PetscInt[], PetscInt[], PetscSec… 41 PETSC_EXTERN PetscErrorCode PetscPartitionerMultistageGetStages_Multistage(PetscPartitioner, PetscI… 42 PETSC_EXTERN PetscErrorCode PetscPartitionerMultistageSetStage_Multistage(PetscPartitioner, PetscIn… 43 PETSC_EXTERN PetscErrorCode PetscPartitionerMultistageGetStage_Multistage(PetscPartitioner, PetscIn…
|
| /petsc/src/dm/partitioner/interface/ |
| H A D | partitionerreg.c | 40 …rrorCode PetscPartitionerRegister(const char sname[], PetscErrorCode (*function)(PetscPartitioner)) in PetscPartitionerRegister() argument 47 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Multistage(PetscPartitioner); 48 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_ParMetis(PetscPartitioner); 49 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_PTScotch(PetscPartitioner); 50 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Chaco(PetscPartitioner); 51 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Shell(PetscPartitioner); 52 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Simple(PetscPartitioner); 53 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_Gather(PetscPartitioner); 54 PETSC_EXTERN PetscErrorCode PetscPartitionerCreate_MatPartitioning(PetscPartitioner);
|
| H A D | partitioner.c | 28 PetscErrorCode PetscPartitionerSetType(PetscPartitioner part, PetscPartitionerType name) in PetscPartitionerSetType() 30 PetscErrorCode (*r)(PetscPartitioner); in PetscPartitionerSetType() 65 PetscErrorCode PetscPartitionerGetType(PetscPartitioner part, PetscPartitionerType *name) in PetscPartitionerGetType() 91 PetscErrorCode PetscPartitionerViewFromOptions(PetscPartitioner A, PetscObject obj, const char name… in PetscPartitionerViewFromOptions() 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() [all …]
|
| /petsc/src/dm/partitioner/impls/matpart/ |
| H A D | partmatpart.c | 8 …e PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning(PetscPartitioner part, MatPart… in PetscPartitionerMatPartitioningGetMatPartitioning_MatPartitioning() 32 PetscErrorCode PetscPartitionerMatPartitioningGetMatPartitioning(PetscPartitioner part, MatPartitio… in PetscPartitionerMatPartitioningGetMatPartitioning() 37 …PetscUseMethod(part, "PetscPartitionerMatPartitioningGetMatPartitioning_C", (PetscPartitioner, Mat… 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/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/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/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/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/ptscotch/ |
| H A D | partptscotch.c | 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/multistage/ |
| H A D | mspart.c | 27 PetscPartitioner *ppart; 52 static PetscErrorCode PetscPartitionerView_Multistage(PetscPartitioner part, PetscViewer viewer) in PetscPartitionerView_Multistage() 70 PetscPartitioner ppart = p->ppart[l]; 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() [all …]
|
| /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/impls/plex/tests/ |
| H A D | ex29.c | 51 PetscPartitioner part; in CreateMesh() 90 PetscPartitioner part; in main()
|
| H A D | ex12.c | 109 PetscPartitioner part; in CreateMesh() 164 PetscPartitioner part; in CreateMesh()
|
| H A D | ex70.c | 30 PetscPartitioner part; in CreateMesh()
|
| H A D | ex71.c | 99 PetscPartitioner part; in main()
|
| H A D | ex51.c | 41 PetscPartitioner part; in main()
|
| H A D | ex13.c | 38 PetscPartitioner part; in CreateMesh()
|
| H A D | ex11.c | 60 PetscPartitioner part; in TestEmptyStrata() 183 PetscPartitioner part; in TestDistribution()
|
| H A D | ex31.c | 43 PetscPartitioner part; in main()
|
| H A D | ex15.c | 45 PetscPartitioner part; in main()
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | PETSc.pxd | 111 ctypedef _p_PetscPartitioner* PetscPartitioner "PetscPartitioner" 318 cdef PetscPartitioner part
|