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