Lines Matching refs:sf_leafdata

224     PetscCall(PetscArrayzero(matis->sf_leafdata, n));  in PCBDDCNedelecSupport()
234 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in PCBDDCNedelecSupport()
235 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in PCBDDCNedelecSupport()
238 if (matis->sf_leafdata[i]) idx[ne++] = i; in PCBDDCNedelecSupport()
306 PetscCall(PetscArrayzero(matis->sf_leafdata, n)); in PCBDDCNedelecSupport()
310 for (i = 0; i < ne; i++) matis->sf_leafdata[idxs[i]] = 1; in PCBDDCNedelecSupport()
313 for (i = 0; i < ne; i++) matis->sf_leafdata[i] = 1; in PCBDDCNedelecSupport()
315 …PetscCall(PetscSFReduceBegin(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, MPI_SUM)… in PCBDDCNedelecSupport()
316 PetscCall(PetscSFReduceEnd(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, MPI_SUM)); in PCBDDCNedelecSupport()
339 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in PCBDDCNedelecSupport()
340 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in PCBDDCNedelecSupport()
343 if (matis->sf_leafdata[idxs[i]] == 1) tbz[cum++] = i; in PCBDDCNedelecSupport()
2111 PetscCall(PetscArrayzero(matis->sf_leafdata, n)); in PCBDDCConsistencyCheckIS()
2115 if (-1 < idxs[i] && idxs[i] < n) matis->sf_leafdata[idxs[i]] = 1; in PCBDDCConsistencyCheckIS()
2117 PetscCall(PetscSFReduceBegin(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, mop)); in PCBDDCConsistencyCheckIS()
2118 PetscCall(PetscSFReduceEnd(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, mop)); in PCBDDCConsistencyCheckIS()
2119 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in PCBDDCConsistencyCheckIS()
2120 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in PCBDDCConsistencyCheckIS()
2127 if (matis->sf_leafdata[i]) nidxs[nnd++] = i; in PCBDDCConsistencyCheckIS()
9595 PetscCall(PetscArrayzero(matis->sf_leafdata, ln)); in PCBDDCViewGlobalIS()
9601 matis->sf_leafdata[idxs[i]] = 1; in PCBDDCViewGlobalIS()
9604 …PetscCall(PetscSFReduceBegin(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, MPI_SUM)… in PCBDDCViewGlobalIS()
9605 PetscCall(PetscSFReduceEnd(matis->sf, MPIU_INT, matis->sf_leafdata, matis->sf_rootdata, MPI_SUM)); in PCBDDCViewGlobalIS()