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*
elliptic example scattered back into the input X of MatMultXXX() for no reason.Detected by new VecLockPush() and Pop() mechanism
simplify option object names
added --with-threadsafety flagother cleanup for threadsafetyremoved Euclid due to bit rot
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
remove need to reference lcl.h in pde-constrained examples
-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 ...
convert some PetscMalloc() to PetscMalloc1()remove unneeded () in first argument to PetscMalloc/Calloc1()fixes for MATLAB examples
Merge branch 'barry/fix-options-default'Conflicts: src/ksp/ksp/examples/tutorials/ex52.c
update use of PetscOptionsBool() to not rely on default setting automatically
cleanup of use of PetscOptionsInt and friends including use of flag final argument
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
separate total TAO ksp count from per-iter count
TAO: Enable interface for complex scalar builds
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: fix lcl 0d8 descent check
12345678