Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters
Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters with documentation
show more ...
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
add PetscAssert() and PetscAssertFalse()
TAO bound constrained solvers: properly propagate options prefix to subsolversoptions prefix is not known at creation time
TAOBNK: cleanup
TAO: unify options for bounded Newton-KrylovFix typos here and there
unified recycle flags for Tao solvers with consistent set/get interfaces
Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Tao: Replace 0 -> NULL for pointers
refactored LMVM matrix names for Broyden-class methods
TAO man pages: fix some indentation errors for listsReported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
TaoCreate_XYZ() docstring updates
reverting back to using shared MatSolve interface
Custom solve function for LMVM matrices, disconnected from the common MatSolve interface
fixes for code style and single/double/quad builds
initial scaling term changed back to old code
fixing output files
Changes to the initial diagonal scaling vector in SymBrdn propagated across
removed diagonal Broyden matrix and buried it into SymBrdn as a scaling option
New BQNLS algorithm added based on the BNK kernels
12