Merge remote-tracking branch 'origin/release'
Fix typos
append->prepend + each->all in FSP docs
Rephrase PCFieldSplitGetSubKSP() description for Schur preconditioners
Improve linking to the KSP docs from the FSP docsCo-authored-by: Pierre Jolivet <pierre@joliv.et>
Adopt common notation across FSP Schur docs
Improve some manual pages in KSP/SNES
Docs: minor fixes
Fix description for *SetFields()
Brain dead fixes for useless casts
Merge branch 'stefanozampini/fix-fs-init' into 'main'PCFIELDSPLIT: fix initialization of function pointersSee merge request petsc/petsc!7838
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
show more ...
PCFIELDSPLIT: fix initialization of function pointers
PCFIELDSPLIT: follow-up of !7796Closes #1641.
PCFIELDSPLIT: implement PCSetUpOnBlocks
MatSchurComplementComputeExplicitOperator: support for device Mat
Fix usage of deprecated PETSC_DEFAULT
PCFIELDSPLIT: reuse computation of Schur complement in PCApply()
This requires some changes to user FORTRAN codePass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an arrayPass PETSC_NULL_ENUM when argument returns an enum instead of
This requires some changes to user FORTRAN codePass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an arrayPass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGERPass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v]Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXXThe compiler will now automatically prevent you from using the wrong argument type for the first three bullets aboveThis will also require an update sowing with the new sowing branch this MR is using.
Merge branch 'stefanozampini/fix-dirk-dae-restart' into 'release'Guarantee that SNES function is called before SNES jacobian in multilevel solversSee merge request petsc/petsc!7563
Minor cleanup of GAMG code for main
Merge branch 'release'
12345678910>>...23