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'
Fixes found by clang static analyzermostly set but unused variables plus a couple of true bugs
cleanup MatGetSubMatrices_MPISBAIJ()
cleanup: rm MatGetSubMatrix_SeqSBAIJ_Private(); factor out MatSeqSBAIJZeroOps()
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}
Cholmod routines mistakenly listed as static but used in multiple files
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
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>
Merge branch 'hzhang/inode-erroriffpe'
missing 'bs' in the doc of MatSeqSBAIJSetPreallocationCSR - reported by Marco Schauer
optimize by moving allowzeropivot = PetscNot(A->erroriffailure) out of loop
allow zeropivot PetscKernel_A_gets_inverse_A()
replace !PetscBool with PetscNot(a)
add allowzeropivot and zeropivotdetected to PetscKernel_A_gets_inverse_A_#
rename crash and wouldcrash -> allowzeropivot and zeropivotdetected as suggested by Barry
add 'PetscBool crash,PetscBool *wouldcrash' to PetscKernel_A_gets_inverse_A_3() to handle zeropivot error
Merge branch 'hzhang/matpackage-erroriffpe'
1...<<11121314151617181920>>...69