Lines Matching refs:scall
4570 …teMPIMatConcatenateSeqMat_MPIAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPIAIJ() argument
4579 if (scall == MAT_INITIAL_MATRIX) { /* symbolic phase */ in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
5028 …eateMPIAIJSumSeqAIJ(MPI_Comm comm, Mat seqmat, PetscInt m, PetscInt n, MatReuse scall, Mat *mpimat) in MatCreateMPIAIJSumSeqAIJ() argument
5036 if (scall == MAT_INITIAL_MATRIX) { in MatCreateMPIAIJSumSeqAIJ()
5045 …if (scall == MAT_INITIAL_MATRIX) PetscCall(MatCreateMPIAIJSumSeqAIJSymbolic(comm, seqmat, m, n, mp… in MatCreateMPIAIJSumSeqAIJ()
5120 PetscErrorCode MatMPIAIJGetLocalMat(Mat A, MatReuse scall, Mat *A_loc) in MatMPIAIJGetLocalMat() argument
5137 if (scall == MAT_INITIAL_MATRIX) { in MatMPIAIJGetLocalMat()
5140 } else if (scall == MAT_REUSE_MATRIX) { in MatMPIAIJGetLocalMat()
5157 if (scall == MAT_INITIAL_MATRIX) { in MatMPIAIJGetLocalMat()
5194 } else if (scall == MAT_REUSE_MATRIX) { in MatMPIAIJGetLocalMat()
5218 } else SETERRQ(PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Invalid MatReuse %d", (int)scall); in MatMPIAIJGetLocalMat()
5247 PetscErrorCode MatMPIAIJGetLocalMatMerge(Mat A, MatReuse scall, IS *glob, Mat *A_loc) in MatMPIAIJGetLocalMatMerge() argument
5258 if (scall == MAT_INITIAL_MATRIX) { in MatMPIAIJGetLocalMatMerge()
5261 } else if (scall == MAT_REUSE_MATRIX) { in MatMPIAIJGetLocalMatMerge()
5270 PetscCall((*f)(A, scall, glob, A_loc)); in MatMPIAIJGetLocalMatMerge()
5286 if (scall == MAT_INITIAL_MATRIX) { in MatMPIAIJGetLocalMatMerge()
5316 } else if (scall == MAT_REUSE_MATRIX) { in MatMPIAIJGetLocalMatMerge()
5327 } else SETERRQ(PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Invalid MatReuse %d", (int)scall); in MatMPIAIJGetLocalMatMerge()
5362 PetscErrorCode MatMPIAIJGetLocalMatCondensed(Mat A, MatReuse scall, IS *row, IS *col, Mat *A_loc) in MatMPIAIJGetLocalMatCondensed() argument
5399 if (scall != MAT_INITIAL_MATRIX) { in MatMPIAIJGetLocalMatCondensed()
5403 PetscCall(MatCreateSubMatrices(A, 1, &isrowa, &iscola, scall, &aloc)); in MatMPIAIJGetLocalMatCondensed()
5685 PetscErrorCode MatGetBrowsOfAcols(Mat A, Mat B, MatReuse scall, IS *rowb, IS *colb, Mat *B_seq) in MatGetBrowsOfAcols() argument
5697 if (scall == MAT_INITIAL_MATRIX) { in MatGetBrowsOfAcols()
5720 PetscCall(MatCreateSubMatrices(B, 1, &isrowb, &iscolb, scall, &bseq)); in MatGetBrowsOfAcols()
5761 PetscErrorCode MatGetBrowsOfAoCols_MPIAIJ(Mat A, Mat B, MatReuse scall, PetscInt **startsj_s, Petsc… in MatGetBrowsOfAoCols_MPIAIJ() argument
5802 if (!startsj_s || !bufa_ptr) scall = MAT_INITIAL_MATRIX; in MatGetBrowsOfAoCols_MPIAIJ()
5803 if (scall == MAT_INITIAL_MATRIX) { in MatGetBrowsOfAoCols_MPIAIJ()
5897 } else if (scall == MAT_REUSE_MATRIX) { in MatGetBrowsOfAoCols_MPIAIJ()
5930 if (scall == MAT_INITIAL_MATRIX) { in MatGetBrowsOfAoCols_MPIAIJ()
5952 } else if (scall == MAT_REUSE_MATRIX) { in MatGetBrowsOfAoCols_MPIAIJ()