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