PC: ASM, Block Jacobi: when viewing, note local solver on rank 0 is shownThe KSPView() call shows the (sub-)KSP on rank 0, which should have the sametype, PC, parameters, etc., but will not be the
PC: ASM, Block Jacobi: when viewing, note local solver on rank 0 is shownThe KSPView() call shows the (sub-)KSP on rank 0, which should have the sametype, PC, parameters, etc., but will not be the identical solver,as the size of the local subdomains and the entries of the localsubmatrices will be different. For instance, the output only showsthe local Mat for rank 0, which might confuse a user into thinking thatthe subdomains are all of the same size when they are not. Similarly,a PC like LU would show different factorization details on differentranks, even though the solver settings are the same.Make the viewer output more precise by noting explicitly that isdisplaying information for the rank 0 subsolver.Update test output with the new string.
show more ...
refactored LMVM matrix names for Broyden-class methods
SNESQN harmonization with MATLMVM objects
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threadsCommit-type: error-checking, testing-fix, feature, exampleThanks-t
Provide support for not setting PETSC_DIR when gnumake is being used; this will prevent some petsc-maint/petsc-users email threadsCommit-type: error-checking, testing-fix, feature, exampleThanks-to: Jed Brown <jed@jedbrown.org>Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompleted by this script, followed by mild cleanup of nonconformingcases.for makefile in `git ls-files 'src/*makefile'`; do if rg -q 'DIRS.*\bexamples\b' $makefile; then base=$(dirname $makefile) dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo) perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile git rm $base/examples/makefile for t in $dirs; do git mv $base/examples/$t $base/ perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t done fidonegit grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g'git checkout @ \ src/docs/website/documentation/changes/ \ src/benchmarks/results/
1234