Lines Matching refs:irow
133 static PetscErrorCode MatCreateSubMatrices_MPIAdj_Private(Mat mat, PetscInt n, const IS irow[], con… in MatCreateSubMatrices_MPIAdj_Private() argument
147 PetscCall(ISGetLocalSize(irow[i], &irow_n)); in MatCreateSubMatrices_MPIAdj_Private()
157 PetscCall(PetscObjectGetComm((PetscObject)irow[i], &scomm_row)); in MatCreateSubMatrices_MPIAdj_Private()
170 PetscCall(MatCreateSubMatrix_MPIAdj_data(mat, irow[i], icol[i], &sxadj, &sadjncy, &svalues)); in MatCreateSubMatrices_MPIAdj_Private()
171 PetscCall(ISGetLocalSize(irow[i], &irow_n)); in MatCreateSubMatrices_MPIAdj_Private()
173 PetscCall(ISGetIndices(irow[i], &irow_indices)); in MatCreateSubMatrices_MPIAdj_Private()
175 PetscCall(ISRestoreIndices(irow[i], &irow_indices)); in MatCreateSubMatrices_MPIAdj_Private()
209 static PetscErrorCode MatCreateSubMatricesMPI_MPIAdj(Mat mat, PetscInt n, const IS irow[], const IS… in MatCreateSubMatricesMPI_MPIAdj() argument
213 PetscCall(MatCreateSubMatrices_MPIAdj_Private(mat, n, irow, icol, PETSC_TRUE, scall, submat)); in MatCreateSubMatricesMPI_MPIAdj()
217 static PetscErrorCode MatCreateSubMatrices_MPIAdj(Mat mat, PetscInt n, const IS irow[], const IS ic… in MatCreateSubMatrices_MPIAdj() argument
221 PetscCall(MatCreateSubMatrices_MPIAdj_Private(mat, n, irow, icol, PETSC_FALSE, scall, submat)); in MatCreateSubMatrices_MPIAdj()