Fix math calls to use the macros in petscmath.h
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>
show more ...
MatLRC: add argument c to the constructor, now the matrix is A+U*C*V'
Fix most of the clang static analyzer warnings in examples; mostly unchecked ierrReported-by: nightly tests
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
fix a variety of set but not used variables in examples detected by clang static analyzermostly ierr that are not checked.
fix a variety of set but not used variables in examples detected by clang static analyzerminor code formatting as well
fix a variety of set but unused variables in examples detected by clang static analyzer
Fix a variety of set but not used examples in the testsMostly ierrDetected by the clang static analyzer
Changed the C examples to return the error code in main()
fixed a number of variable set but not used errors in the examplesdetected by the clang static analyzermostly ierr with no CHKERRQ(ierr);
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
move runhyperbolic to notsingle precision since produces very different convergence history with single precisions
fix maximum number of iterations in test example to produce similar convergence history with double and __float128 precision
Merge branch 'barry/not-single-precision'
Merge branch 'master' into barry/petscoptions-object
use large convergence tolerance to get same convergence history on different systems.
update no change test output based on removal of Tao fatol and frtol
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
Merge branch 'barry/not-single-precision' into barry/remove-unneed-tao-tolerances
remove fatol and frtol concept from Tao; they are redundant and confusing compared to other tolerances
move a couple more examples that do not produce constant results in single precision
initial locks with concurrencykit and OpenMPcleanup of many monitors that used nonthread safe constructors when no viewer passed incleanup of examples that generated unused variable messages when
initial locks with concurrencykit and OpenMPcleanup of many monitors that used nonthread safe constructors when no viewer passed incleanup of examples that generated unused variable messages when compiled with --with-log=0
some code still used int for PetscLogStage
12345678