Home
last modified time | relevance | path

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

/petsc/src/dm/label/
H A Ddmlabel.c1911 PetscInt *remoteOffsets, *rootStrata, *rootIdx; in DMLabelDistribute_Internal() local
1935 PetscCall(PetscMalloc1(size, &rootStrata)); in DMLabelDistribute_Internal()
1945 rootStrata[offset + rootIdx[p]++] = label->stratumValues[s]; 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()
1961 PetscCall(PetscFree(rootStrata)); in DMLabelDistribute_Internal()
2110 PetscInt *rootStrata; in DMLabelGather() local
2157 PetscCall(DMLabelDistribute_Internal(label, sfLabel, &rootSection, &rootStrata)); in DMLabelGather()
2163 for (s = 0; s < dof; s++) PetscCall(DMLabelSetValue(*labelNew, p, rootStrata[offset + s])); in DMLabelGather()
2168 PetscCall(PetscFree(rootStrata)); in DMLabelGather()