added missing PetscFree under TaoEstimateActiveBounds
Index set bug resolved for when there are no inactive variables left
Another small performance improvement.
Small performance improvement for the routine.
lots of code style changes and bugfixes after review with Todd
reduced Hessian matrix is now a separate clone
Documentation work on the new algorithms
Wrapping up for a pull request- New active set estimation added based on Bertsekas' method- Active set estimation split off into the utilities folder so that it can later be applied to BLMVM and B
Wrapping up for a pull request- New active set estimation added based on Bertsekas' method- Active set estimation split off into the utilities folder so that it can later be applied to BLMVM and BNCG- Convergence of BNK methods exhaustively profiled on CUTEst problems
show more ...
rename MatGetSubMat -> MatCreateSubMat
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
Updated script for detecting visible symbolsRemoved unneeded visibility of some symbolsFixed some namespacingRemoved the use of unneeded implementation includes in the TAO code
fix violations of PETSc style guide: Usage of SETERRQ and NULL
fixed missing CHKERRQ() detected by clang's --analyze
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
update use of PetscOptionsBool() to not rely on default setting automatically
tao: documentation update
fixed argument to TaoVecGetSubVec()
tao: namespace TAO subvec and submat routines and make intern
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 <>
convert most PetscMalloc() in tao to PetscMalloc1()more formating of Tao source code
1234