Fortran updatesUpdated all F90 examples to use free form with full error checkingUpdate all Fortran examples to check error code for PetscInitialize() callTime: 2 hours
Merge branch 'barry/fix-some-clang-warnings'
A few corrections for items detected by the clang static analyzerReported-by: clang static analyzer
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in exa
fix a variety of set but not used detected by clang static analyzeradd ierr and return ierr; to many PetscFinalize() in examplesadd ierr and if (ierr) return ierr; to some PetscInitialize() in examples
show more ...
Changed the C examples to return the error code in main()
Fixed many set but not used variables in the examples detected by clang static analyzerMostly ierr with missing CHKERRQ() plus a few set and not usedand a few set and then resetAlso fixed format
Fixed many set but not used variables in the examples detected by clang static analyzerMostly ierr with missing CHKERRQ() plus a few set and not usedand a few set and then resetAlso fixed formating in a few examples that never got cleaned upto PETSc formatting standards
Removed excessive use of TaoGetConvergedReason() in Tao examplesLeft one example that uses it but converts the result to a stringAdded two run tests for Tao that require SuperLUThis replaces th
Removed excessive use of TaoGetConvergedReason() in Tao examplesLeft one example that uses it but converts the result to a stringAdded two run tests for Tao that require SuperLUThis replaces the pull request 324 that left the uses of TaoGetConvergedReason()in multiple examples
Merge branch 'master' into barry/petscoptions-object
Complete update to new PetscOptions interface
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
remove fatol and frtol concept from Tao; they are redundant and confusing compared to other tolerances
changed outdate mpirun and -np to mpiexec and -n
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*
simplify option object names
updated new XXXSetFromOptions_YYY() methods to take PetscOptionsObjectType
manual merge of conflict
mv include/finclude to include/petsc-finclude for namespacing in installs
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
12345678910>>...12