| #
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 ...
|
| #
8da4f93b
|
| 23-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/gpu-bddc' into 'master'
Improvements towards BDDC on GPUs
See merge request petsc/petsc!2067
|
| #
a4af7ca8
|
| 17-Sep-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMatMult: support for {seqaijviennacl|seqaijcusparse}_seqdense
|
| #
fff33866
|
| 21-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of gitlab.com:petsc/petsc
|
| #
99bbbb90
|
| 21-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'hzhang/matmatmult-aijdense-optimize' into 'master'
Hzhang/matmatmult aijdense optimize
See merge request petsc/petsc!2032
|
| #
87753dde
|
| 22-Aug-2019 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatMatMult_mpiaij_mpidense(); Requested-by: Ian Lin <iancclin@umich.edu>
|
| #
6b804ed2
|
| 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs.
|
| #
b139225a
|
| 24-Jul-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJ: minor coding style changes
|
| #
c56e2027
|
| 26-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/optimize-aij-da (pull request #1762)
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
|
| #
071fcb05
|
| 05-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some Pets
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some PetscMalloc*() 3) Eliminated unneeded PetscCalloc*() 4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization 5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL) 6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times) 7) Eliminated call to PetscMemzero() in PetscFree()
Commit-type: style-fix, feature
show more ...
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
580bdb30
|
| 07-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*() with PetscArraymove()
Commit-type: style-fix, feature
show more ...
|
| #
9e325d4b
|
| 01-May-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/utilize-matdensegetarrayread' [PR #1598]
* barry/utilize-matdensegetarrayread: Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible
|
| #
1683a169
|
| 28-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible
Commit-type: style-fix, feature
|
| #
9a09376b
|
| 24-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
f04ab7ec
|
| 22-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
Merged in Fande-Kong/fixed_PtAP (pull request #1452)
MPIPtAP: Enable large-scale simulations
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
df97dc6d
|
| 19-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
Refactored MatMatMult_SeqAIJ_SeqAIJ so that we can choose different
algorithms during runtime for MPIPtAP
|
| #
8000f006
|
| 15-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
4f59c0f7
|
| 13-Mar-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merged in stefano_zampini/feature-pcbddc-enablelor (pull request #1427)
Stefano zampini/feature pcbddc enablelor
|