Lines Matching refs:osf

5428   PetscSF                sf, osf;  in MatCreateSeqSubMatrixWithRows_Private()  local
5544 PetscCall(PetscSFCreate(comm, &osf)); in MatCreateSeqSubMatrixWithRows_Private()
5546 …PetscCall(PetscSFSetGraph(osf, po->i[plocalsize], ontotalcols, oilocal, PETSC_OWN_POINTER, oiremot… in MatCreateSeqSubMatrixWithRows_Private()
5547 PetscCall(PetscSFSetFromOptions(osf)); in MatCreateSeqSubMatrixWithRows_Private()
5548 PetscCall(PetscSFSetUp(osf)); in MatCreateSeqSubMatrixWithRows_Private()
5553 PetscCall(PetscSFBcastBegin(osf, MPIU_SCALAR, po_a, p_oth->a, MPI_REPLACE)); in MatCreateSeqSubMatrixWithRows_Private()
5563 PetscCall(PetscSFBcastBegin(osf, MPIU_INT, po->j, p_oth->j, MPI_REPLACE)); in MatCreateSeqSubMatrixWithRows_Private()
5567 PetscCall(PetscSFBcastEnd(osf, MPIU_INT, po->j, p_oth->j, MPI_REPLACE)); in MatCreateSeqSubMatrixWithRows_Private()
5574 PetscCall(PetscSFBcastEnd(osf, MPIU_SCALAR, po_a, p_oth->a, MPI_REPLACE)); in MatCreateSeqSubMatrixWithRows_Private()
5583 PetscCall(PetscObjectCompose((PetscObject)*P_oth, "offdiagsf", (PetscObject)osf)); in MatCreateSeqSubMatrixWithRows_Private()
5585 PetscCall(PetscSFDestroy(&osf)); in MatCreateSeqSubMatrixWithRows_Private()
5601 PetscSF sf, osf; in MatGetBrowsOfAcols_MPIXAIJ() local
5649 PetscCall(PetscObjectQuery((PetscObject)*P_oth, "offdiagsf", (PetscObject *)&osf)); in MatGetBrowsOfAcols_MPIXAIJ()
5650 PetscCheck(sf && osf, comm, PETSC_ERR_ARG_NULL, "Matrix is not initialized yet"); in MatGetBrowsOfAcols_MPIXAIJ()
5656 PetscCall(PetscSFBcastBegin(osf, MPIU_SCALAR, po_a, p_oth->a, MPI_REPLACE)); in MatGetBrowsOfAcols_MPIXAIJ()
5658 PetscCall(PetscSFBcastEnd(osf, MPIU_SCALAR, po_a, p_oth->a, MPI_REPLACE)); in MatGetBrowsOfAcols_MPIXAIJ()