Searched refs:leafStrata (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/label/ |
| H A D | dmlabel.c | 1907 …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 …]
|