Fix trivial typos etc in some manual pagesAlso remove manual page for SNESNGSFunction since it does not exist
Minor
PCFactor: throw away temporary factored matrix when getting default orderingFixes the caseKSPSetOperators(ksp,A,B)KSPSetFromOptions(ksp)KSPSetOperators(ksp,A,C)KSPSetUp(ksp)
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove empty preprocessor variables
KSPMINRES: avoid needless copies and kernel calls
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Merge remote-tracking branch 'origin/release'
Fix a few places where "lifespan" is misspelled "livespan"
Make PetscErrorCode a non-discardable enum
Linter code fixes
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects th
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects that directoryCommit-type: documentation/spend 20m
show more ...
Add a special -log_view stage for tracking events within the parallel solveThe percentage of time etc in the stage will thus be useful in understanding the performance of the entire solver inside t
Add a special -log_view stage for tracking events within the parallel solveThe percentage of time etc in the stage will thus be useful in understanding the performance of the entire solver inside the PCMPICommit-type: feature, logging/spend 2h
source code format changes due to .clang-format changes
Reformat VecValidValues() so emacs fontification doesn't choke on it, and renamed to VecValidValues_Internal()
Clean up manual pages in src/ksp/pcCommit-type: documentation/spend 10h
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Add PC interface to AmgXhttps://developer.nvidia.com/amgx
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methodsCommit-type: refactorization/spend 4h
Remove the no longer needed PetscCheck(a->ops->y...Commit-type: error-checking, housekeeping/spend 10mDevelopment Tools: Vim, Emacs, Eclipse
12345678910>>...23