Mat: MatSetBlockSizes as a MATOP.it allows to change the block sizes at a later stage.For the block formats, the default op raise an error if the user tries to change them
Merge branch 'maint'
MatSeqBAIJ: MatMult fixes for compressed row cases
update uses of mat->errortype to mat->factorerrortype in optional package codeTime: .1 hourReported-by: nightly tests
Added MatFactorGetErrorZeroPivot()Time: 2 hoursReported-by: Glenn E Hammond <gehammo@sandia.gov>
prevent a possible segfault when m is 0 (or less)
Fix bugs in MatGetRowIJ_SeqBAIJ and MatGetRowIJ_SeqSBAIJMatGetRowIJ_SeqBAIJ had a bug for blockcompressed case and shift ==1MatGetRowIJ_SeqSBAIJ was almost completely broken: the code is now a dup
Fix bugs in MatGetRowIJ_SeqBAIJ and MatGetRowIJ_SeqSBAIJMatGetRowIJ_SeqBAIJ had a bug for blockcompressed case and shift ==1MatGetRowIJ_SeqSBAIJ was almost completely broken: the code is now a duplicate of MatGetRowIJ_SeqBAIJAdded an extra PetscBool parameter to MatToSymmetricIJ_SeqAIJ to select whether to symmetrize the lower triangular or the upper triangular part (default is lower triangular, as before); this is needed by MatGetRowIJ_SeqBAIJ to work properlyAdded ex26.c to test MatGetRowIJ for SEQAIJ,SEQBAIJ and SEQSBAIJ
show more ...
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 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
1...<<11121314151617181920>>...64