Searched refs:iscol_local (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 1319 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 D | mpiaij.c | 3094 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 D | mpibaij.c | 1883 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 D | mpidense.c | 293 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()
|