Lines Matching refs:Msub
3527 Mat M, Msub, B = a->B; in MatCreateSubMatrix_MPIAIJ_SameRowDist() local
3547 PetscCall(PetscObjectQuery((PetscObject)*newmat, "SubMatrix", (PetscObject *)&Msub)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3548 …PetscCheck(Msub, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Submatrix passed in was not used befo… in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3550 …bMatrices_MPIAIJ_SingleIS_Local(mat, 1, &isrow, &iscol_sub, MAT_REUSE_MATRIX, PETSC_FALSE, &Msub)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3606 …Matrices_MPIAIJ_SingleIS_Local(mat, 1, &isrow, &iscol_sub, MAT_INITIAL_MATRIX, allcolumns, &Msub)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3610 aij = (Mat_SeqAIJ *)Msub->data; in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3619 PetscCall(MatGetSize(Msub, &m, NULL)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3695 PetscCall(MatSeqAIJGetArrayRead(Msub, (const PetscScalar **)&aa)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3704 PetscCall(MatSeqAIJRestoreArrayRead(Msub, (const PetscScalar **)&aa)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3715 PetscCall(PetscObjectCompose((PetscObject)*newmat, "SubMatrix", (PetscObject)Msub)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3716 PetscCall(MatDestroy(&Msub)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()