History log of /petsc/src/snes/impls/tr/tr.c (Results 1 – 25 of 577)
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 ...


# bd89dbf2 07-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-12-24/improve-snes-domain-error-handling' into 'main'

Improve the propagation of function domain error handling in SNES, especially...

See merge request petsc/petsc!8914


# 76c63389 24-Dec-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve the propagation of function domain error handling in SNES, especially in the line search routines.

Due to the object layering of SNESLineSearch under SNES there is some code duplication incl

Improve the propagation of function domain error handling in SNES, especially in the line search routines.

Due to the object layering of SNESLineSearch under SNES there is some code duplication include both SNESLineSearchReason and SNESConvergedReason and SNESCheckFunctionNorm() and SNESLineSearchCheckFunctionNorm() and Jacobian friends

Reported-by: david.knezevic@akselos.com

show more ...


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

Merge remote-tracking branch 'origin/release'


# 69ec0511 23-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-28/docs-snes/release' into 'release'

add more detail to manual pages related to SNESSetFunctionDomainError()

See merge request petsc/petsc!8603


# 6b1535e8 29-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

add more detail to manual pages related to SNESSetFunctionDomainError()

Reported-by: ali.ali_ahmad@utt.fr


# ac84dfd5 29-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Improve some SNESTR manual pages


# 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


# 26199062 05-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-17/fix-ksp-typedef-function-prototypes' into 'main'

Clean up the use of typedef function prototypes for KSP

See merge request petsc/petsc!8431


# 4d4d2bdc 17-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Clean up the use of typedef function prototypes for KSP


# 5f5eafce 23-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 898908a6 23-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/tr-adapt-deltamax' into 'release'

SNESNEWTONTR: allow changing delta_max while solving

See merge request petsc/petsc!8338


# 8b630c82 23-Apr-2025 Stefano Zampini <stefano.zampini@gmail.com>

SNESNEWTONTR: allow changing delta_max while solving

add test


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# 9f55a80c 26-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/tr-api' into 'main'

API for SNESNewtonTR tolerances and parameters

See merge request petsc/petsc!7689


# 37d4d9b4 25-Aug-2024 Stefano Zampini <stefano.zampini@gmail.com>

SNESNEWTONTR: use cauchy point with objective function minimization only

stol default for TR should be 0


# 3201ab8d 12-Jul-2024 Stefano Zampini <stefano.zampini@gmail.com>

SNES: trust region API

deprecate old SNESSetTrustRegionTolerance


# ec42381f 20-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-06-15/deprecate-petsc-current' into 'main'

Deprecate the use of PETSC_DEFAULT with PETSC_CURRENT since PETSC_DEFAULT is a...

See merge request petsc/petsc!7634


# 77e5a1f9 16-Jun-2024 Barry Smith <bsmith@mcs.anl.gov>

Update SNESSetTolerances() to accept PETSC_DETERMINE an PETSC_DECIDE


# 53816756 04-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 82120126 03-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/minor-tr' into 'release'

SNESNEWTONTR: skip unneeded fallback when tauk is 1.0

See merge request petsc/petsc!7647


# a02bbafe 25-Jun-2024 Stefano Zampini <stefano.zampini@gmail.com>

SNESNEWTONTR: skip unneeded fallback when tauk is 1.0

tauk == 1.0 means the cauchy point is on the boundary of the trust region


12345678910>>...24