History log of /petsc/src/mat/impls/aij/mpi/mpimatmatmult.c (Results 126 – 150 of 634)
Revision Date Author Comments
# 54f467a8 23-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/pgi-20.9-warnings' into 'release'

Fix warnings in NVIDIA compilers (formerly PGI)

See merge request petsc/petsc!3397


# ec4bef21 05-Nov-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix warnings in NVIDIA compilers (formerly PGI): variable was never used


# 0d8a268c 29-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/clean-up-vecscatter' into 'master'

typedef PetscSF VecScatter

See merge request petsc/petsc!3365


# 97929ea7 22-Oct-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Clean up vecscatter and define it as PetscSF


# efba6e65 10-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release' into master


# d1debf72 09-Oct-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-gamg-transposegencuda' into 'release'

Fix CUDA performance regression and KOKKOS bugfixes

See merge request petsc/petsc!3310


# 0926fe31 06-Oct-2020 Stefano Zampini <stefano.zampini@gmail.com>

MPIAIJ matmults: add new nonzero location error


# 69be949a 06-Oct-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable: fill nonzero pattern

All the other symbolic factorizations fill the nonzero pattern. This does not


# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


# a1bfbe63 12-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matproduct-logging' into 'master'

fix matproduct logging

See merge request petsc/petsc!2857


# 93aa15f2 11-Jun-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatMultNumericAdd_SeqAIJ_SeqDense: Improve performances

1M x 1M AIJ matrix with 10 nonzeros per row times 2 columns -> 2x improvement
smaller improvements (20% in time) for larger numbers of columns


# 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


# 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 ...


# 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 ...


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 5d46b446 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-hpddm-missing-interface' into 'maint'

Add KSPHPDDMMatSolve()

See merge request petsc/petsc!2730


# 910cf402 07-May-2020 prj- <pierre.jolivet@enseeiht.fr>

Minor fixes and improvements

* Typos
* MatMatSolve() improvements
* MatDense[Get|Restore]ColumnF90()
* MatKAIJGetScaledIdentity()


# 9c919e7d 05-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 055802ab 04-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matmatmult-prj' into 'maint'

Fix MatMatMult old API when reusing dense output matrix

See merge request petsc/petsc!2761


# 0ad02fca 02-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

Revert "enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov>"

This reverts commit 0e1ed72ee065c9f36858e956742a5e16988d3676.


# 3280a7ba 27-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# e9a4ff25 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang/mat-enable-setoption-for-product' into 'maint'

enable MatSetOption() for matrix products

See merge request petsc/petsc!2733


12345678910>>...26