Fix BNK to show converged reason for KSP when requested
Merge remote-tracking branch 'origin/maint'
Limit chance of integer overflow in calls to PetscLogFlops()Don't view inner KSP when it has not yet been created.Commit-type: bug-fixFunded-by: ECP/spend 20mReported-by: Karl Yang <y.juntao@
Limit chance of integer overflow in calls to PetscLogFlops()Don't view inner KSP when it has not yet been created.Commit-type: bug-fixFunded-by: ECP/spend 20mReported-by: Karl Yang <y.juntao@hotmail.com>
show more ...
Levenberg-Marquardt optimization using BRGN.Adds diag(J^T J) as a regularizer to BRGN (called "lm"). With thisregularizer, BRGN is equivalent to a Levenberg-Marquardt algorithm.
Single petscdir.mk
gcc/gfortran-10: fix errors/warningsThe primary issue now is - gfortran defaults to flagging argument mismatch as error.We can work-around this with '-fallow-argument-mismatch' option - however th
gcc/gfortran-10: fix errors/warningsThe primary issue now is - gfortran defaults to flagging argument mismatch as error.We can work-around this with '-fallow-argument-mismatch' option - however this switches from errors to warnings.And the only way to disable this warning is '-w' i.e disable all warnings.Fixes involve adding interface definitions for all prototypes that get used. [and work-around mpich by using a(1) for scalars]
CI: fixes for arch-ci-linux-cuda-double-64idx test suite
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