Lines Matching refs:claims
1186 PetscSFNode *candidates, *candidatesRemote, *claims; in DMPlexInterpolatePointSF() local
1423 PetscCall(PetscMalloc1(claimsSize, &claims)); in DMPlexInterpolatePointSF()
1424 for (p = 0; p < claimsSize; ++p) claims[p].rank = -1; in DMPlexInterpolatePointSF()
1425 PetscCall(PetscSFBcastBegin(sfClaims, MPIU_SF_NODE, candidatesRemote, claims, MPI_REPLACE)); in DMPlexInterpolatePointSF()
1426 PetscCall(PetscSFBcastEnd(sfClaims, MPIU_SF_NODE, candidatesRemote, claims, MPI_REPLACE)); in DMPlexInterpolatePointSF()
1431 …ArrayViewFromOptions(comm, "-petscsection_interp_claim_view", "Claims", NULL, claimsSize, claims)); in DMPlexInterpolatePointSF()
1442 if (claims[off + d].rank >= 0) { in DMPlexInterpolatePointSF()
1448 …remote point (%" PetscInt_FMT ", %" PetscInt_FMT ")\n", rank, claims[faceInd].rank, claims[faceInd… in DMPlexInterpolatePointSF()
1457 if (claims[faceInd].rank == rank) { in DMPlexInterpolatePointSF()
1469 d += claims[off + d].index + 1; in DMPlexInterpolatePointSF()
1491 …claims[off].rank >= 0 && claims[off].index >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Invalid cl… in DMPlexInterpolatePointSF()
1492 remotePointsNew[p] = claims[off]; in DMPlexInterpolatePointSF()
1509 PetscCall(PetscFree(claims)); in DMPlexInterpolatePointSF()