History log of /petsc/src/ts/interface/sensitivity/tssen.c (Results 1 – 25 of 214)
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 ...


# 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>


# 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


# ac530a7e 03-Jun-2025 Pierre Jolivet <pierre@joliv.et>

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'

show more ...


# 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 ...


# 226f8a8a 20-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 165c2d34 20-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'

Remove use of preconditioning or preconditioner matrix when it should be...

See merge request petsc/pet

Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'

Remove use of preconditioning or preconditioner matrix when it should be...

See merge request petsc/petsc!8410

show more ...


# 7addb90f 16-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Remove use of preconditioning or preconditioner matrix when it should be phrased as matrix used to construct preconditioner


# 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()


# 90907b5b 01-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Fix some TS manual pages


# 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


# 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 ...


# 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 ...


123456789