Lines Matching refs:iscol_o
3145 …lDist_Private(Mat mat, IS isrow, IS iscol, IS *isrow_d, IS *iscol_d, IS *iscol_o, PetscInt *garray… in ISGetSeqIS_SameColDist_Private() argument
3230 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, count, idx, PETSC_COPY_VALUES, iscol_o)); in ISGetSeqIS_SameColDist_Private()
3248 IS iscol_d, isrow_d, iscol_o; in MatCreateSubMatrix_MPIAIJ_SameRowColDist() local
3263 PetscCall(PetscObjectQuery((PetscObject)*submat, "iscol_o", (PetscObject *)&iscol_o)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3264 …PetscCheck(iscol_o, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "iscol_o passed in was not used bef… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3269 PetscCall(ISGetLocalSize(iscol_o, &n)); 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()
3283 …PetscCall(MatCreateSubMatrix_SeqAIJ(a->B, isrow_d, iscol_o, PETSC_DECIDE, MAT_INITIAL_MATRIX, &Bsu… in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3286 PetscCall(ISGetSize(iscol_o, &count)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3298 PetscCall(ISGetLocalSize(iscol_o, &BsubN)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3308 PetscCall(ISGetIndices(iscol_o, &idx)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3316 PetscCall(ISRestoreIndices(iscol_o, &idx)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3318 PetscCall(ISDestroy(&iscol_o)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3319 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, n, idx_new, PETSC_OWN_POINTER, &iscol_o)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3333 PetscCall(PetscObjectCompose((PetscObject)M, "iscol_o", (PetscObject)iscol_o)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()
3334 PetscCall(ISDestroy(&iscol_o)); in MatCreateSubMatrix_MPIAIJ_SameRowColDist()