Add useful lists of options for GAMG and fieldsplit. Improve related manpages
PCFIELDSPLIT: remove wrong hooksdisable tests
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
Allow -pc_fieldsplit_%d_fields i,j to work intuitively as it works for matrices with a block size
Docs: better wording for PCHPDDMReported-by: Eric Chamberland @eric.chamberland
Improve clarity and correctness of DMCreateDomainDecomposition() and related routines manual pages
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
checkbadSource: rules for PetscFunctionBegin and derivatives
Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.Also applied to PCBJACOBI and PCASMReported-by: "Jeremy Theler (Ext
Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.Also applied to PCBJACOBI and PCASMReported-by: "Jeremy Theler (External)" <jeremy.theler-ext@ansys.com>The long-term way to handle this is to have MatGetSubMatr*() reuse the same submatrix objects even if the nonzero structure changes. This would just require a bit of recoding in multiple places.
Sys: add PetscOptions[Bounded|Range]Real()
Merge remote-tracking branch 'origin/release'
Fixing various typos in PC API
Sys: PetscOptionsFindPairPrefix_Private() should also pass back the option it found
LIBBASE is no longer used in make so remove it
Update references in the manual pages to use Sphinx citation processing
PCFIELDSPLIT: do not set inner Mat prefix if already set
Update file fieldsplit.c
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove unnecessary spaces
PCFIELDSPLIT: add MatSetFromOptions() to specify bs from command line
PCFIELDSPLIT: transpose the (0,1)-block when symmetric
Fixes for bibtex processingCommit-type: housekeeping
12345678910>>...23