Home
last modified time | relevance | path

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

12

/petsc/src/snes/utils/
H A Ddmdasnes.c79 …if (dmdasnes->residuallocalvec) PetscCallBack("SNES DMDA local callback function", (*dmdasnes->res… in SNESComputeFunction_DMDA()
83PetscCallBack("SNES DMDA local callback function", (*dmdasnes->residuallocal)(&info, x, f, rctx)); in SNESComputeFunction_DMDA()
94 …if (dmdasnes->residuallocalvec) PetscCallBack("SNES DMDA local callback function", (*dmdasnes->res… in SNESComputeFunction_DMDA()
98PetscCallBack("SNES DMDA local callback function", (*dmdasnes->residuallocal)(&info, x, f, rctx)); in SNESComputeFunction_DMDA()
135 …if (dmdasnes->objectivelocalvec) PetscCallBack("SNES DMDA local callback objective", (*dmdasnes->o… in SNESComputeObjective_DMDA()
138PetscCallBack("SNES DMDA local callback objective", (*dmdasnes->objectivelocal)(&info, x, ob, octx… in SNESComputeObjective_DMDA()
164 …if (dmdasnes->jacobianlocalvec) PetscCallBack("SNES DMDA local callback Jacobian", (*dmdasnes->jac… in SNESComputeJacobian_DMDA()
167PetscCallBack("SNES DMDA local callback Jacobian", (*dmdasnes->jacobianlocal)(&info, x, A, B, jctx… in SNESComputeJacobian_DMDA()
470PetscCallBack("SNES Picard DMDA local callback function", (*dmdasnes->rhsplocal)(&info, x, f, dmda… in SNESComputePicard_DMDA()
478PetscCallBack("SNES Picard DMDA local callback function", (*dmdasnes->rhsplocal)(&info, x, f, dmda… in SNESComputePicard_DMDA()
[all …]
H A Ddmplexsnes.c693 PetscCallBack("SNES callback Jacobian", (*J)(snes, X, pJ, pJ, ctx)); in MatComputeNeumannOverlap_Plex()
/petsc/src/tao/interface/
H A Dtaosolver_fg.c140PetscCallBack("Tao callback gradient", (*tao->ops->computegradient)(tao, X, G, tao->user_gradP)); in TaoComputeGradient()
145PetscCallBack("Tao callback objective/gradient", (*tao->ops->computeobjectiveandgradient)(tao, X, … in TaoComputeGradient()
186PetscCallBack("Tao callback objective", (*tao->ops->computeobjective)(tao, X, f, tao->user_objP)); in TaoComputeObjective()
193PetscCallBack("Tao callback objective/gradient", (*tao->ops->computeobjectiveandgradient)(tao, X, … in TaoComputeObjective()
238 …} else PetscCallBack("Tao callback objective/gradient", (*tao->ops->computeobjectiveandgradient)(t… in TaoComputeObjectiveAndGradient()
243PetscCallBack("Tao callback objective", (*tao->ops->computeobjective)(tao, X, f, tao->user_objP)); in TaoComputeObjectiveAndGradient()
247PetscCallBack("Tao callback gradient", (*tao->ops->computegradient)(tao, X, G, tao->user_gradP)); in TaoComputeObjectiveAndGradient()
438PetscCallBack("Tao callback least-squares residual", (*tao->ops->computeresidual)(tao, X, F, tao->… in TaoComputeResidual()
H A Dtaosolver_bounds.c117PetscCallBack("Tao callback variable bounds", (*tao->ops->computebounds)(tao, tao->XL, tao->XU, ta… in TaoComputeVariableBounds()
203PetscCallBack("Tao callback constraints", (*tao->ops->computeconstraints)(tao, X, C, tao->user_con… in TaoComputeConstraints()
470PetscCallBack("Tao callback equality constraints", (*tao->ops->computeequalityconstraints)(tao, X,… in TaoComputeEqualityConstraints()
502PetscCallBack("Tao callback inequality constraints", (*tao->ops->computeinequalityconstraints)(tao… in TaoComputeInequalityConstraints()
H A Dtaosolver_hj.c261PetscCallBack("Tao callback Hessian", (*tao->ops->computehessian)(tao, X, H, Hpre, tao->user_hessP… in TaoComputeHessian()
304PetscCallBack("Tao callback Jacobian", (*tao->ops->computejacobian)(tao, X, J, Jpre, tao->user_jac… in TaoComputeJacobian()
345PetscCallBack("Tao callback least-squares residual Jacobian", (*tao->ops->computeresidualjacobian)… in TaoComputeResidualJacobian()
383PetscCallBack("Tao callback Jacobian(state)", (*tao->ops->computejacobianstate)(tao, X, J, Jpre, J… in TaoComputeJacobianState()
419PetscCallBack("Tao callback Jacobian(design)", (*tao->ops->computejacobiandesign)(tao, X, J, tao->… in TaoComputeJacobianDesign()
693PetscCallBack("Tao callback Jacobian(equality)", (*tao->ops->computejacobianequality)(tao, X, J, J… in TaoComputeJacobianEquality()
730PetscCallBack("Tao callback Jacobian (inequality)", (*tao->ops->computejacobianinequality)(tao, X,… in TaoComputeJacobianInequality()
/petsc/src/ksp/pc/impls/shell/
H A Dshellpc.c105 PetscCallBack("PCSHELL callback setup", (*shell->setup)(pc)); in PCSetUp_Shell()
117 PetscCallBack("PCSHELL callback apply", (*shell->apply)(pc, x, y)); in PCApply_Shell()
132 PetscCallBack("PCSHELL callback apply", (*shell->matapply)(pc, X, Y)); in PCMatApply_Shell()
145 PetscCallBack("PCSHELL callback apply symmetric left", (*shell->applysymmetricleft)(pc, x, y)); in PCApplySymmetricLeft_Shell()
155 PetscCallBack("PCSHELL callback apply symmetric right", (*shell->applysymmetricright)(pc, x, y)); in PCApplySymmetricRight_Shell()
167 PetscCallBack("PCSHELL callback applyBA", (*shell->applyBA)(pc, side, x, y, w)); in PCApplyBA_Shell()
187 PetscCallBack("PCSHELL callback presolve", (*shell->presolve)(pc, ksp, b, x)); in PCPreSolve_Shell()
197 PetscCallBack("PCSHELL callback postsolve()", (*shell->postsolve)(pc, ksp, b, x)); in PCPostSolve_Shell()
209 PetscCallBack("PCSHELL callback applytranspose", (*shell->applytranspose)(pc, x, y)); in PCApplyTranspose_Shell()
224 PetscCallBack("PCSHELL callback matapplytranspose", (*shell->matapplytranspose)(pc, x, y)); in PCMatApplyTranspose_Shell()
[all …]
/petsc/src/ts/interface/sensitivity/
H A Dtssen.c97 …if (ts->rhsjacobianp) PetscCallBack("TS callback JacobianP for sensitivity analysis", (*ts->rhsjac… in TSComputeRHSJacobianP()
222 …if (ts->ijacobianp) PetscCallBack("TS callback JacobianP for sensitivity analysis", (*ts->ijacobia… in TSComputeIJacobianP()
382 …if (ts->costintegrand) PetscCallBack("TS callback integrand in the cost function", (*ts->costinteg… in TSComputeCostIntegrand()
402PetscCallBack("TS callback DRDU for sensitivity analysis", (*ts->drdufunction)(ts, t, U, DRDU, ts-… in TSComputeDRDUFunction()
420PetscCallBack("TS callback DRDP for sensitivity analysis", (*ts->drdpfunction)(ts, t, U, DRDP, ts-… in TSComputeDRDPFunction()
517 …if (ts->ihessianproduct_fuu) PetscCallBack("TS callback IHessianProduct 1 for sensitivity analysis… in TSComputeIHessianProductFunctionUU()
558 …if (ts->ihessianproduct_fup) PetscCallBack("TS callback IHessianProduct 2 for sensitivity analysis… in TSComputeIHessianProductFunctionUP()
599 …if (ts->ihessianproduct_fpu) PetscCallBack("TS callback IHessianProduct 3 for sensitivity analysis… in TSComputeIHessianProductFunctionPU()
640 …if (ts->ihessianproduct_fpp) PetscCallBack("TS callback IHessianProduct 3 for sensitivity analysis… in TSComputeIHessianProductFunctionPP()
748PetscCallBack("TS callback RHSHessianProduct 1 for sensitivity analysis", (*ts->rhshessianproduct_… in TSComputeRHSHessianProductFunctionUU()
[all …]
/petsc/src/tao/linesearch/interface/
H A Dtaolinesearch.c828 …if (ls->ops->computeobjective) PetscCallBack("TaoLineSearch callback objective", (*ls->ops->comput… in TaoLineSearchComputeObjective()
831PetscCallBack("TaoLineSearch callback objective", (*ls->ops->computeobjectiveandgradient)(ls, x, f… in TaoLineSearchComputeObjective()
833 …} else PetscCallBack("TaoLineSearch callback objective", (*ls->ops->computeobjectiveandgts)(ls, x,… in TaoLineSearchComputeObjective()
874 …if (ls->ops->computeobjectiveandgradient) PetscCallBack("TaoLineSearch callback objective/gradient… in TaoLineSearchComputeObjectiveAndGradient()
876PetscCallBack("TaoLineSearch callback objective", (*ls->ops->computeobjective)(ls, x, f, ls->userc… in TaoLineSearchComputeObjectiveAndGradient()
877PetscCallBack("TaoLineSearch callback gradient", (*ls->ops->computegradient)(ls, x, g, ls->userctx… in TaoLineSearchComputeObjectiveAndGradient()
920 …if (ls->ops->computegradient) PetscCallBack("TaoLineSearch callback gradient", (*ls->ops->computeg… in TaoLineSearchComputeGradient()
921 …else PetscCallBack("TaoLineSearch callback gradient", (*ls->ops->computeobjectiveandgradient)(ls, … in TaoLineSearchComputeGradient()
959PetscCallBack("TaoLineSearch callback objective/gts", (*ls->ops->computeobjectiveandgts)(ls, x, ls… in TaoLineSearchComputeObjectiveAndGTS()
/petsc/src/vec/pf/interface/
H A Dpf.c153 …if (pf->ops->applyvec) PetscCallBack("PF callback apply to vector", (*pf->ops->applyvec)(pf->data,… in PFApplyVec()
162 PetscCallBack("PF callback apply to array", (*pf->ops->apply)(pf->data, n, xx, yy)); in PFApplyVec()
197 PetscCallBack("PF callback apply", (*pf->ops->apply)(pf->data, n, x, y)); in PFApply()
267 PetscCallBack("PF callback view", (*pf->ops->view)(pf->data, viewer)); in PFView()
/petsc/src/ts/event/tests/
H A Dex3span.c91 PetscCallBack("Fill_mat", Fill_mat(0.2, ctx.m, ctx.A)); in main()
248 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
271 PetscCallBack("Fill_mat", Fill_mat(0.2 * Ctx->mult7, Ctx->m, Ctx->A)); in Postevent()
H A Dex2.c174 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
H A Dex1sin.c164 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
H A Dex3.c211 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
H A Dex4.c226 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
H A Dex5.c214 PetscCallBack("EventFunction", EventFunction(ts, t, U, Ctx->fvals, ctx)); in Postevent()
/petsc/src/ts/event/
H A Dtsevent.c29 PetscCallBack("TSEvent indicator", (*event->indicator)(ts, t, U, event->fvalue_prev, event->ctx)); in TSEventInitialize()
453PetscCallBack("TSEvent post-event processing", (*event->postevent)(ts, event->nevents_zero, event-… in TSPostEvent()
485 PetscCallBack("TSEvent indicator", (*event->indicator)(ts, t, U, event->fvalue, event->ctx)); in TSPostEvent()
812PetscCallBack("TSEvent indicator", (*event->indicator)(ts, t, U, event->fvalue, event->ctx)); // f… in TSEventHandler()
958PetscCallBack("TSEvent post-event processing", (*event->postevent)(ts, event->recorder.nevents[ctr… in TSAdjointEventHandler()
/petsc/src/ts/interface/
H A Dts.c593 PetscCallBack("TS callback Jacobian", (*rhsjacobianfunc)(ts, t, U, A, B, ctx)); in TSComputeRHSJacobian()
649 PetscCallBack("TS callback right-hand-side", (*rhsfunction)(ts, t, U, y, ctx)); in TSComputeRHSFunction()
684 if (solutionfunction) PetscCallBack("TS callback solution", (*solutionfunction)(ts, t, U, ctx)); in TSComputeSolutionFunction()
715 if (forcing) PetscCallBack("TS callback forcing function", (*forcing)(ts, t, U, ctx)); in TSComputeForcingFunction()
815 PetscCallBack("TS callback implicit function", (*ifunction)(ts, t, U, Udot, Y, ctx)); in TSComputeIFunction()
913 PetscCallBack("TS callback implicit Jacobian", (*ijacobian)(ts, t, U, Udot, shift, A, B, ctx)); in TSComputeIJacobian()
1545 PetscCallBack("TS callback implicit function", I2Function(ts, t, U, V, A, F, ctx)); in TSComputeI2Function()
1617PetscCallBack("TS callback implicit Jacobian", I2Jacobian(ts, t, U, V, A, shiftV, shiftA, J, P, ct… in TSComputeI2Jacobian()
3148 PetscCallBack("TS callback preset", (*ts->prestep)(ts)); in TSPreStep()
3288 if (ts->prestage) PetscCallBack("TS callback prestage", (*ts->prestage)(ts, stagetime)); in TSPreStage()
[all …]
/petsc/include/
H A Dpetscerror.h549 void PetscCallBack(const char *, PetscErrorCode);
571 #define PetscCallBack(function, ...) \ macro
/petsc/src/ts/impls/pseudo/
H A Dposindep.c360 PetscCallBack("TSPSEUDO callback time step", (*pseudo->dt)(ts, next_h, pseudo->dtctx)); in TSAdaptChoose_TSPseudo()
378PetscCallBack("TSPSEUDO callback verify time step", (*pseudo->verify)(ts, Y, pseudo->verifyctx, &d… in TSAdaptCheckStage_TSPseudo()
/petsc/src/snes/interface/
H A Dsnes.c2248PetscCallBack("SNES Picard callback function", (*sdm->ops->computepfunction)(snes, x, f, sdm->pctx… in SNESPicardComputeMFFunction()
2252PetscCallBack("SNES Picard callback Jacobian", (*sdm->ops->computepjacobian)(snes, x, snes->picard… in SNESPicardComputeMFFunction()
2255PetscCallBack("SNES Picard callback Jacobian", (*sdm->ops->computepjacobian)(snes, x, snes->picard… in SNESPicardComputeMFFunction()
2271PetscCallBack("SNES Picard callback function", (*sdm->ops->computepfunction)(snes, x, f, sdm->pctx… in SNESPicardComputeFunction()
2273PetscCallBack("SNES Picard callback Jacobian", (*sdm->ops->computepjacobian)(snes, x, snes->jacobi… in SNESPicardComputeFunction()
2276PetscCallBack("SNES Picard callback Jacobian", (*sdm->ops->computepjacobian)(snes, x, snes->jacobi… in SNESPicardComputeFunction()
2490 PetscCallBack("SNES callback function", (*computefunction)(snes, x, f, ctx)); in SNESComputeFunction()
2550PetscCallBack("SNES callback function", (*sdm->ops->computemffunction)(snes, x, y, sdm->mffunction… in SNESComputeMFFunction()
2601 PetscCallBack("SNES callback NGS", (*sdm->ops->computegs)(snes, x, b, sdm->gsctx)); in SNESComputeNGS()
3003 PetscCallBack("SNES callback Jacobian", (*J)(snes, X, A, B, ctx)); in SNESComputeJacobian()
[all …]
/petsc/src/snes/impls/al/
H A Dal.c224PetscCallBack("SNES callback NewtonAL tangent load function", (*computealfunction)(snes, X, Q, ctx… in SNESNewtonALComputeFunction_NEWTONAL()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c371PetscCallBack("KSP callback initial guess", (*kdm->ops->computeinitialguess)(ksp, ksp->vec_sol, kd… in KSPSetUp()
374 …if (kdm->ops->computerhs && (ksp->dmActive & KSP_DMACTIVE_RHS)) PetscCallBack("KSP callback rhs", … in KSPSetUp()
378PetscCallBack("KSP callback operators", (*kdm->ops->computeoperators)(ksp, A, B, kdm->operatorsctx… in KSPSetUp()
/petsc/src/dm/impls/shell/
H A Ddmshell.c1089 if (shell->destroyctx) PetscCallBack("Destroy Context", (*shell->destroyctx)(&shell->ctx)); in DMDestroy_Shell()
/petsc/doc/changes/
H A D318.md91 - Add `PetscCallBack()` for calling all PETSc callbacks (usually to user code) to replace the use o…
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c1957PetscCallBack("PCPatch callback", patch->usercomputef(pc, point, x, F, patch->cellIS, ncell * patc… in PCPatchComputeFunction_Internal()
2062 PetscCallBack("PCPatch callback", in PCPatchComputeOperator_Internal()
2273PetscCallBack("PCPatch callback", patch->usercomputeop(pc, -1, NULL, vecMat, cellIS, ndof * ncell,… in PCPatchPrecomputePatchTensors_Private()
2328PetscCallBack("PCPatch callback (interior facets)", patch->usercomputeopintfacet(pc, -1, NULL, vec… in PCPatchPrecomputePatchTensors_Private()

12