Home
last modified time | relevance | path

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

/petsc/src/dm/impls/stag/
H A Dstag1d.c282 IS isLocal, isGlobal; in DMSetUp_Stag_1d() local
417 …etscObjectComm((PetscObject)dm), entriesToTransferTotal, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMSetUp_Stag_1d()
424 PetscCall(VecScatterCreate(global, isGlobal, local, isLocal, &stag->gtol)); in DMSetUp_Stag_1d()
434 PetscCall(ISDestroy(&isGlobal)); in DMSetUp_Stag_1d()
466 IS isLocal, isGlobal; in DMStagPopulateLocalToGlobalInjective_1d() local
488 …General(PetscObjectComm((PetscObject)dm), stag->entries, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMStagPopulateLocalToGlobalInjective_1d()
493 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_1d()
498 PetscCall(ISDestroy(&isGlobal)); in DMStagPopulateLocalToGlobalInjective_1d()
H A Dstag2d.c388 IS isLocal, isGlobal; in DMSetUp_Stag_2d() local
689 …etscObjectComm((PetscObject)dm), entriesToTransferTotal, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMSetUp_Stag_2d()
696 PetscCall(VecScatterCreate(global, isGlobal, local, isLocal, &stag->gtol)); in DMSetUp_Stag_2d()
703 PetscCall(ISDestroy(&isGlobal)); in DMSetUp_Stag_2d()
1168 IS isLocal, isGlobal; in DMStagPopulateLocalToGlobalInjective_2d() local
1229 …General(PetscObjectComm((PetscObject)dm), stag->entries, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMStagPopulateLocalToGlobalInjective_2d()
1234 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_2d()
1239 PetscCall(ISDestroy(&isGlobal)); in DMStagPopulateLocalToGlobalInjective_2d()
H A Dstag3d.c1632 IS isLocal, isGlobal; in DMStagSetUpBuildScatter_3d() local
1634 …etscObjectComm((PetscObject)dm), entriesToTransferTotal, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMStagSetUpBuildScatter_3d()
1637 PetscCall(VecScatterCreate(global, isGlobal, local, isLocal, &stag->gtol)); in DMStagSetUpBuildScatter_3d()
1641 PetscCall(ISDestroy(&isGlobal)); /* free idxGlobal */ in DMStagSetUpBuildScatter_3d()
3236 IS isLocal, isGlobal; in DMStagPopulateLocalToGlobalInjective_3d() local
3272 …General(PetscObjectComm((PetscObject)dm), stag->entries, idxGlobal, PETSC_OWN_POINTER, &isGlobal)); in DMStagPopulateLocalToGlobalInjective_3d()
3277 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_3d()
3282 PetscCall(ISDestroy(&isGlobal)); in DMStagPopulateLocalToGlobalInjective_3d()
/petsc/doc/faq/
H A Dindex.md644 IS isLocal, isGlobal;
665 PetscCall(ISCreateStride(comm, n, firstGlobalIndex, 1, &isGlobal));
668 PetscCall(VecScatterCreate(vecGlobal, isGlobal, vecLocal, isLocal, &ctx));
681 PetscCall(ISDestroy(&isGlobal));