Fix typos in linesearch impls:armijo, morethuente, owarmijo.
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>Suggested-by: Patrick Lacasse <placasse@giref.ulaval.ca>
show more ...
fix violations of PETSc style guide: Usage of SETERRQ and NULL
return successful ls codes
fixed missing CHKERRQ() detected by clang's --analyze
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
Merge branch 'karpeev/fix-ksp-matgetschurcomplement-pmatreuse' into barry/experimentConflicts: src/ksp/ksp/utils/schurm.c
minor fixes to PetscInfo() formating
simplify option object names
further XXXSetFromOptions_YY() that need options object
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
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
set the taolinesearch->reset to 0 when changing type
with with -> with the the -> the
TAO: Enable interface for complex scalar builds
tao: fix mt linesearch bug where success wasnt reported
fix Tao unconventional naming of TAOLINESEARCH_XXX_CTX TAOLINESEARCH_MT etc
fix some VecGetArray() to VecGetArrayRead() and const in Tao source code
TAO: s/PETSC_NULL/NULL/ in manualTouches a few non-TAO files.
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
12345