Remove useless code
Merge remote-tracking branch 'origin/release'
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
show more ...
CI: update checkclangformat to use clang-format-19.1.0
Merge branch 'david/fix-a0' into 'main'Fixing bug in generalized-alpha initializationSee merge request petsc/petsc!7816
Merge branch 'hongzh/add-snes-option-for-fastslowsplit' into 'main'Add SNES options for the new ARKIMEX solverSee merge request petsc/petsc!7840
Add SNES options for the new ARKIMEX solver
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
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in the CI
Fix compiler warning in Intel oneAPI 2024.2.1warning: higher precision floating-point type size has the same size thanfloating-point type size [-Whigher-precision-fp]
Fixing backward difference formula used for generalized-alpha initialization.
Retaining step size changes from adaptivity in initial half-steps.
Add SNESTSFormFunction/Jacobian for ARKIMEX_FastSlowSplitThe old SNESTSFormFunction/Jacobian is too overloaded.
Add TSRHSSplitGet/SetSNES()Use a different SNES object for TSRHSSplit so that the origina SNES DM still matches the TS DM.
Add a new ARKIMEX solver for fast-slow systems
SNES: add SNESResetCounters
TS: add TSGetStepResize() to API to inquire about resizing
Merge branch 'jose/deprecate-petsc-default' into 'main'Fix usage of deprecated PETSC_DEFAULTSee merge request petsc/petsc!7707
Fix usage of deprecated PETSC_DEFAULT
doc: update eimex.cReported-by: Derek.Teaney <Derek Teaney@stonybrook.edu>
Add support for PETSC_DETERMINE to revert to defaults TS parameters
12345678910>>...54