a variety of fixes for issues detected by the clang static analyzerReported-by: clang static analyzer
A few corrections for items detected by the clang static analyzerReported-by: clang static analyzer
minor formatting cleanup of gamg.c
a couple of fixes suggested by clang analyzeradd missing error checkingminor formatting fixes
Fixes for issues found with clang static analyzer,mostly set but unused variablesTime: 1 hour
labeled a variety of additional internal functions as staticto prevent them from being publically available in the library
When converting from PetscViewerSetFormat() to PetscViewerPushFormat() I missed adding the PetscViewerPopFormat() in several placesReported-by: Jed Brown <jed@jedbrown.org>
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the setformat and thus do not produce any information.Reported-by: Jed Brown <jed@jedbrown.org>
show more ...
Merge branch 'master' into barry/petscoptions-object
Error message should say use negative threshold value to prevent filtering out zeros
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>
fix violations of PETSc style guide: Usage of SETERRQ and NULL
make the PetscRandom object used in GAMG to be a public object that can be controlled via theoptions database.This allows the same example to produce the same results with real and complex numbers
make the PetscRandom object used in GAMG to be a public object that can be controlled via theoptions database.This allows the same example to produce the same results with real and complex numbers by using the option-pc_gamg_random_no_imaginary_part
cleanup up of use of randomization in GAMG and Cheby, merge in Matt's portable rander48 and use itinstead of hokey hash based randomization
compile fix: complex build
cleaned up cheby eig estimates and gamg rand
fixed error from ==0 to ! conv.
fixed makefile and updated gamg tests
removed old code
change file name to match common naming conv.
make GAMG det. wrt rand
fixed style
removed eig est unused stuff
removed unused var
1...<<11121314151617181920>>...30