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