Lines Matching refs:P_oth
84 PetscCall(MatDestroy(&ptap->P_oth)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()
116 …PetscCheck(ptap->P_oth || size <= 1, PetscObjectComm((PetscObject)C), PETSC_ERR_ARG_WRONGSTATE, "A… in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
127 …ols_MPIAIJ(A, P, MAT_REUSE_MATRIX, &ptap->startsj_s, &ptap->startsj_r, &ptap->bufa, &ptap->P_oth)); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
134 if (size > 1) p_oth = (Mat_SeqAIJ *)ptap->P_oth->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
145 if (ptap->P_oth) PetscCall(MatSeqAIJGetArrayRead(ptap->P_oth, &dummy4)); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
183 if (ptap->P_oth) PetscCall(MatSeqAIJRestoreArrayRead(ptap->P_oth, &dummy4)); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
218 …s_MPIAIJ(A, P, MAT_INITIAL_MATRIX, &ptap->startsj_s, &ptap->startsj_r, &ptap->bufa, &ptap->P_oth)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
227 p_oth = (Mat_SeqAIJ *)ptap->P_oth->data; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
680 …PetscCheck(ptap->P_oth || size <= 1, PetscObjectComm((PetscObject)C), PETSC_ERR_ARG_WRONGSTATE, "A… in MatMatMultNumeric_MPIAIJ_MPIAIJ()
692 …ols_MPIAIJ(A, P, MAT_REUSE_MATRIX, &ptap->startsj_s, &ptap->startsj_r, &ptap->bufa, &ptap->P_oth)); in MatMatMultNumeric_MPIAIJ_MPIAIJ()
702 p_oth = (Mat_SeqAIJ *)ptap->P_oth->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
824 …s_MPIAIJ(A, P, MAT_INITIAL_MATRIX, &ptap->startsj_s, &ptap->startsj_r, &ptap->bufa, &ptap->P_oth)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
833 p_oth = (Mat_SeqAIJ *)ptap->P_oth->data; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
1072 …s_MPIAIJ(A, P, MAT_INITIAL_MATRIX, &ptap->startsj_s, &ptap->startsj_r, &ptap->bufa, &ptap->P_oth)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1155 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(a->B, ptap->P_oth, fill, aopoth)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()