Merge branch 'prj--release-patch-76563' into 'release'Update redundant.cSee merge request petsc/petsc!6682
Update redundant.c
Add to manual pages more information about running MG-type methods without Krylov acceleration
Merge branch 'barry/2023-06-15/add-fortran-file-viewer' into 'main'Allow one to attach a PETSCVIEWERASCII to a Fortran file unitSee merge request petsc/petsc!6607
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
MatProduct: propagate bindingsPCGAMG: Prolongation must have the same binding of Amat
Merge remote-tracking branch 'origin/release'
PC: add experimental PCApplyOrTranspose_VPBJacobi_Kokkos with KK batched
PC: offload PCSetUp_VPBJacobi_Kokkos to device
Merge branch 'air-grid-relax-points' into 'main'hypre: update version to 2.29.0, and add grid relax points for hypre AIRCloses #1362See merge request petsc/petsc!6622
hypre: update version to 2.29.0, and add grid relax points for hypre AIR
PCCOMPOSITE: add setup on blocks
PCFIELDSPLIT: fix -ksp_view_pre (+ minor typo)
minor: Fix typo nozero -> nonzero
PCHYPRE: support MAT_REUSE_MATRIX
Merge branch 'adams/gamg-doc-exp-classic-geo' into 'main'doc to make clear classical and 'geo' GAMG are not supported at allSee merge request petsc/petsc!6569
doc to make clear classical and 'geo' GAMG are not supported at all
PCSVD: fix spelling of gesvd() in error message
Fix gcc-13 -Warray-bounds warnings involving hypothetical negative sizesStatic analysis should be able to prove that these are alwaysnon-negative, but we can use PetscMax(s, 0) to avoid triggering
Fix gcc-13 -Warray-bounds warnings involving hypothetical negative sizesStatic analysis should be able to prove that these are alwaysnon-negative, but we can use PetscMax(s, 0) to avoid triggering thiswarning.In function ‘PetscMemcpy’, inlined from ‘TSRKRegister’ at /home/jed/petsc/src/ts/impls/explicit/rk/rk.c:470:10:/home/jed/petsc/include/petscstring.h:711:3: warning: ‘memcpy’ pointer overflow between offset 0 and size [-17179869184, -8] [-Warray-bounds=] 711 | memcpy(a, b, n); | ^~~~~~~~~~~~~~~
show more ...
Kokkos batch solver updates
Merge branch 'stefanozampini/gamg' into 'main'some housekeeping before the PETSc user meetingSee merge request petsc/petsc!6534
Fix some improper use of COMM_SELF in error reporting
PCMG: in principle any failure should trigger the setup error
PCREDUNDANT: propagate failure up the hierarchy
Change use of PetscRealPart() for PetscMalloc to corresponding PetscBLASInt value
1...<<21222324252627282930>>...210