Home
last modified time | relevance | path

Searched refs:DMCoarsenHookAdd (Results 1 – 25 of 25) sorted by relevance

/petsc/src/ksp/ksp/interface/
H A Ddmksp.c114 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_DMKSP, NULL, NULL)); in DMGetDMKSP()
180 PetscCall(DMCoarsenHookAdd(dmdest, DMCoarsenHook_DMKSP, NULL, NULL)); in DMCopyDMKSP()
/petsc/doc/developers/
H A Dcallbacks.md161 PetscCall(DMCoarsenHookAdd(dm,DMCoarsenHook_DMKSP,NULL,NULL));
168 This routine uses `DMCoarsenHookAdd()` and `DMRefineHookAdd()` to
193 PetscCall(DMCoarsenHookAdd(dmdest,DMCoarsenHook_DMKSP,NULL,NULL));
/petsc/src/ts/tutorials/
H A Dex29.c61 PetscCall(DMCoarsenHookAdd(dmc, CoefficientCoarsenHook, NULL, NULL)); in CoefficientCoarsenHook()
144 PetscCall(DMCoarsenHookAdd(da, CoefficientCoarsenHook, NULL, NULL)); in main()
/petsc/src/snes/utils/
H A Ddmsnes.c208 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_DMSNES, DMRestrictHook_DMSNES, NULL)); in DMGetDMSNES()
274 PetscCall(DMCoarsenHookAdd(dmdest, DMCoarsenHook_DMSNES, NULL, NULL)); in DMCopyDMSNES()
/petsc/doc/changes/
H A D33.md191 - Added DMCoarsenHookAdd() and DMRefineHookAdd() for shepherding
208 DMCoarsenHookAdd(), and DMRefineHookAdd() can be used to manage
/petsc/src/ts/utils/
H A Ddmts.c284 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_DMTS, DMRestrictHook_DMTS, NULL)); in DMGetDMTS()
350 PetscCall(DMCoarsenHookAdd(dmdest, DMCoarsenHook_DMTS, DMRestrictHook_DMTS, NULL)); in DMCopyDMTS()
/petsc/src/ts/impls/symplectic/basicsymplectic/
H A Dbasicsymplectic.c298 …PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_BasicSymplectic, DMRestrictHook_BasicSymplectic, ts)); in TSSetUp_BasicSymplectic()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdm.pxi208 PetscErrorCode DMCoarsenHookAdd(PetscDM, PetscDMCoarsenHook, PetscDMRestrictHook, void*)
H A DDM.pyx2460 petsc.DMCoarsenHookAdd
2472 CHKERR(DMCoarsenHookAdd(self.dm, DM_PyCoarsenHook, NULL, <void*>NULL))
2483 CHKERR(DMCoarsenHookAdd(self.dm, NULL, DM_PyRestrictHook, <void*>NULL))
/petsc/src/ts/impls/eimex/
H A Deimex.c348 if (dm) PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSEIMEX, DMRestrictHook_TSEIMEX, ts)); in TSSetUp_EIMEX()
/petsc/src/ts/impls/implicit/discgrad/
H A Dtsdiscgrad.c117 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSDiscGrad, DMRestrictHook_TSDiscGrad, ts)); in TSSetUp_DiscGrad()
/petsc/src/ts/impls/bdf/
H A Dbdf.c452 PetscCall(DMCoarsenHookAdd(ts->dm, DMCoarsenHook_TSBDF, DMRestrictHook_TSBDF, ts)); in TSSetUp_BDF()
/petsc/src/snes/tutorials/
H A Dex48.c633 PetscCall(DMCoarsenHookAdd(dmc, DMCoarsenHook_THI, NULL, thi)); in DMCoarsenHook_THI()
646 PetscCall(DMCoarsenHookAdd(dmf, DMCoarsenHook_THI, NULL, thi)); in DMRefineHook_THI()
1503 PetscCall(DMCoarsenHookAdd(da, DMCoarsenHook_THI, NULL, thi));
/petsc/src/dm/interface/
H A Ddmcoordinates.c471 PetscCall(DMCoarsenHookAdd(dm, DMRestrictHook_Coordinates, NULL, NULL)); in DMSetCoordinates()
H A Ddm.c3427 PetscErrorCode DMCoarsenHookAdd(DM fine, PetscErrorCode (*coarsenhook)(DM fine, DM coarse, PetscCtx… in DMCoarsenHookAdd() function
/petsc/src/ts/impls/implicit/irk/
H A Dirk.c593 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSIRK, DMRestrictHook_TSIRK, ts)); in TSSetUp_IRK()
/petsc/src/ts/impls/glee/
H A Dglee.c758 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSGLEE, DMRestrictHook_TSGLEE, ts)); in TSSetUp_GLEE()
/petsc/include/
H A Dpetscdm.h107 PETSC_EXTERN PetscErrorCode DMCoarsenHookAdd(DM, PetscErrorCode (*)(DM, DM, PetscCtx), PetscErrorCo…
/petsc/src/ts/impls/rosw/
H A Drosw.c1484 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSRosW, DMRestrictHook_TSRosW, ts)); in TSSetUp_RosW()
/petsc/src/ts/impls/implicit/glle/
H A Dglle.c1115 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSGLLE, DMRestrictHook_TSGLLE, ts)); in TSSetUp_GLLE()
/petsc/src/ts/impls/multirate/
H A Dmprk.c1044 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSMPRK, DMRestrictHook_TSMPRK, ts)); in TSSetUp_MPRK()
/petsc/src/ts/impls/explicit/rk/
H A Drk.c1157 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSRK, DMRestrictHook_TSRK, ts)); in TSSetUp_RK()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c1043 PetscCall(DMCoarsenHookAdd(ts->dm, DMCoarsenHook_TSTheta, DMRestrictHook_TSTheta, ts)); in TSSetUp_Theta()
/petsc/src/snes/interface/
H A Dsnes.c681 PetscCall(DMCoarsenHookAdd(dmc, DMCoarsenHook_SNESVecSol, DMRestrictHook_SNESVecSol, ctx)); in DMCoarsenHook_SNESVecSol()
805 … PetscCall(DMCoarsenHookAdd(snes->dm, DMCoarsenHook_SNESVecSol, DMRestrictHook_SNESVecSol, snes)); in SNESSetUpMatrices()
/petsc/src/ts/impls/arkimex/
H A Darkimex.c2040 PetscCall(DMCoarsenHookAdd(dm, DMCoarsenHook_TSARKIMEX, DMRestrictHook_TSARKIMEX, ts)); in TSSetUp_ARKIMEX()