| #
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 ...
|
| #
f2300f31
|
| 07-Dec-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
6301bd5f
|
| 07-Dec-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-12-02/docs-ts-minor/release' into 'release'
Improve some manual pages for TS
See merge request petsc/petsc!8878
|
| #
efa39862
|
| 03-Dec-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages for TS
|
| #
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
|
| #
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()`
|
| #
0fe2f5c2
|
| 19-Nov-2025 |
James Wright <james@jameswright.xyz> |
ts(pseudo): Add TSPseudoComputeFunction()
|
| #
b31b2f82
|
| 10-Nov-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-10-24/fix-dmshellsetdestroyctx' into 'main'
Finish converting the function prototypes of destroy for contexts to use PetscCtxDestroyFn
See merge request petsc/petsc!8810
|
| #
98cba041
|
| 28-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change the `destroy()` function argument of `TSTrajectorySetTransform()` to type `PetscCtxDestroyFn *`. These means the destroy function must deference the argument before operating on it
|
| #
0311516e
|
| 09-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e5979212
|
| 09-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-08-02/fortran-fix-tsadjoint-declarations-vec-bracket/release' into 'release'
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec...
See merge requ
Merge branch 'barry/2025-08-02/fortran-fix-tsadjoint-declarations-vec-bracket/release' into 'release'
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec...
See merge request petsc/petsc!8627
show more ...
|
| #
834855d6
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-21' into 'main'
clang-format-21
See merge request petsc/petsc!8202
|
| #
348d23ef
|
| 17-May-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove extra parentheses
git grep -lnE "typedef .*\([a-zA-Z0-9]+\)\([a-zA-Z0-9_*, ]*\);" | xargs sed -i '' -E 's#typedef (.*)\(([a-zA-Z0-9]+)\)\(([a-zA-Z0-9_*, ]*)\);#typedef \1 \2\(\3\);#'
|
| #
0fc7ecce
|
| 03-Aug-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec [] and Vec ** to Vec *[] so that Fortran binding generator produces correct Fortran interface definitions
Reported-by:
Fix definitions of some TSAjdoint functions array arguments from Vec * to Vec [] and Vec ** to Vec *[] so that Fortran binding generator produces correct Fortran interface definitions
Reported-by: NicolaC
show more ...
|
| #
3c4208d8
|
| 08-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'danofinn/ts-add-avg-dg' into 'main'
TSDiscgrad: Adding average DG and -ts_discgrad_type option; Swarm: Changes to field swarm field functions
See merge request petsc/petsc!7920
|
| #
f940b0e3
|
| 27-Sep-2024 |
danofinn <dsfinn@buffalo.edu> |
TSDiscgrad: Adding average DG and -ts_discgrad_type option - Also fixed automatic particle number determination
FOO
|
| #
f7243fda
|
| 04-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/ts-monitor-speed' into 'main'
TSMonitorSpeed: -ts_monitor_speed
See merge request petsc/petsc!6663
|
| #
340b794c
|
| 05-Jul-2023 |
Jed Brown <jed@jedbrown.org> |
TSMonitorWallClockTime: -ts_monitor_wall_clock_time
Sometimes machine performance experiences transient degradation and one wishes to know about the elapsed wall-clock time. With implicit integratio
TSMonitorWallClockTime: -ts_monitor_wall_clock_time
Sometimes machine performance experiences transient degradation and one wishes to know about the elapsed wall-clock time. With implicit integration, a given step could be slow because it needs more iterations or because of a machine issue. Reporting the snes and ksp iterations for each step is useful to distinguish these factors.
Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
588b05f9
|
| 17-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'kjansen/MRcontinue_Run_withTest' into 'main'
TS: Alternate approaches for continuing runs
See merge request petsc/petsc!7870
|
| #
8e562f8d
|
| 20-Mar-2025 |
James Wright <james@jameswright.xyz> |
ts: Add -ts_run_steps and -ts_monitor_solution_skip_initial
Co-authored-by: Kenneth E. Jansen <kenneth.jansen@colorado.edu> Co-authored-by: Jed Brown <jed@jedbrown.org> Co-authored-by: Barry Smith <
ts: Add -ts_run_steps and -ts_monitor_solution_skip_initial
Co-authored-by: Kenneth E. Jansen <kenneth.jansen@colorado.edu> Co-authored-by: Jed Brown <jed@jedbrown.org> Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
0f5843cc
|
| 14-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
97501c3b
|
| 14-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-01/add-ftn-tssetjacobianp/release' into 'release'
add missing Fortran stubs TSGet/SetI/RHSJacobianP for Fortran.
See merge request petsc/petsc!8369
|
| #
3beb8511
|
| 01-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
add missing C function TSGetIJacobianP()
|