Lines Matching refs:sf_leafdata

1445 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA…  in MatCreateSubMatrix_IS()
1446 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in MatCreateSubMatrix_IS()
1448 if (matis->sf_leafdata[i]) newloc++; in MatCreateSubMatrix_IS()
1452 if (matis->sf_leafdata[i]) { in MatCreateSubMatrix_IS()
1454 newgidxs[newloc++] = matis->sf_leafdata[i] - 1; in MatCreateSubMatrix_IS()
1542 …all(PetscMalloc2(matis->sf->nroots, &matis->sf_rootdata, matis->sf->nleaves, &matis->sf_leafdata)); in MatISSetUpSF_IS()
1552 matis->csf_leafdata = matis->sf_leafdata; in MatISSetUpSF_IS()
1808 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in MatISSetPreallocation_IS()
1811 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in MatISSetPreallocation_IS()
1813 …for (i = 0; i < matis->sf->nleaves; i++) matis->sf_leafdata[i] = PetscMin(matis->sf_leafdata[i], n… in MatISSetPreallocation_IS()
1814 PetscCall(MatSeqAIJSetPreallocation(matis->A, 0, matis->sf_leafdata)); in MatISSetPreallocation_IS()
1816 PetscCall(MatHYPRESetPreallocation(matis->A, 0, matis->sf_leafdata, 0, NULL)); in MatISSetPreallocation_IS()
1822 matis->sf_leafdata[i] = matis->sf_leafdata[i * bs] / bs; in MatISSetPreallocation_IS()
1823 …for (b = 1; b < bs; b++) matis->sf_leafdata[i] = PetscMax(matis->sf_leafdata[i], matis->sf_leafdat… in MatISSetPreallocation_IS()
1825 PetscCall(MatSeqBAIJSetPreallocation(matis->A, bs, 0, matis->sf_leafdata)); in MatISSetPreallocation_IS()
1828 …for (i = 0; i < matis->sf->nleaves / bs; i++) matis->sf_leafdata[i] = PetscMin(matis->sf_leafdata[… in MatISSetPreallocation_IS()
1829 PetscCall(MatSeqSBAIJSetPreallocation(matis->A, bs, 0, matis->sf_leafdata)); in MatISSetPreallocation_IS()
2123 PetscCall(PetscFree2(b->sf_rootdata, b->sf_leafdata)); in MatDestroy_IS()
2727 PetscCall(PetscFree2(is->sf_rootdata, is->sf_leafdata)); in MatSetLocalToGlobalMapping_IS()
2913 PetscCall(PetscArrayzero(matis->sf_leafdata, nl)); in MatZeroRowsColumns_Private_IS()
2917 …PetscCall(PetscSFBcastBegin(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLA… in MatZeroRowsColumns_Private_IS()
2918 …PetscCall(PetscSFBcastEnd(matis->sf, MPIU_INT, matis->sf_rootdata, matis->sf_leafdata, MPI_REPLACE… in MatZeroRowsColumns_Private_IS()
2922 if (matis->sf_leafdata[i]) lrows[nr++] = i; in MatZeroRowsColumns_Private_IS()