removed Tao use of antediluvian PETSC_C_BEGIN/END with PETSC_EXTERN for Tao implementation class constructors
separate total TAO ksp count from per-iter count
docs: fix errors of type:manualpages in: /sandbox/petsc/petsc.clone/src/tao/unconstrained/impls/nlsmake[7]: [manualpages] Error 1 (ignored)
many fixes to build on Ios-include ios project file that never properly got in repository-remove lots of dead Tao code that was not handled by any compiler-cleanup directions for ios builds
tao: documentation update
add a tao solver page to man pages for each solver (could be filled in a bit more)
tao: revert tron changes, change should be made in stcg
tao: fixed - allow various ksp solvers in tron
removed MatStructure arguments from Tao
KSPSetOperators() no longer has the MatStructure argument. The Mat objects now track that information themselves. Use KPS/PCSetReusePreconditioner() to prevent the recomputation of the preconditioner
KSPSetOperators() no longer has the MatStructure argument. The Mat objects now track that information themselves. Use KPS/PCSetReusePreconditioner() to prevent the recomputation of the preconditioner if the operator changed in the way that SAME_PRECONDITIONER did with KSPSetOperators()SNES/TS still need to be cleaned up to better utilize the new interfaces
show more ...
completed cleanup of removal of matrix pointers to compute jacobian routinesupdate changes filefixed tao examples to no longer use Mat* arguments for Jacobian/Hessian etc computations
tao: namespace TAO subvec and submat routines and make intern
fix Tao unconventional naming of TAOLINESEARCH_XXX_CTX TAOLINESEARCH_MT etc
changed TaoTerminationReason TaoConvergedReasonchanged TaoLineSearchTerminationReason to TaoLineSearchConvergedReasonreason: consistency with the rest of PETSc
fixed more Tao print format statements
set tao tolerances for single precisionBTW: there are all kinds of crazy tolerances all over the place; needs to be rationalized
changed TaoSolver usage to Tao
added petsc to front of tao public includes
move tao vector operations over to Vec directory, fix a couple names and calling sequences
merged TAO_INFINITY and SNES_VI_INF into PETSC_INFINITY
fixed quote marks for includes to <>
remove tao-private include directory, private goes into petsc-private
tao: remove trailing spaces from sources
tao: untabify sources
more format cleanup of tao
12345