Home
last modified time | relevance | path

Searched refs:iscol_local (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1319 static PetscErrorCode ISEqual_private(IS isrow, IS iscol_local, PetscBool *flg) in ISEqual_private() argument
1327 PetscCall(ISGetLocalSize(iscol_local, &sz2)); in ISEqual_private()
1331 PetscCall(ISGetIndices(iscol_local, &ptr2)); in ISEqual_private()
1352 PetscCall(ISRestoreIndices(iscol_local, &ptr2)); in ISEqual_private()
1366 IS iscol_local, isrow_local; in MatCreateSubMatrix_MPISBAIJ() local
1374 PetscCall(PetscObjectQuery((PetscObject)*newmat, "ISAllGather", (PetscObject *)&iscol_local)); in MatCreateSubMatrix_MPISBAIJ()
1375 …PetscCheck(iscol_local, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Submatrix passed in was not us… in MatCreateSubMatrix_MPISBAIJ()
1377 PetscCall(ISAllGather(iscol, &iscol_local)); in MatCreateSubMatrix_MPISBAIJ()
1378 PetscCall(ISSorted(iscol_local, &issorted)); in MatCreateSubMatrix_MPISBAIJ()
1381 PetscCall(ISEqual_private(isrow, iscol_local, &isequal)); in MatCreateSubMatrix_MPISBAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c3094 IS iscol_local; in ISGetSeqIS_Private() local
3114 PetscCall(ISCreateStride(PETSC_COMM_SELF, N, 0, 1, &iscol_local)); in ISGetSeqIS_Private()
3115 PetscCall(ISSetIdentity(iscol_local)); in ISGetSeqIS_Private()
3120 PetscCall(ISAllGather(iscol, &iscol_local)); in ISGetSeqIS_Private()
3121 PetscCall(ISSetBlockSize(iscol_local, cbs)); in ISGetSeqIS_Private()
3124 *isseq = iscol_local; in ISGetSeqIS_Private()
3341 IS iscol_local = NULL, isrow_d; in MatCreateSubMatrix_MPIAIJ() local
3356 PetscCall(PetscObjectQuery((PetscObject)*newmat, "SubIScol", (PetscObject *)&iscol_local)); in MatCreateSubMatrix_MPIAIJ()
3357 if (iscol_local) { in MatCreateSubMatrix_MPIAIJ()
3399 PetscCall(ISGetSeqIS_Private(mat, iscol, &iscol_local)); in MatCreateSubMatrix_MPIAIJ()
[all …]
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1883 IS iscol_local; in MatCreateSubMatrix_MPIBAIJ() local
1889 PetscCall(PetscObjectQuery((PetscObject)*newmat, "ISAllGather", (PetscObject *)&iscol_local)); in MatCreateSubMatrix_MPIBAIJ()
1890 …PetscCheck(iscol_local, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Submatrix passed in was not us… in MatCreateSubMatrix_MPIBAIJ()
1892 PetscCall(ISAllGather(iscol, &iscol_local)); in MatCreateSubMatrix_MPIBAIJ()
1894 …PetscCall(MatCreateSubMatrix_MPIBAIJ_Private(mat, isrow, iscol_local, csize, call, newmat, PETSC_F… in MatCreateSubMatrix_MPIBAIJ()
1896 PetscCall(PetscObjectCompose((PetscObject)*newmat, "ISAllGather", (PetscObject)iscol_local)); in MatCreateSubMatrix_MPIBAIJ()
1897 PetscCall(ISDestroy(&iscol_local)); in MatCreateSubMatrix_MPIBAIJ()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c293 IS iscol_local; in MatCreateSubMatrix_MPIDense() local
301 PetscCall(ISAllGather(iscol, &iscol_local)); in MatCreateSubMatrix_MPIDense()
303 PetscCall(ISGetIndices(iscol_local, &icol)); in MatCreateSubMatrix_MPIDense()
346 PetscCall(ISRestoreIndices(iscol_local, &icol)); in MatCreateSubMatrix_MPIDense()
347 PetscCall(ISDestroy(&iscol_local)); in MatCreateSubMatrix_MPIDense()