set reuse default lu->FactPattern = SamePattern
bugfixContributed-by: Kong, Fande <fande.kong@inl.gov>
enable option DOFACT for superlu_dist interface
Merge branch 'stefano_zampini/feature-mathypre'
Merge remote-tracking branch 'origin/hzhang/fix-superlu_dist-reuse-factornumeric'
set FactPattern = SamePattern_SameRowPerm as default when reuse matrix factor
Bugfix for repeated call of MatLUFactorNumeric_SuperLU_DIST()Reported-by: Anton Popov <popov@uni-mainz.de>
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepointThis is needed to deal with some changes in MatNullSpace from commit 9d2471e
Merge remote-tracking branch 'origin/maint'
MatHYPRE: create new matrix typeThe conversion from AIJ to HYPRE has been taken from src/dm/impls/da/hypre/mhyp.cHYPRE to AIJ is new
pastix: some build issues are fixed in the latest releaseTime: .1hReported-by: "Garth N. Wells" <gnw20@cam.ac.uk>Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
fix typos in manual pagesReported-by: Peter J. Puchyr <pjpuchyr@gmail.com>
Merge remote-tracking branch 'origin/karlrupp/feature-viennacl-preconditioners/master'
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector productsfrom the previous load as well as the incorrectly sized aij->B matrix.
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector productsfrom the previous load as well as the incorrectly sized aij->B matrix.Time: 1.75 hoursReported-by: Satish Balay <balay@mcs.anl.gov>
show more ...
Merge branch 'maint'Conflicts: config/BuildSystem/config/packages/boost.py src/mat/impls/aij/mpi/mumps/mumps.c src/sys/objects/ftn-custom/zstart.c
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepointI have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepointI have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepointthat prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into masterConflicts: src/docs/website/documentation/changes/dev.html
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
MAT: introduce setlateblocksize function that allows to change the block size after matrix setup
MatMUMPS: fix conversion from SeqAIJ to mumps upper triangular format in case of missing diagonal
MatSeqAIJ: if nonew is 0, allow setting a nonzero diagonal value
MatSeqAIJ: prevent from accessing outside the row
CUSP,ViennaCL: Fixed ILU and Cholesky preconditioner fallback.The new registration mechanism for matrix factorizations was notapplied for CUSP and ViennaCL, thus the default ILU preconditioners di
CUSP,ViennaCL: Fixed ILU and Cholesky preconditioner fallback.The new registration mechanism for matrix factorizations was notapplied for CUSP and ViennaCL, thus the default ILU preconditioners did not work.This commit adds the missing registrations for these packages.
Merge branch 'maint'
bugfix for MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()Reported-by: Stefano Zampini <stefano.zampini@gmail.com>The size of apj array needs to be AP->rmax(not available), not C->rmax.Stefano provided
bugfix for MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()Reported-by: Stefano Zampini <stefano.zampini@gmail.com>The size of apj array needs to be AP->rmax(not available), not C->rmax.Stefano provided a Pmat for ex94.c which gives smaller C->rmax. Use cn fixed the bug.
initialize variables so compiler doesn't think they may be used uninitialized
1...<<81828384858687888990>>...265