Fix PetscObject casts.
Allow the use of a custom H0 in LMVM/BLMVM.Set a matrix to use as the gradient norm in LMVM/BLMVM.
Merge branch 'sarich/fix-tao-man-objgrad'
TAO ex1: Added comments
tao manpage fix
Merge branch 'barry/fix-stageevent-idtypes'
some code still used int for PetscLogStage
return successful ls codes
changed second argument of PetscObjectViewFromOptions() to PetscObject and all routines that use this routine
TAO ex2: Add optimal control problem from Patrick
TAO ex1: Fix docs
Merge branch 'knepley/feature-plex-bc'* knepley/feature-plex-bc: TS: Take out unnecessary declaration XDMF: Allow missing time dimension MatSchur: Better check for missing D matrix TAO ex1:
Merge branch 'knepley/feature-plex-bc'* knepley/feature-plex-bc: TS: Take out unnecessary declaration XDMF: Allow missing time dimension MatSchur: Better check for missing D matrix TAO ex1: Updated to new Plex interface Plex: Fixed bug for FV BCs in DMCreateSection_Plex() Plex+TS: FIxed DMPlexTSCheckFromOptions() Plex: Changed the signature of pointwise input functions - Now the spatial dimension and number of fields is passed in Plex: Fixed bugs with DMPlexCreateSection() - F90 declaration - Do not constrain more than the dog DM: Can view the global section using -global_section_view Plex: Now DMPlexCreateSection() also takes the constrained components Plex: Now BC take constrained field components as well - Changed DMPlexAdd/GetBoundary() - Can use -bc_<name>_comp <nums> to override Plex: Now -dm_plex_separate_marker works correctly in DMPlexCreateSquareBoundary() DMLabel: Added DMLabelInsertIS() SNES: Added DMSNESCheckFromOptions() - Should simplify examples
show more ...
TAO ex1: Updated to new Plex interface
Merge branch 'sarich/fix-tao-default-options-guards'
Plex: Now BC take constrained field components as well- Changed DMPlexAdd/GetBoundary()- Can use -bc_<name>_comp <nums> to override
add boolean guards to check if tao default options have been changed
Merge branch 'sarich/feature-tao-iteration-count'
Correct the monitor iteration counter
pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d
Set the options prefix correctly on tao->ksp and tao->linesearch.
PetscHeaderCreate: Shorten argument list and optimize memory allocation* Remove type arguments from the macro* Use a single memory allocation call instead of three
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*
1...<<51525354555657585960>>...62