| #
7daefbaf
|
| 13-Aug-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATBAIJ: fix memory leaks in MatDestroySubMatrices_SeqBAIJ
|
| #
82a6ae78
|
| 28-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-some-missing-chkerr' into 'main'
Some missing CHKERR[Q|MPI]
See merge request petsc/petsc!4190
|
| #
1e1ea65d
|
| 27-Jul-2021 |
Pierre Jolivet <pierre@joliv.et> |
Some missing CHKERR[Q|MPI]
|
| #
67f24b97
|
| 08-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/update-checkbadsource' into 'main'
Update badsource rules
See merge request petsc/petsc!4064
|
| #
70a7d78a
|
| 04-Jun-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Update badsource rules
- Zero or more spaces are not allowed for more returning types - zero spaces not allowed for for|if|while
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
68a68e0c
|
| 12-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-02-12/add-baij-12' into 'main'
Barry/2021 02 12/add baij 12
See merge request petsc/petsc!3643
|
| #
6679dcc1
|
| 13-Feb-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Add new mat/tests example for testing performance of BAIJ for different block sizes
Add support for options database controln of which version of MatMult_SeqBAIJ is used
Add support for block size
Add new mat/tests example for testing performance of BAIJ for different block sizes
Add support for options database controln of which version of MatMult_SeqBAIJ is used
Add support for block size 12 include AVX (no faster)
Fixes for MatMult_SeqBAIJ_12_AVX2()- Code, was cut and paste and not properly fixed, so completely wrong before
Clean up test example for MatMult BAIJ blocksize 12
Commit-type: optimization /spend 5.5h Reported-by: Asiri Obeysekara <gitlab@mg.gitlab.com>
show more ...
|
| #
0c98527c
|
| 30-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-11-26/use-petsc-stack-call-blas' into 'master'
Barry/2020 11 26/use petsc stack call blas
See merge request petsc/petsc!3438
|
| #
73cf7048
|
| 26-Nov-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add missing PetscStackCallBLAS()
Commit-type: i.e. error-checking /spend 25m
|
| #
7b917211
|
| 24-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-null' into 'master'
Fix 0 -> NULL for pointers
See merge request petsc/petsc!3086
|
| #
f4259b30
|
| 23-Aug-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
Mat: Replace 0 -> NULL for pointers
|
| #
573a2795
|
| 22-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
2b3c6bf3
|
| 22-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-19/bugs-flopcount-view/maint' into 'maint'
Limit chance of integer overflow in calls to PetscLogFlops()
See merge request petsc/petsc!2986
|
| #
ca0c957d
|
| 19-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Limit chance of integer overflow in calls to PetscLogFlops()
Don't view inner KSP when it has not yet been created.
Commit-type: bug-fix Funded-by: ECP /spend 20m Reported-by: Karl Yang <y.juntao@
Limit chance of integer overflow in calls to PetscLogFlops()
Don't view inner KSP when it has not yet been created.
Commit-type: bug-fix Funded-by: ECP /spend 20m Reported-by: Karl Yang <y.juntao@hotmail.com>
show more ...
|
| #
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 ...
|
| #
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()
|
| #
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 ...
|
| #
46b16879
|
| 23-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-upstream-hpddm' into 'master'
Multiple fixes to PCHPDDM + MatMatMult_SeqSBAIJ_SeqDense
See merge request petsc/petsc!2123
|
| #
c2916339
|
| 04-Oct-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
MatMatMult_SeqSBAIJ_SeqDense
|