Remove more unneeded parentheses
Merge remote-tracking branch 'origin/release'
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
Remove dead code
Fix typos
Remove unneeded macros
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
PCFIELDSPLIT: use same IS for rows and cols if possibleremove limitation on unsorted IS
Merge branch 'barry/2025-08-31/fix-hypre-default-setting-reset-to-same' into 'main'Fixes the bug with hypre whan user changes to parameters are ignoredSee merge request petsc/petsc!8678
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_BOOLSee merge request petsc/petsc!8691
HYPRE BoomerAMGSet various parameters that have different defaults for CPU and GPU with PETSC_DECIDE values are creation so that if the user sets them to any value PCSetUp_HYPRE does not overwrite
HYPRE BoomerAMGSet various parameters that have different defaults for CPU and GPU with PETSC_DECIDE values are creation so that if the user sets them to any value PCSetUp_HYPRE does not overwrite them for the CPU or GPUReported-by: Glenn Hammond
show more ...
Fix some manual page formats
Add warning to PCView for PCMG when used on one level
Improve PCMG documentation regarding usage with DM and if interpolation/restriction are not provided
Add error checker for PCMG with multiple levels and no DM provided and no restriction/interpolation added for clearer error message
fix some code formatting
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
12345678910>>...210