History log of /petsc/src/ts/impls/pseudo/posindep.c (Results 1 – 25 of 472)
Revision Date Author Comments
# 4e8208cb 31-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)

See merge request petsc/petsc!8956

show more ...


# 2a8381b2 13-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


# 1a27090a 04-Dec-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/tspseudo_improvements' into 'main'

ts(pseudo): Various updates and improvements

See merge request petsc/petsc!8857


# c2cf51af 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Grab and use fnorm from ComputeFunction

Mostly to make it more clear why this function is being called where it
is.


# f6ceb9cf 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Use PetscCallBack() for adapt functions


# e344a936 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Reuse Function evaluation even for IFunction

Previous implementation recomputed the IFunction everytime even if the
result was already available.


# f7782cca 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Remove update Vec

This means that every use of `TSPseudoGetSteadyResidual()` gets the
`ts->vec_sol` Vec and so the Xstate is consistent.


# 3e02b344 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Remove TSPseudoComputeTimeStep() and TSPseudoVerifyTimeStep()


# bef8cd95 20-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Remove unused `TSPseudoVerifyTimeStepDefault()`


# 940ebdd4 19-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Update TSPseudo to standard while loop

This also fixes behavior where, on SNES failure, the step repeats
without changing the simulation (i.e. it ignores the
TS_DIVERGED_NONLINEAR_SOLVE

ts(pseudo): Update TSPseudo to standard while loop

This also fixes behavior where, on SNES failure, the step repeats
without changing the simulation (i.e. it ignores the
TS_DIVERGED_NONLINEAR_SOLVE set by TSAdaptCheckStage()).

show more ...


# 0fe2f5c2 19-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Add TSPseudoComputeFunction()


# c558785f 19-Nov-2025 James Wright <james@jameswright.xyz>

ts(pseudo): Move to TSAdapt-based timestepping


# 18ea161e 25-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fixes-before-release' into 'main'

small fixes before release

See merge request petsc/petsc!8717


# 81775c15 15-Sep-2025 Stefano Zampini <stefano.zampini@gmail.com>

TSPSEUDO: update needs to be copied inside the loop

Use Vec API to compute xdot
Remove redundant computation of xdot in Jacobian


# e9e3ce28 24-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-08-29/improve-ts-pseudo-performance' into 'main'

Optimize TSStep_Pseudo() for most common use case

See merge request petsc/petsc!8675


# eb636060 30-Aug-2025 Barry Smith <bsmith@mcs.anl.gov>

Avoid duplicate TSComputeIFunction() computation when possible in TSStep_Pseudo()


# 98473560 29-Aug-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve the performance of TSPseudo by removing unneeded recalculations of the same function

Reported-by: aldo.bonfiglioli@unibas.it

This first commit removes the recalculation of the norm of F(u_f

Improve the performance of TSPseudo by removing unneeded recalculations of the same function

Reported-by: aldo.bonfiglioli@unibas.it

This first commit removes the recalculation of the norm of F(u_final) from the previous SNESSolve

show more ...


# 76f14e82 11-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 78343a4e 10-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/typos' into 'release'

Docs: typos

See merge request petsc/petsc!8636


# 93a54799 08-Aug-2025 Pierre Jolivet <pierre@joliv.et>

Docs: typos


# f73bfc44 15-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 1c7113f2 09-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/tspseudo_docs' into 'release'

ts: Update TSPSEUDO documentation to mention adaptive timestepper

See merge request petsc/petsc!8534


# fb59f417 07-Jul-2025 James Wright <james@jameswright.xyz>

ts: Update TSPSEUDO documentation to mention adaptive timestepper

Original documentation would have you believe the method is just a
simple increment on the timestep, but it's actually doing quite a

ts: Update TSPSEUDO documentation to mention adaptive timestepper

Original documentation would have you believe the method is just a
simple increment on the timestep, but it's actually doing quite a bit
more than that.

Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>

show more ...


# 174dc0c8 28-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 63ad3209 25-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-04-17/rm-dollar-sign-formated-manualpages/release' into 'release'

Remove the last of the uses of $ in the first line of formatted manual pages

See merge request petsc/petsc

Merge branch 'barry/2025-04-17/rm-dollar-sign-formated-manualpages/release' into 'release'

Remove the last of the uses of $ in the first line of formatted manual pages

See merge request petsc/petsc!8332

show more ...


12345678910>>...19