PCView_BJacobi(): rm same_local_solves/use PVFOnly solver information from rank 0 are now displayed, even when callingPCBJacobiGetSubKSP(). To display solver information from all ranks, usePETSC_
PCView_BJacobi(): rm same_local_solves/use PVFOnly solver information from rank 0 are now displayed, even when callingPCBJacobiGetSubKSP(). To display solver information from all ranks, usePETSC_VIEWER_ASCII_INFO_DETAIL, e.g., -ksp_view ::ascii_info_detail
show more ...
PCBJacobi: update outputs
unified recycle flags for Tao solvers with consistent set/get interfaces
Factored matrices should not view information about MatSetValues() mallocsCommit-type: style-fix, feature/spend 40m
Merge remote-tracking branch 'origin/maint'
Fix TaoConvergedReasons
Fix broken PARDISO --with-precision=single and add a test to CI
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.
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/
12