| #
9d47de49
|
| 18-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-14/fix-defined-missing-braces' into 'main'
Fix the inconsistent usage of #if defined XXX compared to defined(XXX)
See merge request petsc/petsc!9040
|
| #
beceaeb6
|
| 15-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)
Thanks-to: Pierre Jolivet
An LLM Claude detected the incosnsitency it was not used to remove the inconsistency
|
| #
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 ...
|
| #
8112c1cb
|
| 22-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-09-04/deprecate-mpiu-bool' into 'main'
Deprecate MPIU_BOOL which used to be for PETSc's enum Bool but now is just MPI_C_BOOL
See merge request petsc/petsc!8691
|
| #
5440e5dc
|
| 04-Sep-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate MPIU_BOOL which used to be for PETSc' enum Bool but now is just MPI_C_BOOL so no longer needs its own name
|
| #
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
|
| #
26a11704
|
| 09-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
some doc/manual page fixes
|
| #
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
|
| #
136cf249
|
| 17-Feb-2025 |
James Wright <james@jameswright.xyz> |
style: Change tspan -> eval_times
This to make the backend nomenclature more consistent
|
| #
8343f784
|
| 17-Feb-2025 |
James Wright <james@jameswright.xyz> |
ts: Create TS*EvaluationTimes() functions
|
| #
d8e47b63
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'
Compiler finds (and forbid) casts from higher precision integers to lower
See merge request petsc/petsc!7806
|
| #
462c564d
|
| 14-Sep-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()
Introduce MPIU_Count to be used when MPI_Count is not available
|
| #
11c8a98f
|
| 28-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release-revert-7765'
|
| #
97af7833
|
| 23-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-08-09/fix-tseventmonitor-parallel/release' into 'release'
TSEvent monitor prints the output from all MPI processes instead of just rank 0
See merge request petsc/petsc!7753
|
| #
6c23a314
|
| 09-Aug-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
TSEvent monitor prints the output from all MPI processes instead of just rank 0
|
| #
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
|
| #
09cb0f53
|
| 25-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for PETSC_DETERMINE to revert to defaults TS parameters
|
| #
a4cdeec6
|
| 09-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
30d90a34
|
| 08-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Typos
See merge request petsc/petsc!7445
|
| #
d8b4a066
|
| 07-Apr-2024 |
Pierre Jolivet <pierre@joliv.et> |
Typos
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
4ad8454b
|
| 09-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove some unneeded parentheses
|
| #
bff66efa
|
| 15-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'ilya-fursov/ts-fixevent2' into 'main'
TSEvent: refactor and fix bugs, add TSSetPostEventStep()
See merge request petsc/petsc!6752
|
| #
fe4ad979
|
| 03-Dec-2023 |
Ilya Fursov <ilya.foursov.7bd@gmail.com> |
Implement setting two distinct post-event steps
The two post-event steps are managed by: TSSetPostEventStep(), -ts_event_post_event_step, TSSetPostEventSecondStep(), -ts_event_post_event_second_step
Implement setting two distinct post-event steps
The two post-event steps are managed by: TSSetPostEventStep(), -ts_event_post_event_step, TSSetPostEventSecondStep(), -ts_event_post_event_second_step.
(The latter function and option are replacement for the original PETSc TSSetPostEventIntervalStep(), -ts_event_post_eventinterval_step, with some change of overall behaviour of 1st + 2nd steps).
Also, reduce the number of tests ~ 4 times.
show more ...
|