Mat: use PetscLayoutCompare (results is logically collective) instead of the (local) test on the diagonal matrix sizes.
Merge branch 'barry/cleanup-external-mat-solver-packages'
Updated script for detecting visible symbolsRemoved unneeded visibility of some symbolsFixed some namespacingRemoved the use of unneeded implementation includes in the TAO code
Merge branch 'master' into barry/cleanup-external-mat-solver-packages
removed bstream code since it was not in nightly tests and broken
resume MatGetSubMatrix_SeqSBAIJ() because it cannot share routine with BAIJ due to cast
replace MatSeqBAIJSetPreallocation_SeqBAIJ with MatSeqBAIJSetPreallocation to skip this call when input mat is sbaij type
bugfix for MatGetSubMatrices_SeqSBAIJ()Reported-by: Alejandro Cosimo <alecosimo@gmail.com>
MatNorm: fix negative logging and missing error handling
MatNorm: fix missing PetscLogFlopsReported-by: Anishi Gupta <anishi.anishi@gmail.com>
set solvertype for inplace MatxxxFactor()
Fix null output from PCFactorGetMatSolverPackage();Reported-by: Jose E. Roman <jroman@dsic.upv.es>
Merge branch 'hzhang/matgetsubmat_sbaij1'
a variety of corrections suggested by the clang static analyzerTime: 1 hour
Fixes for issues found with clang static analyzer,mostly set but unused variablesTime: 1 hour
Fixes found by clang static analyzermostly set but unused variables plus a couple of true bugs
rm checking of (isrow != iscol) in response to Jose's request for SLEPc; Zero some ops' to avoid invalid use of MatGetSubMatrices_SeqSBAIJ()
PetscDraw: Proper implementation of PETSC_DRAW_NULL* Remove special casing of PETSC_DRAW_NULL in the draw interface* Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG}* Some 'extern' -
PetscDraw: Proper implementation of PETSC_DRAW_NULL* Remove special casing of PETSC_DRAW_NULL in the draw interface* Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG}* Some 'extern' -> 'PETSC_INTERN' fixes* Add missing error checking
show more ...
Merge branch 'barry/fix-private-functions'
PetscDraw: Explicitly save draw in {Vec|Mat|DMDA}View() routines
PetscDraw: Fix MatView() for MAT{SEQ|MPI}{[S|SB]AIJ|DENSE}
Tao Fortran stubs not properly marked with PETSC_EXTERN so would not work with multiple libraries and visibility turned onFixed a couple more unneccessarily visible functions
More decreasing visibility of symbols from outside librariesAlso fix a few bugs related to having multiple PETSc libraries
PetscDraw: Add utility routine PetscDrawRealToColor()
Print a better error when someone sets a MatOption that that matrix is not ready for yet.Reported-by: Mark McClure <mark.w.mccl@gmail.com>
1...<<21222324252627282930>>...92