pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d
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*
add inital function value to pounders monitoring
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 ...
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
cleanup of use of PetscOptionsInt and friends including use of flag final argument
removed Tao use of antediluvian PETSC_C_BEGIN/END with PETSC_EXTERN for Tao implementation class constructors
redo petsc bool operations
set converged reason for repeating models
bug fixes, check for repeated model
tao: documentation update
tao fix memory issue discovered through valgrind
added a citation for pounders, Stefan finally came through
removed MatStructure arguments from Tao
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
fix some VecGetArray() to VecGetArrayRead() and const in Tao source code
changed TaoTerminationReason TaoConvergedReasonchanged TaoLineSearchTerminationReason to TaoLineSearchConvergedReasonreason: consistency with the rest of PETSc
updates to Tao per request of Lisandro for Petsc4py* I would like to have TaoGetConstraintTolerances(), right now I'mdefining it in petsc4py as shown in the link below:https://bitbucket.org/petsc
updates to Tao per request of Lisandro for Petsc4py* I would like to have TaoGetConstraintTolerances(), right now I'mdefining it in petsc4py as shown in the link below:https://bitbucket.org/petsc/petsc4py/commits/ab01ebe336491190a2db85c179c48b1c64fdc673?at=master#chg-src/include/custom.h* Look at all these definitions, they should be exposed in the C APIto be able to call e.g. TaoSetType(tao,TAOLMVM);https://bitbucket.org/petsc/petsc4py/commits/ab01ebe336491190a2db85c179c48b1c64fdc673?at=master#Lsrc/PETSc/petsctao.pxiT4Also removed -tao_method, removed tao_ from names of tao methods and fixed some tao source code formatting
tao: fix pounders indexing bug
123456