Home
last modified time | relevance | path

Searched refs:edgeSection (Results 1 – 10 of 10) sorted by relevance

/petsc/src/dm/partitioner/interface/
H A Dpartitioner.c302 …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 Dpartgather.c14 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Gather() argument
/petsc/src/dm/partitioner/impls/parmetis/
H A Dpartparmetis.c78 … 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 Dpartptscotch.c202 … 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 Dpartchaco.c42 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Chaco() argument
/petsc/src/dm/partitioner/impls/matpart/
H A Dpartmatpart.c88 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_MatPartitioning() argument
/petsc/src/dm/impls/plex/
H A Dplexpartition.c749 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 Dpartshell.c83 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Shell() argument
/petsc/src/dm/partitioner/impls/simple/
H A Dpartsimple.c117 … start[], PetscInt adjacency[], PetscSection vertSection, PetscSection edgeSection, PetscSection t… in PetscPartitionerPartition_Simple() argument
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c584 … 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()