| #
d756bedd
|
| 23-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'zach/tao-monitor-modernization' into 'main'
Modernize TAO monitoring to resemble TS and friends
See merge request petsc/petsc!9029
|
| #
a336c150
|
| 12-Feb-2026 |
Zach Atkins <zach.atkins@colorado.edu> |
Tao - Update monitor functions to work like TS
|
| #
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 ...
|
| #
0ff9d02e
|
| 17-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-06-10/add-fortran-stubs-from-static-functions-in-includes' into 'main'
Automatically generate Fortran C stubs for static inline functions in include directory
See merge req
Merge branch 'barry/2025-06-10/add-fortran-stubs-from-static-functions-in-includes' into 'main'
Automatically generate Fortran C stubs for static inline functions in include directory
See merge request petsc/petsc!8469
show more ...
|
| #
1850900d
|
| 10-Jun-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
add missing MANSEC from include files
|
| #
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 ...
|
| #
ce23fd59
|
| 09-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-02-06/fix-tao-view-solution' into 'main'
Some Tao monitor options are incorrectly called viewers, yikes and more yikes
See merge request petsc/petsc!7266
|
| #
10978b7d
|
| 09-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Some Tao monitor options are incorrectly called viewers, yikes and more yikes
Correct ``-tao_view_gradient``, ``-tao_view_ls_residual``, ``-tao_view_solution``, and ``-tao_view_stepdirection`
|