hypre: Fix compiler warnings for mixed int configuration
hypre: Add PetscCallHYPRE macro to allow for printing HYPRE error strings
PCHPDDM: add support for MatProduct_AtB_Harmonic
Merge remote-tracking branch 'origin/release'
Make clearer the relationship between KSPSetOperators and PCSetOperators.
cleanup suggestions by @BarrySmithalso noticed a few stray functions not marked as external and put theminto modules
use modules instead of externalthis allows for argument checking
remove labeled do loopslabeled do loops confused fprettify, so used it to rectify indentation
place all the include statements at the topRepeated inclusion in multiple location, e.g. at the start of amodule or function is not needed. This becomes clear if all includes areoutside of the ac
place all the include statements at the topRepeated inclusion in multiple location, e.g. at the start of amodule or function is not needed. This becomes clear if all includes areoutside of the actual Fortran code.Added regex to check that with the help of @sbalay
show more ...
Remove more unneeded parentheses
Merge branch 'jolivet/fix-arrays' into 'release'Fix error in MatTransposeMatMultSymbolic() in case of empty rowsSee merge request petsc/petsc!8773
Allow CF relaxation on GPU
checkbadSource: enforce proper style in makefiles
Have KSPView() indicate when there is no convergence test.Reported-by: Elana Moral Sanchez
Remove dead code
Fix typos
Remove unneeded macros
Remove left over parts of PCSetPreSolve() that were mistakenly left in !8419
PCHPDDM: check --with-debugging that -pc_hpddm_has_neumann is correctThanks-to: Eric Chamberland @eric.chamberland, Félix Kwok <felix.kwok@mat.ulaval.ca>
Introduce PetscFortranCallbackFn to be used instead of PetscVoidFn for Fortran callback functionsAlso fix incorrect use of SNESFunctionFn and SNESJacobianFn in SNES Fortran manual stub
Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **
Merge branch 'stefanozampini/fixes-before-release' into 'main'small fixes before releaseSee merge request petsc/petsc!8717
Merge branch 'barry/2025-08-27/docs-pcmg' into 'main'Improve PCMG docs and code regarding default to one level and no true multigridSee merge request petsc/petsc!8677
12345678910>>...224