Home
last modified time | relevance | path

Searched refs:gscat (Results 1 – 17 of 17) sorted by relevance

/petsc/src/dm/tutorials/
H A Dex14.c67 VecScatter *iscat, *oscat, *gscat; in main() local
89 PetscCall(DMCreateDomainDecompositionScatters(da, 1, subda, &iscat, &oscat, &gscat)); in main()
167 PetscCall(VecScatterBegin(gscat[0], v, slvec, ADD_VALUES, SCATTER_FORWARD)); in main()
168 PetscCall(VecScatterEnd(gscat[0], v, slvec, ADD_VALUES, SCATTER_FORWARD)); in main()
176 PetscCall(VecScatterBegin(gscat[0], slvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
177 PetscCall(VecScatterEnd(gscat[0], slvec, v, ADD_VALUES, SCATTER_REVERSE)); in main()
225 PetscCall(VecScatterDestroy(&gscat[0])); in main()
230 PetscCall(PetscFree(gscat)); in main()
/petsc/src/ts/tutorials/
H A Dex29.c72 VecScatter *iscat, *oscat, *gscat; in CoefficientSubDomainRestrictHook() local
85 PetscCall(DMCreateDomainDecompositionScatters(cdm, 1, &csubdm, &iscat, &oscat, &gscat)); in CoefficientSubDomainRestrictHook()
87 PetscCall(VecScatterBegin(*gscat, c, cc, INSERT_VALUES, SCATTER_FORWARD)); in CoefficientSubDomainRestrictHook()
88 PetscCall(VecScatterEnd(*gscat, c, cc, INSERT_VALUES, SCATTER_FORWARD)); in CoefficientSubDomainRestrictHook()
92 PetscCall(VecScatterDestroy(gscat)); in CoefficientSubDomainRestrictHook()
95 PetscCall(PetscFree(gscat)); in CoefficientSubDomainRestrictHook()
/petsc/src/snes/impls/nasm/
H A Dnasm.c595 VecScatter iscat, oscat, gscat, oscat_copy; in SNESNASMSolveLocal_Private() local
609 gscat = nasm->gscatter[i]; in SNESNASMSolveLocal_Private()
611 PetscCall(VecScatterBegin(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
634 gscat = nasm->gscatter[i]; in SNESNASMSolveLocal_Private()
636 PetscCall(VecScatterEnd(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
646 PetscCall(DMSubDomainRestrict(dm, oscat, gscat, subdm)); in SNESNASMSolveLocal_Private()
675 VecScatter oscat, gscat; in SNESNASMComputeFinalJacobian_Private() local
689 gscat = nasm->gscatter[i]; in SNESNASMComputeFinalJacobian_Private()
690 PetscCall(VecScatterBegin(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMComputeFinalJacobian_Private()
700 gscat = nasm->gscatter[i]; in SNESNASMComputeFinalJacobian_Private()
[all …]
/petsc/src/ts/impls/implicit/discgrad/
H A Dtsdiscgrad.c86 static PetscErrorCode DMSubDomainRestrictHook_TSDiscGrad(DM dm, VecScatter gscat, VecScatter lscat,… in DMSubDomainRestrictHook_TSDiscGrad() argument
95 PetscCall(VecScatterBegin(gscat, X0, X0_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSDiscGrad()
96 PetscCall(VecScatterEnd(gscat, X0, X0_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSDiscGrad()
98 PetscCall(VecScatterBegin(gscat, Xdot, Xdot_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSDiscGrad()
99 PetscCall(VecScatterEnd(gscat, Xdot, Xdot_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSDiscGrad()
/petsc/src/ts/impls/rosw/
H A Drosw.c1392 static PetscErrorCode DMSubDomainRestrictHook_TSRosW(DM dm, VecScatter gscat, VecScatter lscat, DM … in DMSubDomainRestrictHook_TSRosW() argument
1402 PetscCall(VecScatterBegin(gscat, Ydot, Ydots, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1403 PetscCall(VecScatterEnd(gscat, Ydot, Ydots, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1405 PetscCall(VecScatterBegin(gscat, Ystage, Ystages, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1406 PetscCall(VecScatterEnd(gscat, Ystage, Ystages, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1408 PetscCall(VecScatterBegin(gscat, Zdot, Zdots, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1409 PetscCall(VecScatterEnd(gscat, Zdot, Zdots, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1411 PetscCall(VecScatterBegin(gscat, Zstage, Zstages, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
1412 PetscCall(VecScatterEnd(gscat, Zstage, Zstages, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSRosW()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmshell.pxi432 PetscScatter** gscat) except PETSC_ERR_PYTHON with gil: argument
459 CHKERR (PetscMalloc(clen*sizeof(PetscScatter), gscat))
468 gscat[0][i] = (<Scatter?>gscatter[i]).sct
/petsc/src/ts/impls/implicit/irk/
H A Dirk.c550 static PetscErrorCode DMSubDomainRestrictHook_TSIRK(DM dm, VecScatter gscat, VecScatter lscat, DM s… in DMSubDomainRestrictHook_TSIRK() argument
559 PetscCall(VecScatterBegin(gscat, U, U_c, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSIRK()
560 PetscCall(VecScatterEnd(gscat, U, U_c, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSIRK()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c102 static PetscErrorCode DMSubDomainRestrictHook_TSTheta(DM dm, VecScatter gscat, VecScatter lscat, DM… in DMSubDomainRestrictHook_TSTheta() argument
111 PetscCall(VecScatterBegin(gscat, X0, X0_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSTheta()
112 PetscCall(VecScatterEnd(gscat, X0, X0_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSTheta()
114 PetscCall(VecScatterBegin(gscat, Xdot, Xdot_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSTheta()
115 PetscCall(VecScatterEnd(gscat, Xdot, Xdot_sub, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSTheta()
/petsc/src/ts/impls/symplectic/basicsymplectic/
H A Dbasicsymplectic.c273 static PetscErrorCode DMSubDomainRestrictHook_BasicSymplectic(DM dm, VecScatter gscat, VecScatter l… in DMSubDomainRestrictHook_BasicSymplectic() argument
/petsc/src/snes/utils/
H A Ddmsnes.c111 static PetscErrorCode DMSubDomainRestrictHook_DMSNES(DM dm, VecScatter gscat, VecScatter lscat, DM … in DMSubDomainRestrictHook_DMSNES() argument
/petsc/src/ts/impls/implicit/glle/
H A Dglle.c87 static PetscErrorCode DMSubDomainRestrictHook_TSGLLE(DM dm, VecScatter gscat, VecScatter lscat, DM … in DMSubDomainRestrictHook_TSGLLE() argument
96 PetscCall(VecScatterBegin(gscat, Ydot, Ydot_s, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSGLLE()
97 PetscCall(VecScatterEnd(gscat, Ydot, Ydot_s, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSGLLE()
/petsc/src/ts/utils/
H A Ddmts.c195 static PetscErrorCode DMSubDomainRestrictHook_DMTS(DM dm, VecScatter gscat, VecScatter lscat, DM su… in DMSubDomainRestrictHook_DMTS() argument
/petsc/src/ts/impls/arkimex/
H A Darkimex.c1990 static PetscErrorCode DMSubDomainRestrictHook_TSARKIMEX(DM dm, VecScatter gscat, VecScatter lscat, … in DMSubDomainRestrictHook_TSARKIMEX() argument
1999 PetscCall(VecScatterBegin(gscat, Z, Z_c, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSARKIMEX()
2000 PetscCall(VecScatterEnd(gscat, Z, Z_c, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainRestrictHook_TSARKIMEX()
/petsc/src/ts/impls/glee/
H A Dglee.c730 static PetscErrorCode DMSubDomainRestrictHook_TSGLEE(DM dm, VecScatter gscat, VecScatter lscat, DM … in DMSubDomainRestrictHook_TSGLEE() argument
/petsc/src/ts/impls/multirate/
H A Dmprk.c957 static PetscErrorCode DMSubDomainRestrictHook_TSMPRK(DM dm, VecScatter gscat, VecScatter lscat, DM … in DMSubDomainRestrictHook_TSMPRK() argument
/petsc/src/ts/impls/explicit/rk/
H A Drk.c1125 static PetscErrorCode DMSubDomainRestrictHook_TSRK(DM dm, VecScatter gscat, VecScatter lscat, DM su… in DMSubDomainRestrictHook_TSRK() argument
/petsc/src/dm/interface/
H A Ddm.c2334 …tters(DM dm, PetscInt n, DM *subdms, VecScatter *iscat[], VecScatter *oscat[], VecScatter *gscat[]) in DMCreateDomainDecompositionScatters() argument
2339 PetscUseTypeMethod(dm, createddscatters, n, subdms, iscat, oscat, gscat); in DMCreateDomainDecompositionScatters()