Remove use of preconditioning or preconditioner matrix when it should be phrased as matrix used to construct preconditioner
Add `MatFDColoringFn` typedef
add missing Fortran stubs for TS[Get/Set][I/RHS]JacobianP()Reported-by: Not Sure
add missing C function TSGetIJacobianP()
Fix some TS manual pages
Fix wrong case for PETSc
Merge branch 'jolivet/fix-typos' into 'release'Fix typosSee merge request petsc/petsc!8259
Fix manual pages related to FortranRemove a couple of dead Fortran bindings
Fix typos
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
Merge branch 'jrwrigh/eval_steps_error' into 'main'ts: Run EvalTimes only if TS hasn't failedCloses #1716See merge request petsc/petsc!8192
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 modulesCo-authored-by: Jose E. Roman <jroman@dsic.upv.es>
ts: EvalTimes only if TS hasn't failedThis will prevent the worktol PetscCheck from triggering before theactual solver divergence can be returned to the user.
ts: Deprecate TSGetTimeSpan and TSGetTimeSpanSolutionsAlso rename TSGetEvaluationTimesSolutions -> TSGetEvaluationSolutionsCo-authored-by: Barry Smith <bsmith@mcs.anl.gov>
style: Change tspan -> eval_timesThis to make the backend nomenclature more consistent
ts: Create TS*EvaluationTimes() functions
Merge remote-tracking branch 'origin/release'
Improve some manual pages in KSP/SNES
Docs: minor fixes
Brain dead fixes for useless casts
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 thatused 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 clarityNot backward compatible, compiler warnings will tell users what functions need to be updated
Fix enumerated and non-enumerated type in conditional expression [-Werror=extra]
CI: update checkclangformat to use clang-format-19.1.0
Remove unneeded parentheses
12345678910>>...60