PCHYPRE: exclusive AIR or aggressive coarsening
PCHYPRE: wrong printf format strings
Update telescope.c
[KSP|PC]HPDDM: more PetscValid checks
PCHPDDM: more Fortran and Python bindings
PCHPDDM: remove unneeded operator compositions
PCBDDC: fix very old code
Update H2 package
PCHPDDM: algebraic coarse operator
PCHPDDM: reuse MatCreateSubMatrices() for PCASM
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
show more ...
Merge remote-tracking branch 'origin/jose/fix-manpages'Fix manpages to avoid errors reported by doctextSee merge request petsc/petsc!4309
Fix manpages: mismatching number of parameters
Fix manpages: Input/Output Parameters --> Parameter
Fix manpages: Input/Output Parameter --> Parameters
g++11: fix -Werror=misleading-indentation
Merge branch 'stefanozampini/hypre-gpu' into 'main'Interface HYPRE GPU solversSee merge request petsc/petsc!4248
HYPRE: support HYPRE in DEVICE MODEThis is an initial contribution that allows running BoomerAMG and the HYPRE matrix constructed from PETSC on a GPU
Fix warnings from PGI and clang compiler
Merge branch 'jed/rm-distutils' into 'main'config: remove distutils from buildSee merge request petsc/petsc!4253
Minor
Fix spelling errors in manpages and comments
Fix Input/Output/Parameter keywords in manpages
[KSP|PC]HPDDM: reuse MatProductSymbolic()
config: remove distutils from builddistutils is deprecated and will be removed in Python-3.12: https://www.python.org/dev/peps/pep-0632/Most features carry over readily with sysconfig (part of
config: remove distutils from builddistutils is deprecated and will be removed in Python-3.12: https://www.python.org/dev/peps/pep-0632/Most features carry over readily with sysconfig (part of minimal python,unlike distutils, which is often an optional package). One exception isdistutils.sysconfig.parse_makefile, which is more full-featured thansysconfig._parse_makefile (a private method that exists in python 2.7and all tested python 3 versions). Specifically, _parse_makefile()cannot handled lines continued with trailing backslash (\) and thus wemust forbid continuations for DIRS and SOURCE* lines -- just use a lineas long as it needs to be. This system will hopefully be renovated anyway.Commit-type: portability
1...<<31323334353637383940>>...210