Home
last modified time | relevance | path

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

/petsc/src/dm/label/
H A Ddmlabel.c1907 …belDistribute_Internal(DMLabel label, PetscSF sf, PetscSection *leafSection, PetscInt **leafStrata) in DMLabelDistribute_Internal() argument
1957 PetscCall(PetscMalloc1(size, leafStrata)); in DMLabelDistribute_Internal()
1958 PetscCall(PetscSFBcastBegin(labelSF, MPIU_INT, rootStrata, *leafStrata, MPI_REPLACE)); in DMLabelDistribute_Internal()
1959 PetscCall(PetscSFBcastEnd(labelSF, MPIU_INT, rootStrata, *leafStrata, MPI_REPLACE)); in DMLabelDistribute_Internal()
1989 PetscInt *leafStrata, *strataIdx; in DMLabelDistribute() local
2023 PetscCall(DMLabelDistribute_Internal(label, sf, &leafSection, &leafStrata)); in DMLabelDistribute()
2027 for (p = 0; p < size; ++p) PetscCall(PetscHSetIAdd(stratumHash, leafStrata[p])); in DMLabelDistribute()
2039 if (leafStrata[p] == (*labelNew)->stratumValues[s]) { in DMLabelDistribute()
2040 leafStrata[p] = s; in DMLabelDistribute()
2051 for (s = 0; s < dof; s++) (*labelNew)->stratumSizes[leafStrata[offset + s]]++; in DMLabelDistribute()
[all …]