Lines Matching refs:inmat

2801 PetscErrorCode MatCreateMPIMatConcatenateSeqMat_MPISBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatR…  in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()  argument
2808 PetscCall(MatGetSize(inmat, &m, &N)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2810 Mat_SeqSBAIJ *a = (Mat_SeqSBAIJ *)inmat->data; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2815 PetscCall(MatGetBlockSizes(inmat, &bs, &cbs)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2832 PetscCall(MatSetOption(inmat, MAT_GETROW_UPPERTRIANGULAR, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2834 … PetscCall(MatGetRow_SeqSBAIJ(inmat, i * bs, &nnz, &indx, NULL)); /* non-blocked nnz and indx */ in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2838 PetscCall(MatRestoreRow_SeqSBAIJ(inmat, i * bs, &nnz, &indx, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2840 PetscCall(MatSetOption(inmat, MAT_GETROW_UPPERTRIANGULAR, PETSC_FALSE)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2853 PetscCall(MatGetBlockSizes(inmat, &bs, &cbs)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2856 PetscCall(MatSetOption(inmat, MAT_GETROW_UPPERTRIANGULAR, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2858 PetscCall(MatGetRow_SeqSBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2861 PetscCall(MatRestoreRow_SeqSBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2863 PetscCall(MatSetOption(inmat, MAT_GETROW_UPPERTRIANGULAR, PETSC_FALSE)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()