MatSeqDense: add SYTRF/SYTRS and HETRF/HETRS to MAT_FACTOR_CHOLESKYThe different factorizations are driven by the matrix options MAT_SPD, MAT_HERMITIAN and MAT_SYMMETRIC (default)
MatSeqDense: remove unneeded code
rename MatGetSubMat -> MatCreateSubMat
add MatDestroySubMatrices(); bugfix
Merge branch 'barry/remove-funct'
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functionsTime: 2.5 hoursReported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberlan
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functionsTime: 2.5 hoursReported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>
show more ...
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc tests fail due to lack of precisionFunded-by: ECPProject: fp16Time: 24 hours
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
Add error check for PetscInt overflow in creating MATDENSETime: .1 hoursReported-by: Amirhossein Molavi Tabrizi <a.molavitabrizi@northeastern.edu>
PCBDDC: added support for Nedelec elements using the discrete gradient
set solvertype for inplace MatxxxFactor()
Fix null output from PCFactorGetMatSolverPackage();Reported-by: Jose E. Roman <jroman@dsic.upv.es>
Fixes found by clang static analyzermostly set but unused variables plus a couple of true bugs
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
Merge branch 'stefano_zampini/feature-zerorowscolumns-seqdense'
Merge branch 'barry/fix-private-functions'
MatSeqDense: added MatZeroRowsColumns implementation
PetscDraw: Explicitly save draw in {Vec|Mat|DMDA}View() routines
PetscDraw: Fix MatView() for MAT{SEQ|MPI}{[S|SB]AIJ|DENSE}
made a few more private symbols privatemake checking for turning on symbol visibility the default
More decreasing visibility of symbols from outside librariesAlso fix a few bugs related to having multiple PETSc libraries
labeled a variety of additional internal functions as staticto prevent them from being publically available in the library
PetscDraw: Add utility routine PetscDrawRealToColor()
MatSeqDense: remove unneeded check
1...<<11121314151617181920>>...38