Lines Matching refs:seqmat
4648 PetscErrorCode MatCreateMPIAIJSumSeqAIJNumeric(Mat seqmat, Mat mpimat) in MatCreateMPIAIJSumSeqAIJNumeric() argument
4651 Mat_SeqAIJ *a = (Mat_SeqAIJ *)seqmat->data; in MatCreateMPIAIJSumSeqAIJNumeric()
4667 PetscCall(PetscLogEventBegin(MAT_Seqstompinum, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJNumeric()
4675 PetscCall(MatSeqAIJGetArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric()
4755 PetscCall(MatSeqAIJRestoreArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric()
4763 PetscCall(PetscLogEventEnd(MAT_Seqstompinum, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJNumeric()
4767 PetscErrorCode MatCreateMPIAIJSumSeqAIJSymbolic(MPI_Comm comm, Mat seqmat, PetscInt m, PetscInt n, … in MatCreateMPIAIJSumSeqAIJSymbolic() argument
4770 Mat_SeqAIJ *a = (Mat_SeqAIJ *)seqmat->data; in MatCreateMPIAIJSumSeqAIJSymbolic()
4773 PetscInt M = seqmat->rmap->n, N = seqmat->cmap->n, i, *owners, *ai = a->i, *aj = a->j; in MatCreateMPIAIJSumSeqAIJSymbolic()
4785 PetscCall(PetscLogEventBegin(MAT_Seqstompisym, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4887 PetscCall(PetscInfo(seqmat, "nsend: %d, nrecv: %d\n", merge->nsend, merge->nrecv)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4888 …for (i = 0; i < merge->nrecv; i++) PetscCall(PetscInfo(seqmat, "recv len_ri=%d, len_rj=%d from [%d… in MatCreateMPIAIJSumSeqAIJSymbolic()
4966 PetscCall(MatGetBlockSizes(seqmat, &bs, &cbs)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4999 PetscCall(PetscLogEventEnd(MAT_Seqstompisym, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJSymbolic()
5028 PetscErrorCode MatCreateMPIAIJSumSeqAIJ(MPI_Comm comm, Mat seqmat, PetscInt m, PetscInt n, MatReuse… in MatCreateMPIAIJSumSeqAIJ() argument
5035 PetscCall(PetscLogEventBegin(MAT_Seqstompi, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJ()
5037 PetscCall(MatDuplicate(seqmat, MAT_COPY_VALUES, mpimat)); in MatCreateMPIAIJSumSeqAIJ()
5039 PetscCall(MatCopy(seqmat, *mpimat, SAME_NONZERO_PATTERN)); in MatCreateMPIAIJSumSeqAIJ()
5041 PetscCall(PetscLogEventEnd(MAT_Seqstompi, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJ()
5044 PetscCall(PetscLogEventBegin(MAT_Seqstompi, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJ()
5045 …if (scall == MAT_INITIAL_MATRIX) PetscCall(MatCreateMPIAIJSumSeqAIJSymbolic(comm, seqmat, m, n, mp… in MatCreateMPIAIJSumSeqAIJ()
5046 PetscCall(MatCreateMPIAIJSumSeqAIJNumeric(seqmat, *mpimat)); in MatCreateMPIAIJSumSeqAIJ()
5047 PetscCall(PetscLogEventEnd(MAT_Seqstompi, seqmat, 0, 0, 0)); in MatCreateMPIAIJSumSeqAIJ()