Searched refs:rootData1 (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexsubmesh.c | 76 PetscInt *rootData, *rootData1, *cellOwners, hasTwoSupportCells = -2; in DMPlexMarkBoundaryFaces_Internal() local 82 …PetscCall(PetscCalloc3(pEnd - pStart, &rootData, pEnd - pStart, &rootData1, cEnd - cStart, &cellOw… in DMPlexMarkBoundaryFaces_Internal() 84 rootData1 -= pStart; in DMPlexMarkBoundaryFaces_Internal() 107 rootData1[f] = leafData[f]; in DMPlexMarkBoundaryFaces_Internal() 110 PetscCall(PetscSFReduceBegin(sf, MPIU_INT, leafData, rootData1, MPI_MAX)); in DMPlexMarkBoundaryFaces_Internal() 112 PetscCall(PetscSFReduceEnd(sf, MPIU_INT, leafData, rootData1, MPI_MAX)); in DMPlexMarkBoundaryFaces_Internal() 119 rootData[f] = (rootData[f] == hasTwoSupportCells || (rootData[f] < rootData1[f])) ? 2 : 1; in DMPlexMarkBoundaryFaces_Internal() 125 rootData1 += pStart; in DMPlexMarkBoundaryFaces_Internal() 126 PetscCall(PetscFree3(rootData, rootData1, cellOwners)); in DMPlexMarkBoundaryFaces_Internal()
|