Fix missing equal sign
Proper capitalization from Gram-Schmidt orthogonalization
Fix terminology for Pmat in KSPView output.
Have KSPView() indicate when there is no convergence test.Reported-by: Elana Moral Sanchez
Remove explicitly listed empty files and switch to output/empty.out
Fix for PCFieldSplitGetSubKSP and PCFieldSplitSchurGetSubKSP from FortranIncludes test code
Added capability to extract CF markers from Hypre (BoomerAMG)
Remove trailing whitespace
Fix double whitespace after colon
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the futureCommit-type: feature/spend 25h
show more ...
Change matrix factor database options that occur in KSP/PC to always use KSP/PC options prefixAdd MatSetOptionsPrefixFactor() and MatAppendOptionsPrefixFactor() to allow controlling the options pre
Change matrix factor database options that occur in KSP/PC to always use KSP/PC options prefixAdd MatSetOptionsPrefixFactor() and MatAppendOptionsPrefixFactor() to allow controlling the options prefixused by factors created from this matrixChange MatSetOptionsPrefix() to no longer affect the options prefix used by factors created from this matrixAs part of the above work the handling of the factor matrix options is now done in code in the factor matrixnot in the code that originates the factor matrixUpdate examples output to the new approach where the factored matrix prefix is set from the KSP/PCMuch of this work was performed by Hong ZhangCommit-type: usability/spend 5h
Remove extra spaces and unwanted plurals
Merge remote-tracking branch 'origin/release'
Fortran: add PETSC_NULL_MPI_COMM for PCMGSetLevelsclose #868
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization packageto indicate its preferered ordering, which may be external (its own) or one of PETSc.This also affects factorizatio
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization packageto indicate its preferered ordering, which may be external (its own) or one of PETSc.This also affects factorization like dense PETsc where the ordering passed in by PETSc is ignored and not needed.Also fixed options for MUMPS and SuiteSparse where users needed to pass a particular options database optionto the package (MUMP or KLU) indicating they should use the PETSc provided ordering. Now if the PETSc provided ordering is providedthese packages automatically use them without need a special option. This simplifies ordering usage for external packagesCommit-type: optimization, bug-fix, testing-fix, style-fix/spend 6h
Factored matrices should not view information about MatSetValues() mallocsCommit-type: style-fix, feature/spend 40m
factor: Only check ordering if factor has been setup2c7c0729 introduced better printing of the ordering type forPCView_Factor. We must, however, only look for the ordering if the PChas been setup
factor: Only check ordering if factor has been setup2c7c0729 introduced better printing of the ordering type forPCView_Factor. We must, however, only look for the ordering if the PChas been setup (otherwise factor->fact is NULL). Fixes #684.
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/