History log of /petsc/src/mat/interface/matrix.c (Results 676 – 700 of 3231)
Revision Date Author Comments
# 6d2a05b4 03-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 721c92c4 03-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matgetlocalsize-docs' into 'maint'

MatGetLocalSize: remove misleading comment from documentation

See merge request petsc/petsc!2944


# 08a7d4d7 03-Jul-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatGetLocalSize: remove misleading comment from documentation


# 2c7c0729 24-Jun-2020 Barry Smith <bsmith@mcs.anl.gov>

Most external factorization packages do not use the ordering provided by PETSc, therefor only provide it when needed.

Adds MatOrderingType external to indicate not to generate an ordering and use wh

Most external factorization packages do not use the ordering provided by PETSc, therefor only provide it when needed.

Adds MatOrderingType external to indicate not to generate an ordering and use what the package needs
Now -pc_view will not print the wrong PETSc ordering when the ordering is done externally

Saves some memory and compute time.

Commit-type: optimization
Time: 1.2 hours
Reported-by: Junchao Zhang <junchao.zhang@gmail.com>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>

show more ...


# 7f3f1200 01-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-cusparse-notransgen-herm' into 'master'

feature cusparse notransgen herm

See merge request petsc/petsc!2915


# 85ba7357 28-Jun-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJCUSPARSE: log transpose generation


# 693b0035 26-Jun-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMultHermitianTranspose: use MatTranspose directly for real builds


# 0382be2f 25-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/scalapack' into 'master'

MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix

See merge request petsc/petsc!2858


# d24d4204 29-May-2020 Jose E. Roman <jroman@dsic.upv.es>

MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix


# babdfabc 18-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 624ba207 16-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-matmulttranspose-symmetric' into 'maint'

No need for ops->multtranspose if mat->symmetric (same with Hermitian transpose)

See merge request petsc/petsc!2851


# 7a32ffbe 14-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/2020-05-30/trivial-sizeof-fixes'

Updated the use of sizeof() when possible instead of using hardwired sizes for...

See merge request petsc/petsc!2827


# 589a23ca 02-Jun-2020 Barry Smith <bsmith@mcs.anl.gov>

Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments
need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a

Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments
need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilities

Commit-type: style-fix

Development Tools: Vim, Emacs, Eclipse

show more ...


# 82afd99a 10-Jun-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

No need for ops->multtranspose if mat->symmetric


# 19cef4a6 04-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-kspmatsolve-deprecate-ksphpddmmatsolve' into 'master'

Change how solves with multiple RHS work

See merge request petsc/petsc!2811


# 5ea7661a 23-May-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restor

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restore]SubMatrix

show more ...


# 833b33c1 29-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'

Fixes to MatProduct + many bug fixes + new hierarchical matrix support

See merge request petsc/petsc!2800


# 416aa540 26-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/elemental-header' into 'master'

MATELEMENTAL: move header to include/petsc/private so that it can be used from SLEPc

See merge request petsc/petsc!2815


# bffd6ed4 26-May-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix argument check


# 6718818e 17-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeInterm

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeIntermediateStructures in favor of MatProductClear
Clean up base headers for matrix classes
Update tests (remove some todos from ex70 because now the tests work properly)
MatProductSetType should not set the setfromoptions operation!
MatProductClear should reset operations
Remove no longer needed function composition
Add few more PetscInfo messages
Single dispatch routine
MatProductSetFromOptions routines are now allowed to fail
MatProductSetFromOptions_SeqXBAIJ_SeqDense: support for MATPRODUCT_AtB
MatTransposeMatMultNumeric_SeqAIJ_SeqDense: fix bug with leading dimensions
Make internal functions PETSC_INTERN
Fix a couple of places where the destroy routine of the matrix was changed
Products should all use internal data (or composed data attached to the internal data)
Fix few bugs in MPIAIJ_MPIDENSE product with stages

show more ...


# 0264e699 15-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatDiagonalScale: postpone check for operation


# 7a3c3d58 06-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: add support for basic AB and AtB products with B of type dense

do not fail if not supported
MatProductSetAlgorithm should copy the string, not the pointer!
Fix various checks
Fix new mat

MatProduct: add support for basic AB and AtB products with B of type dense

do not fail if not supported
MatProductSetAlgorithm should copy the string, not the pointer!
Fix various checks
Fix new mat/vec type propagation in few cases

Reported-by: "Jose E. Roman" <jroman@dsic.upv.es>, Pierre Jolivet <pierre.jolivet@enseeiht.fr>

show more ...


# 637a0070 06-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATMPIDENSE: support CUDA

MatSeqDense: add support to check for symmetricity

Add array accessors routines

fix MatSetRandom for leading dimension

Use PetscSF for MatMult
- uses the right communica

MATMPIDENSE: support CUDA

MatSeqDense: add support to check for symmetricity

Add array accessors routines

fix MatSetRandom for leading dimension

Use PetscSF for MatMult
- uses the right communication pattern instead of point-to-point
- can take advantage of CUDA aware MPI

Fix bugs related with LDA
Fix direct usage of cpu memory: use MatDenseGetArray (and variants) instead
Fix MatZeroRows
Fix MatView in Binary for SeqDense

show more ...


# 6f286981 07-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatConvert: add few other PetscInfo messages


# 9a971ab9 29-Mar-2020 Stefano Zampini <stefano.zampini@gmail.com>

Minor


1...<<21222324252627282930>>...130