| /petsc/src/dm/partitioner/tests/ |
| H A D | ex33.c | 9 IS partition, is; in main() local 73 …rPartition(p, nparts, 0, NULL, NULL, vertexSection, NULL, targetSection, partSection, &partition)); in main() 76 PetscCall(ISOnComm(partition, PETSC_COMM_WORLD, PETSC_USE_POINTER, &is)); in main() 80 PetscCall(ISDestroy(&partition)); in main() 87 …erPartition(p, nparts, nv, vv, vadj, vertexSection, NULL, targetSection, partSection, &partition)); in main() 89 …rPartition(p, nparts, 0, NULL, NULL, vertexSection, NULL, targetSection, partSection, &partition)); in main() 93 PetscCall(ISOnComm(partition, PETSC_COMM_WORLD, PETSC_USE_POINTER, &is)); in main() 97 PetscCall(ISDestroy(&partition)); in main() 104 …artitionerPartition(p, nparts, 0, NULL, NULL, NULL, NULL, targetSection, partSection, &partition)); in main() 113 …artitionerPartition(p, nparts, nv, vv, pvadj, NULL, NULL, targetSection, partSection, &partition)); in main() [all …]
|
| /petsc/src/dm/partitioner/impls/shell/ |
| H A D | partshell.c | 5 IS partition; /* Points in each partition */ member 15 PetscCall(ISDestroy(&p->partition)); in PetscPartitionerReset_Shell() 83 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_Shell() argument 119 PetscCall(ISGetLocalSize(p->partition, &np)); in PetscPartitionerPartition_Shell() 122 *partition = p->partition; in PetscPartitionerPartition_Shell() 123 PetscCall(PetscObjectReference((PetscObject)p->partition)); in PetscPartitionerPartition_Shell() 135 part->ops->partition = PetscPartitionerPartition_Shell; in PetscPartitionerInitialize_Shell() 192 PetscCall(ISDestroy(&p->partition)); in PetscPartitionerShellSetPartition() 200 …eGeneral(PetscObjectComm((PetscObject)part), numPoints, points, PETSC_COPY_VALUES, &p->partition)); in PetscPartitionerShellSetPartition()
|
| /petsc/src/dm/partitioner/impls/gather/ |
| H A D | partgather.c | 14 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_Gather() argument 19 PetscCall(ISCreateStride(PETSC_COMM_SELF, numVertices, 0, 1, partition)); in PetscPartitionerPartition_Gather() 30 part->ops->partition = PetscPartitionerPartition_Gather; in PetscPartitionerInitialize_Gather()
|
| /petsc/src/dm/partitioner/tests/output/ |
| H A D | ex33_shell_nsize-1_nparts-1.out | 7 using random partition 21 using random partition 39 using random partition
|
| H A D | ex33_shell_nsize-1_nparts-2.out | 7 using random partition 22 using random partition 41 using random partition
|
| H A D | ex33_shell_nsize-1_nparts-3.out | 7 using random partition 23 using random partition 43 using random partition
|
| H A D | ex33_shell_nsize-2_nparts-1.out | 7 using random partition 24 using random partition 45 using random partition
|
| H A D | ex33_shell_nsize-2_nparts-2.out | 7 using random partition 26 using random partition 49 using random partition
|
| H A D | ex33_shell_nsize-2_nparts-3.out | 7 using random partition 28 using random partition 53 using random partition
|
| H A D | ex33_shell_nsize-3_nparts-2.out | 7 using random partition 30 using random partition 57 using random partition
|
| H A D | ex33_shell_nsize-3_nparts-1.out | 7 using random partition 27 using random partition 51 using random partition
|
| H A D | ex33_shell_nsize-3_nparts-3.out | 7 using random partition 33 using random partition 63 using random partition
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Partitioner.pyx | 155 """Set a custom partition for a mesh. 162 The number of points in each partition. 165 partition in order (i.e., partition 0 first, partition 1 next,
|
| /petsc/src/dm/partitioner/impls/chaco/ |
| H A D | partchaco.c | 42 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_Chaco() argument 89 PetscCall(ISCreateGeneral(comm, 0, NULL, PETSC_OWN_POINTER, partition)); in PetscPartitionerPartition_Chaco() 145 PetscCall(ISCreateGeneral(comm, nvtxs, points, PETSC_OWN_POINTER, partition)); in PetscPartitionerPartition_Chaco() 161 part->ops->partition = PetscPartitionerPartition_Chaco; in PetscPartitionerInitialize_Chaco()
|
| /petsc/src/dm/partitioner/interface/ |
| H A D | partitioner.c | 302 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition() argument 336 PetscAssertPointer(partition, 10); in PetscPartitionerPartition() 342 PetscCall(ISCreateStride(PetscObjectComm((PetscObject)part), numVertices, 0, 1, partition)); in PetscPartitionerPartition() 343 …seTypeMethod(part, partition, nparts, numVertices, start, adjacency, vertexSection, edgeSection, t… in PetscPartitionerPartition()
|
| /petsc/src/dm/partitioner/impls/simple/ |
| H A D | partsimple.c | 44 …y[], PetscSection vertSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_Simple_Grid() argument 113 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, numVertices, cellproc, PETSC_OWN_POINTER, partition)); in PetscPartitionerPartition_Simple_Grid() 117 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_Simple() argument 126 …(part, nparts, numVertices, start, adjacency, vertSection, targetSection, partSection, partition)); in PetscPartitionerPartition_Simple() 154 PetscCall(ISCreateStride(PETSC_COMM_SELF, numVertices, 0, 1, partition)); in PetscPartitionerPartition_Simple() 244 part->ops->partition = PetscPartitionerPartition_Simple; in PetscPartitionerInitialize_Simple()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex31.c | 15 PetscBool flg, partition = PETSC_FALSE, displayIS = PETSC_FALSE, displayMat = PETSC_FALSE; in main() local 26 PetscCall(PetscOptionsGetBool(NULL, NULL, "-partition", &partition, NULL)); in main() 57 if (partition) { in main()
|
| /petsc/src/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 78 …ion, PetscSection edgeSection, PetscSection targetSection, PetscSection partSection, IS *partition) in PetscPartitionerPartition_ParMetis() argument 115 PetscCall(ISCreateGeneral(comm, 0, NULL, PETSC_OWN_POINTER, partition)); in PetscPartitionerPartition_ParMetis() 221 PetscCall(ISCreateGeneral(comm, nvtxs, points, PETSC_OWN_POINTER, partition)); in PetscPartitionerPartition_ParMetis() 238 part->ops->partition = PetscPartitionerPartition_ParMetis; in PetscPartitionerInitialize_ParMetis()
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-FALSE.out | 3 Using METIS to partition graph.
|
| H A D | ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-TRUE.out | 3 Using ParMETIS to partition graph.
|
| H A D | ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-FALSE.out | 3 Using METIS to partition graph.
|
| H A D | ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-FALSE.out | 3 Using METIS to partition graph.
|
| H A D | ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-FALSE.out | 3 Using METIS to partition graph.
|
| H A D | ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-TRUE.out | 3 Using ParMETIS to partition graph.
|
| H A D | ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-FALSE.out | 3 Using METIS to partition graph.
|