Home
last modified time | relevance | path

Searched refs:islocal (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/nest/
H A Dmatnestimpl.h13 struct MatNestISPair islocal; member
H A Dmatnest.c410 PetscCall(MatNestDestroyISList(vs->nr, &vs->islocal.row)); in MatReset_Nest()
411 PetscCall(MatNestDestroyISList(vs->nc, &vs->islocal.col)); in MatReset_Nest()
713 PetscCall(MatNestFindSubMat(A, &vs->islocal, isrow, iscol, &sub)); in MatGetLocalSubMatrix_Nest()
726 PetscCall(MatNestFindSubMat(A, &vs->islocal, isrow, iscol, &sub)); in MatRestoreLocalSubMatrix_Nest()
1295 for (i = 0; i < vs->nr; i++) rows[i] = vs->islocal.row[i]; in MatNestGetLocalISs_Nest()
1297 for (i = 0; i < vs->nc; i++) cols[i] = vs->islocal.col[i]; in MatNestGetLocalISs_Nest()
1499 static PetscErrorCode MatNestCreateAggregateL2G_Private(Mat A, PetscInt n, const IS islocal[], cons… in MatNestCreateAggregateL2G_Private() argument
1507 if (islocal[i]) { in MatNestCreateAggregateL2G_Private()
1508 PetscCall(ISGetLocalSize(islocal[i], &mi)); in MatNestCreateAggregateL2G_Private()
1542 if (islocal[i]) { in MatNestCreateAggregateL2G_Private()
[all …]
/petsc/src/snes/tutorials/ex10d/
H A Dex10.c79 IS isglobal, islocal; /* global and local index sets */ in main() local
358 PetscCall(ISCreateStride(MPI_COMM_SELF, bs * nvertices, 0, 1, &islocal)); in main()
360 PetscCall(VecScatterCreate(x, isglobal, user.localX, islocal, &user.scatter)); in main()
362 PetscCall(ISDestroy(&islocal)); in main()
/petsc/src/dm/impls/plex/
H A Dplex.c7622 PetscErrorCode DMPlexGetIndicesPoint_Internal(PetscSection section, PetscBool islocal, PetscInt poi… in DMPlexGetIndicesPoint_Internal() argument
7630 …PetscCheck(islocal || !setBC, PetscObjectComm((PetscObject)section), PETSC_ERR_ARG_INCOMP, "setBC … in DMPlexGetIndicesPoint_Internal()
7651 indices[ind] = off + k - (islocal ? 0 : cind); in DMPlexGetIndicesPoint_Internal()
7698 PetscErrorCode DMPlexGetIndicesPointFields_Internal(PetscSection section, PetscBool islocal, PetscI… in DMPlexGetIndicesPointFields_Internal() argument
7703 …PetscCheck(islocal || !setBC, PetscObjectComm((PetscObject)section), PETSC_ERR_ARG_INCOMP, "setBC … in DMPlexGetIndicesPointFields_Internal()
7730 indices[ind] = off + foff + b - (islocal ? 0 : cind); in DMPlexGetIndicesPointFields_Internal()
7734 foff += (setBC || islocal ? fdof : (fdof - cfdof)); in DMPlexGetIndicesPointFields_Internal()
/petsc/doc/manual/
H A Dksp.md955 PCASMSetTotalSubdomains(PC pc,PetscInt n,IS *is,IS *islocal);
990 PCASMSetLocalSubdomains(PC pc,PetscInt N,IS *is,IS *islocal);