Finishing with TAO_NLS code yo use ksp type.Time (for all three solvers): 2 hours
Updating TAO_NTL to use standard ksp types.
Updated TAO_NTR code to set a default ksp and then check the ksp type inthe algorithm.
Finish updating unconstrained optimization codes for updated nash, stcg, and gltr.Time: 45 minutes
Merge branch 'barry/fix-source-clang'
Updated script for detecting visible symbolsRemoved unneeded visibility of some symbolsFixed some namespacingRemoved the use of unneeded implementation includes in the TAO code
Added static to a variety of KSP and SNES methodsFound agmres directory not listed in the makefile so added it and fixed some codes to get it to compile
a variety of fixes for issues detected by the clang static analyzerReported-by: clang static analyzer
completed removing "variable set but not used" based on outputfrom clang static analyzerTime: . 1 hours
Merge branch 'master' into barry/petscoptions-object
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
remove fatol and frtol concept from Tao; they are redundant and confusing compared to other tolerances
Allow the use of a custom H0 in LMVM/BLMVM.Set a matrix to use as the gradient norm in LMVM/BLMVM.
add boolean guards to check if tao default options have been changed
Set the options prefix correctly on tao->ksp and tao->linesearch.
add accessors to tao iteration counter, tao total iteration count
fixed missing CHKERRQ() detected by clang's --analyze
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
remove extra petscfunctionreturn in lmvm
simplify option object names
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
convert some PetscMalloc() to PetscMalloc1()remove unneeded () in first argument to PetscMalloc/Calloc1()fixes for MATLAB examples
added toggle and getter for PCJacobiSetUseAbs()changed PCJacobiSetUseRowMax/Sum to SetType() and added a getterfixed some test output
Merge branch 'barry/fix-options-default'Conflicts: src/ksp/ksp/examples/tutorials/ex52.c
12345678