Introduce MatDenseGetArrayRead(), add object state update to MatDenseGetArray(), adding missing MatDenseRestoreArray() to MKL_CPardisoCommit-type: bug-fix, featureReported-by: Pierre Jolivet <Pier
Introduce MatDenseGetArrayRead(), add object state update to MatDenseGetArray(), adding missing MatDenseRestoreArray() to MKL_CPardisoCommit-type: bug-fix, featureReported-by: Pierre Jolivet <Pierre.Jolivet@enseeiht.fr>
show more ...
Simplify PetscFree() calls on const pointers; no longer require additional variablesCommit-type: style-fixThanks-to: Jed Brown <jed@jedbrown.org>
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fix
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fixReported-by: nightly tests
Allow KSPPREONLY and KSPFETIDP to "support" any KSPNormTypethis prevents errors when the user has hardwired a particular KSPNormTypethat is not relevant for these methods.Also improved documenta
Allow KSPPREONLY and KSPFETIDP to "support" any KSPNormTypethis prevents errors when the user has hardwired a particular KSPNormTypethat is not relevant for these methods.Also improved documentation regarding the fact that KSPPREONLY does useKSP convergence options and KSPFETIDP automatically copies options supplied to theouter KSP to the inner one.A few fixes for use of VecGetArrayRead() because Barry's work flow is terrible.These are unrelated to the previous updates.Commit-type: style-fix, feature, documentationTime: .4 hoursReported-by: Jed Brown <jed@jedbrown.org>
Add MatDensePlaceArray() and MatDenseResetArray()Commit-type: featureTime: 1.1 hoursReported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
fix duplicate definitions warned by -Wredundant-declsAlso a bugfix? BLASdotu_ -> dotuReported-by: Till Martens <till.martens@dlr.de>
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>
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>
Merge branch 'maint'
MatView() of MPIDENSE matrix with PETSC_VIEWER_ASCII_MATLAB did not print name correctlyTime: .1 hoursReported-by: Yaoyu Hu <huyaoyu1986@gmail.com>
Removed the use of PetscObjectQueryFunction() with with MatGetDiagonalBlock()that I missed when I first converted MatGetDiagonalBlock() from a query functionto a table functionTime: .3 hoursRe
Removed the use of PetscObjectQueryFunction() with with MatGetDiagonalBlock()that I missed when I first converted MatGetDiagonalBlock() from a query functionto a table functionTime: .3 hoursReported-by: nightly tests
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
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>
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the setformat and thus do not produce any information.Reported-by: Jed Brown <jed@jedbrown.org>
add row/col orientation to MatConvert_Elemental_Dense
add columnoriented option to MatSetValues_Elemental()
Merge remote-tracking branch 'origin/hzhang/matmatmult_dense'
add MAT_REUSE_MATRIX to MatConvert_Elemental_Dense()
add MAT_REUSE_MATRIX to MatConvert_MPIDense_Elemental()
MatMatMult_MPIDense_MPIDense() requires elemental
1...<<11121314151617181920>>...34