Lines Matching refs:scall
1083 PetscErrorCode MatCreateSubMatrix_MPIAIJ_All(Mat A, MatCreateSubMatrixOption flag, MatReuse scall, … in MatCreateSubMatrix_MPIAIJ_All() argument
1095 if (scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatrix_MPIAIJ_All()
1213 …Local(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, PetscBool allcolu… in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() argument
1248 PetscValidLogicalCollectiveEnum(C, scall, 5); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1268 if (scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1844 if (scall == MAT_INITIAL_MATRIX || !iscolsorted) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1907 if (scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1919 …_SingleIS(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submat[]) in MatCreateSubMatrices_MPIAIJ_SingleIS() argument
1926 if (scall == MAT_INITIAL_MATRIX) PetscCall(PetscCalloc1(2, submat)); in MatCreateSubMatrices_MPIAIJ_SingleIS()
1933 …PetscCall(MatCreateSubMatrices_MPIAIJ_SingleIS_Local(C, ismax, isrow, iscol, scall, allcolumns, *s… in MatCreateSubMatrices_MPIAIJ_SingleIS()
1937 …es_MPIAIJ(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submat[]) in MatCreateSubMatrices_MPIAIJ() argument
1947 PetscCall(MatCreateSubMatrices_MPIAIJ_SingleIS(C, ismax, isrow, iscol, scall, submat)); in MatCreateSubMatrices_MPIAIJ()
1957 if (scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatrices_MPIAIJ()
1995 PetscCall(MatCreateSubMatrices_MPIAIJ_SingleIS(C, ismax, isrow, iscol, scall, submat)); in MatCreateSubMatrices_MPIAIJ()
2003 PetscCall(MatCreateSubMatrix_MPIAIJ_All(C, MAT_GET_VALUES, scall, submat)); in MatCreateSubMatrices_MPIAIJ()
2008 if (scall == MAT_INITIAL_MATRIX) PetscCall(PetscCalloc1(ismax + nstages, submat)); in MatCreateSubMatrices_MPIAIJ()
2015 …cSafePointerPlusOffset(isrow, pos), PetscSafePointerPlusOffset(iscol, pos), scall, *submat + pos)); in MatCreateSubMatrices_MPIAIJ()
2017 if (scall == MAT_INITIAL_MATRIX) { /* submat[pos] is a dummy matrix */ in MatCreateSubMatrices_MPIAIJ()
2025 if (ismax && scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatrices_MPIAIJ()
2034 …IAIJ_Local(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submats) in MatCreateSubMatrices_MPIAIJ_Local() argument
2093 if (scall == MAT_REUSE_MATRIX) { in MatCreateSubMatrices_MPIAIJ_Local()
3005 …IXAIJ(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submat[], Pe… in MatCreateSubMatricesMPI_MPIXAIJ() argument
3029 PetscCall((*getsubmats_seq)(C, ismax, isrow, iscol, scall, submat)); in MatCreateSubMatricesMPI_MPIXAIJ()
3119 if (scall == MAT_INITIAL_MATRIX) PetscCall(PetscMalloc1(ismax, submat)); in MatCreateSubMatricesMPI_MPIXAIJ()
3149 if (scall == MAT_INITIAL_MATRIX) { in MatCreateSubMatricesMPI_MPIXAIJ()
3173 if (scall == MAT_REUSE_MATRIX) PetscCall(MatDestroy(&(*submat)[i])); in MatCreateSubMatricesMPI_MPIXAIJ()
3193 …PI_MPIAIJ(Mat C, PetscInt ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submat[]) in MatCreateSubMatricesMPI_MPIAIJ() argument
3196 …PetscCall(MatCreateSubMatricesMPI_MPIXAIJ(C, ismax, isrow, iscol, scall, submat, MatCreateSubMatri… in MatCreateSubMatricesMPI_MPIAIJ()