| #
d5ea218e
|
| 09-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATDENSE: add MatDenseReplaceArray() and MatDenseCUDAReplaceArray()
Add few interface checks
|
| #
6947451f
|
| 06-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATDENSE: add API to access columns as vectors
|
| #
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.
|
| #
18992e5d
|
| 27-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMatMultSymbolic with DENSE output: use MatSetUp instead of SetPreallocation
This way we can preserve the local array if already present
|
| #
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
|
| #
0e1ed72e
|
| 19-Apr-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov> add MatSetType() in MatProductSetFromOptions_Atype_Btype_Ctype() fix MatSetOption_MPIAIJ for case MAT_US
enable MatSetOption() for matproduct; Reported by Nourgaliev, Robert Nr <nourgaliev1@llnl.gov> add MatSetType() in MatProductSetFromOptions_Atype_Btype_Ctype() fix MatSetOption_MPIAIJ for case MAT_USE_INODES
show more ...
|
| #
b2eb82fd
|
| 18-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/fix-MatProductSetFromOptions-err' into maint
Ref: https://gitlab.com/petsc/petsc/-/merge_requests/2723
|
| #
28bbe7a7
|
| 18-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/fix-MatProductSetFromOptions-err' into 'master'
fix error report in MatProductSetFromOptions_xxx
See merge request petsc/petsc!2723
|
| #
544a5e07
|
| 15-Apr-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
Add the product type and matrix types for the error report in MatProductSetFromOptions_matA_matB_matC() Requested by Jed Brown
|
| #
5b8888ca
|
| 21-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/hzhng/matproduct-api'
|
| #
4222ddf1
|
| 13-Jan-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C - See matproduct.c for detailed description of new API - removed API function XXXSymbolic() and XXXNumeric()
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C - See matproduct.c for detailed description of new API - removed API function XXXSymbolic() and XXXNumeric() - removed subroutines MatMatMult_xxx, MatPtAP_xxx, ... - modified MatxxxSymbolic_XXX() prototype (product is an input now) - selection of algorithm is in MatProductSetFromOptions_xxx()
show more ...
|
| #
9e31fb84
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/binary-io' into 'master'
Binary IO Enhancements
See merge request petsc/petsc!2594
|
| #
8491ab44
|
| 10-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
MATDENSE: Add support for MPI-IO binary viewers
|
| #
f253e43c
|
| 09-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscBinaryWrite: Remove `istemp` boolean flag
|
| #
1143afed
|
| 21-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
c347dca2
|
| 19-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/2019-10-15/bug-gamg-complexity/maint' into 'maint'
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problems
See merge request petsc/petsc!
Merge branch 'barry/2019-10-15/bug-gamg-complexity/maint' into 'maint'
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problems
See merge request petsc/petsc!2179
show more ...
|
| #
3966268f
|
| 16-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problems
Also fixed code that computes parallel matrix storage information to communicate with PetscLogDouble i
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problems
Also fixed code that computes parallel matrix storage information to communicate with PetscLogDouble instead of PetscReal.
Commit-type: bug-fix Reported-by: Mark Lohry <mlohry@gmail.com>
show more ...
|
| #
acc889b1
|
| 04-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/matmatmult-nest-dense' into 'master'
Support for MatMatMult with Nest and MPIDense
See merge request petsc/petsc!2069
|