Lines Matching refs:isrow_d

3145 static PetscErrorCode ISGetSeqIS_SameColDist_Private(Mat mat, IS isrow, IS iscol, IS *isrow_d, IS *…  in ISGetSeqIS_SameColDist_Private()  argument
3199 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, m, idx, PETSC_OWN_POINTER, isrow_d)); in ISGetSeqIS_SameColDist_Private()
3201 PetscCall(ISSetBlockSize(*isrow_d, i)); in ISGetSeqIS_SameColDist_Private()
3248 IS iscol_d, isrow_d, iscol_o; in MatCreateSubMatrix_MPIAIJ_SameRowColDist() local
3257 PetscCall(PetscObjectQuery((PetscObject)*submat, "isrow_d", (PetscObject *)&isrow_d)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3258 …PetscCheck(isrow_d, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "isrow_d passed in was not used bef… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3268 …PetscCall(MatCreateSubMatrix_SeqAIJ(a->A, isrow_d, iscol_d, PETSC_DECIDE, MAT_REUSE_MATRIX, &asub-… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3270 …if (n) PetscCall(MatCreateSubMatrix_SeqAIJ(a->B, isrow_d, iscol_o, PETSC_DECIDE, MAT_REUSE_MATRIX,… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3279 …PetscCall(ISGetSeqIS_SameColDist_Private(mat, isrow, iscol, &isrow_d, &iscol_d, &iscol_o, &garray)… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3282 …PetscCall(MatCreateSubMatrix_SeqAIJ(a->A, isrow_d, iscol_d, PETSC_DECIDE, MAT_INITIAL_MATRIX, &Asu… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3283 …PetscCall(MatCreateSubMatrix_SeqAIJ(a->B, isrow_d, iscol_o, PETSC_DECIDE, MAT_INITIAL_MATRIX, &Bsu… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3327 PetscCall(PetscObjectCompose((PetscObject)M, "isrow_d", (PetscObject)isrow_d)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3328 PetscCall(ISDestroy(&isrow_d)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3341 IS iscol_local = NULL, isrow_d; in MatCreateSubMatrix_MPIAIJ() local
3351 PetscCall(PetscObjectQuery((PetscObject)*newmat, "isrow_d", (PetscObject *)&isrow_d)); in MatCreateSubMatrix_MPIAIJ()
3352 if (isrow_d) { in MatCreateSubMatrix_MPIAIJ()