Home
last modified time | relevance | path

Searched refs:partition (Results 1 – 25 of 94) sorted by relevance

1234

/petsc/src/dm/partitioner/tests/
H A Dex33.c9 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 Dpartshell.c5 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 Dpartgather.c14 …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 Dex33_shell_nsize-1_nparts-1.out7 using random partition
21 using random partition
39 using random partition
H A Dex33_shell_nsize-1_nparts-2.out7 using random partition
22 using random partition
41 using random partition
H A Dex33_shell_nsize-1_nparts-3.out7 using random partition
23 using random partition
43 using random partition
H A Dex33_shell_nsize-2_nparts-1.out7 using random partition
24 using random partition
45 using random partition
H A Dex33_shell_nsize-2_nparts-2.out7 using random partition
26 using random partition
49 using random partition
H A Dex33_shell_nsize-2_nparts-3.out7 using random partition
28 using random partition
53 using random partition
H A Dex33_shell_nsize-3_nparts-2.out7 using random partition
30 using random partition
57 using random partition
H A Dex33_shell_nsize-3_nparts-1.out7 using random partition
27 using random partition
51 using random partition
H A Dex33_shell_nsize-3_nparts-3.out7 using random partition
33 using random partition
63 using random partition
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DPartitioner.pyx155 """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 Dpartchaco.c42 …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 Dpartitioner.c302 …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 Dpartsimple.c44 …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 Dex31.c15 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 Dpartparmetis.c78 …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 Dex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-FALSE.out3 Using METIS to partition graph.
H A Dex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-TRUE.out3 Using ParMETIS to partition graph.
H A Dex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-FALSE.out3 Using METIS to partition graph.
H A Dex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-FALSE.out3 Using METIS to partition graph.
H A Dex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-FALSE.out3 Using METIS to partition graph.
H A Dex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-TRUE.out3 Using ParMETIS to partition graph.
H A Dex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-FALSE.out3 Using METIS to partition graph.

1234