| /petsc/src/dm/partitioner/interface/ |
| H A D | partitioner.c | 302 …tart[], PetscInt adjacency[], PetscSection vertexSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition() argument 321 if (edgeSection) { in PetscPartitionerPartition() 324 PetscValidHeaderSpecific(edgeSection, PETSC_SECTION_CLASSID, 7); in PetscPartitionerPartition() 325 PetscCall(PetscSectionGetChart(edgeSection, &s, &e)); in PetscPartitionerPartition() 343 …part, partition, nparts, numVertices, start, adjacency, vertexSection, edgeSection, targetSection,… in PetscPartitionerPartition()
|
| /petsc/src/dm/partitioner/impls/gather/ |
| H A D | partgather.c | 14 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Gather() argument
|
| /petsc/src/dm/partitioner/impls/parmetis/ |
| H A D | partparmetis.c | 78 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_ParMetis() argument 151 if (edgeSection) { in PetscPartitionerPartition_ParMetis() 153 …for (PetscInt e = 0; e < xadj[nvtxs]; ++e) PetscCall(PetscSectionGetDof(edgeSection, e, &adjwgt[e]… in PetscPartitionerPartition_ParMetis()
|
| /petsc/src/dm/partitioner/impls/ptscotch/ |
| H A D | partptscotch.c | 202 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_PTScotch() argument 242 if (edgeSection) { in PetscPartitionerPartition_PTScotch() 244 …for (PetscInt e = 0; e < xadj[nvtxs]; ++e) PetscCall(PetscSectionGetDof(edgeSection, e, &adjwgt[e]… in PetscPartitionerPartition_PTScotch()
|
| /petsc/src/dm/partitioner/impls/chaco/ |
| H A D | partchaco.c | 42 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Chaco() argument
|
| /petsc/src/dm/partitioner/impls/matpart/ |
| H A D | partmatpart.c | 88 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_MatPartitioning() argument
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexpartition.c | 749 PetscSection vertSection = NULL, edgeSection = NULL; in PetscPartitionerDMPlexPartition() local 841 PetscCall(PetscSectionCreate(PETSC_COMM_SELF, &edgeSection)); in PetscPartitionerDMPlexPartition() 842 PetscCall(PetscSectionSetChart(edgeSection, 0, numEdges)); in PetscPartitionerDMPlexPartition() 843 …for (PetscInt e = 0; e < start[numVertices]; ++e) PetscCall(PetscSectionSetDof(edgeSection, e, 1)); in PetscPartitionerDMPlexPartition() 851 …for (PetscInt e = start[v]; e < start[v + 1]; ++e) PetscCall(PetscSectionSetDof(edgeSection, e, 3)… in PetscPartitionerDMPlexPartition() 853 PetscCall(PetscSectionSetUp(edgeSection)); in PetscPartitionerDMPlexPartition() 855 …ionerPartition(part, size, numVertices, start, adjacency, vertSection, edgeSection, targetSection,… in PetscPartitionerDMPlexPartition() 885 PetscCall(PetscSectionDestroy(&edgeSection)); in PetscPartitionerDMPlexPartition()
|
| /petsc/src/dm/partitioner/impls/shell/ |
| H A D | partshell.c | 83 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Shell() argument
|
| /petsc/src/dm/partitioner/impls/simple/ |
| H A D | partsimple.c | 117 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Simple() argument
|
| /petsc/src/dm/partitioner/impls/multistage/ |
| H A D | mspart.c | 584 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PETSC_UNUSED P… in PetscPartitionerPartition_Multistage() argument 685 …Partition(ppart, pparts, numVertices, pstart, padjacency, vertSection, edgeSection, p->tpwgs[p->st… in PetscPartitionerPartition_Multistage()
|