History log of /petsc/include/petscts.h (Results 26 – 50 of 1099)
Revision Date Author Comments
# 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 ...


# 00946a4d 26-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/tssetevaltimes' into 'main'

ts: Add TSEvaluationTimes

See merge request petsc/petsc!8144


# c80d56d9 19-Feb-2025 James Wright <james@jameswright.xyz>

ts: Deprecate TSGetTimeSpan and TSGetTimeSpanSolutions

Also rename TSGetEvaluationTimesSolutions -> TSGetEvaluationSolutions

Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>


# 8343f784 17-Feb-2025 James Wright <james@jameswright.xyz>

ts: Create TS*EvaluationTimes() functions


# 76d69608 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 1d017dde 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'

Improve some manual pages in KSP/SNES

See merge request petsc/petsc!8071


# 0b4b7b1c 26-Nov-2024 Barry Smith <bsmith@mcs.anl.gov>

Improve some manual pages in KSP/SNES


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


# f4104c90 12-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/imex-fastslow' into 'main'

IMEX solver for fast slow systems

See merge request petsc/petsc!7722


# 4bd3aaa3 10-Sep-2024 Hong Zhang <hongzhang@anl.gov>

Add TSRHSSplitGet/SetSNES()

Use a different SNES object for TSRHSSplit so that the origina SNES DM still matches the TS DM.


# 3a2a065f 09-May-2024 Hong Zhang <hongzhang@anl.gov>

Add a new ARKIMEX solver for fast-slow systems


# 0051034c 05-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/vtk-every' into 'main'

TSMonitorSolutionVTK: add dumping interval

See merge request petsc/petsc!7807


# 7f27e910 04-Sep-2024 Stefano Zampini <stefano.zampini@gmail.com>

TSMonitorSolutionVTK: add dumping interval


# 52d90ba3 12-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/ts-resizeflag' into 'main'

TS: add TSGetStepResize() to API to inquire about resizing

See merge request petsc/petsc!7757


# c6bf8827 12-Aug-2024 Stefano Zampini <stefano.zampini@gmail.com>

TS: add TSGetStepResize() to API to inquire about resizing


# bf3e574c 01-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/ts-rosw-improved' into 'main'

TSRosW: add RODASPR, six-stage fourth-order with B_PR consistency

See merge request petsc/petsc!7426


# 337ef93b 31-Mar-2024 Jed Brown <jed@jedbrown.org>

TSRosW: add R34PRW, R3PRL2, and RODASPR2

These are all L-stable with B_{PR} order 3.


# 48665b53 31-Mar-2024 Jed Brown <jed@jedbrown.org>

TSRosW: add RODASPR, six-stage fourth-order with B_PR consistency


# b9169a8d 20-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/tsresize-errorind' into 'main'

TSSetResize: support error indicators

See merge request petsc/petsc!7368


# 4d179fb4 19-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/add-matmatsolvetranspose_seqaij' into 'main'

MatMatSolveTranspose_SeqAIJ and minor housekeeping

See merge request petsc/petsc!7386


# dd8e379b 19-Mar-2024 Pierre Jolivet <pierre@joliv.et>

Docs: fix missing or extra dash in right-hand side


# ecc87898 20-Jan-2024 Stefano Zampini <stefano.zampini@gmail.com>

TSSetResize: support remeshing with step restart


# 9dc50cb5 15-Mar-2024 Stefano Zampini <stefano.zampini@gmail.com>

TS: add TSGetStepRollBack

this can be useful to determine whether to monitor the solution or not


12345678910>>...44