| #
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 ...
|
| #
e1998897
|
| 29-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-28/fix-petscerrorcodefn-cxx' into 'main'
Fix the definition of PetscErrorCodeFn; this reverts API change in !8615
See merge request petsc/petsc!8745
|
| #
453a69bb
|
| 29-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix the definition of PetscErrorCodeFn; this reverts API change in !8615
Co-authored-by: Pierre Jolivet <pierre@joliv.et> Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
|
| #
bcda9346
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/fix-typo' into 'main'
missing "s" for isascii and issundials
See merge request petsc/petsc!8559
|
| #
9f196a02
|
| 17-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
missing "s" for isascii and issundials
|
| #
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 ...
|
| #
a3f8f6a3
|
| 13-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/ts_monitor_frequency' into 'main'
refactor(ts): Remove -ts_monitor_frequency for *_interval
See merge request petsc/petsc!8473
|
| #
41d17464
|
| 12-Jun-2025 |
James Wright <james@jameswright.xyz> |
refactor(ts): Remove -ts_monitor_frequency for *_interval
`-ts_monitor_frequency` was only respected by `-ts_dmswarm_monitor_moments` anyways, which already had the `interval` flag associated with i
refactor(ts): Remove -ts_monitor_frequency for *_interval
`-ts_monitor_frequency` was only respected by `-ts_dmswarm_monitor_moments` anyways, which already had the `interval` flag associated with it.
show more ...
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d31fe398
|
| 31-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix typos
See merge request petsc/petsc!8259
|
| #
bfe80ac4
|
| 29-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos
|
| #
be37439e
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/useless-cast' into 'main'
Remove useless cast
See merge request petsc/petsc!7894
|
| #
835f2295
|
| 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts
|
| #
ad781fe3
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-29/fix-function-typedef-style' into 'main'
Unify handling of context destructors
See merge request petsc/petsc!7900
|
| #
49abdd8a
|
| 29-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those t
Unifies all context destructors to have a form of PetscCtxDestroyFn == PetscErrorCode (*)(void **)
Changes the previous subset of destructor APIs that used PetscErrorCode (*)(void *) (mostly those that used PetscContainer
- Now allows any context to be a PetscObject - Will provide a cleaner mapping to bindings in other languages - Simplifies the maintenance of PETSc source code; improves clarity
Not backward compatible, compiler warnings will tell users what functions need to be updated
show more ...
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
a3452c82
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/misc' into 'main'
Add PetscRandomSetOptionsPrefix() and update TSMonitorSolution()
See merge request petsc/petsc!7837
|
| #
c17ba870
|
| 17-Sep-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
TSMonitorSolution: dump if reason is not 0
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
6497c311
|
| 25-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']
Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
|