Merge branch 'sarich/feature-tao-iteration-count'
Correct the monitor iteration counter
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*
fix some TAO source code formatting
exit tron gracefully when no free variables
simplify option object names
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed missing carriage return in uses of PetscInfo() and missing ierr CHKERRQ() usage
show more ...
Merge branch 'barry/fix-options-default'Conflicts: src/ksp/ksp/examples/tutorials/ex52.c
cleanup of use of PetscOptionsInt and friends including use of flag final argument
Merge branch 'maint'Conflicts: config/BuildSystem/config/packages/MPI.py
reassemble hessian after bqpip sets diagonal
tao->ksp_its is per iteration, tao->ksp_tot_its is per solve
removed Tao use of antediluvian PETSC_C_BEGIN/END with PETSC_EXTERN for Tao implementation class constructors
correct ksp counting in gpcg
separate total TAO ksp count from per-iter count
The KSPCreate() for TAO GPCG solver is now done at TaoCreate_GPCG() instead of TaoSetUp()this allows users to change KSP options from the code easily and matches the style of other Tao solvers that
The KSPCreate() for TAO GPCG solver is now done at TaoCreate_GPCG() instead of TaoSetUp()this allows users to change KSP options from the code easily and matches the style of other Tao solvers that use KSPReported by: Tianyi Li
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)
1...<<111213