| #
abb05746
|
| 25-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-24/petsckernel-valid-pointer' into 'master'
Barry/2020 08 24/petsckernel valid pointer
See merge request petsc/petsc!3204
|
| #
23fff9af
|
| 24-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Need initialize to prevent test systems from complaining about possibly uninitialized variables.
Commit-type: portability-fix /spend 5m Reported-by: GitLab CI
|
| #
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
|
| #
fd2eec0d
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/add-kokkos-init' into 'master'
Add Kokkos initialization
See merge request petsc/petsc!3048
|
| #
05035670
|
| 19-Aug-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add support of CUDA/HIP initialization at the same time
|
| #
721b214e
|
| 02-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-delay-cuda-init' into 'master'
Do not init cuda if a code does not create any petsc cuda objects
See merge request petsc/petsc!2987
|
| #
cae85d06
|
| 21-Jul-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Do lazy petsc cuda initialization and validation
So that we can avoid overburdening the GPU in CI. See more at https://gitlab.com/petsc/petsc/-/issues/360#note_373723821
|
| #
9bdd2ab0
|
| 06-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-zero-hpddm' into 'master'
Fix FPE in KSPHPDDM
See merge request petsc/petsc!2947
|
| #
f140bc17
|
| 03-Jul-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatDenseGetLocalMatrix: fix for MPIDENSECUDA
error if matrix is not of type dense
|
| #
6d2a05b4
|
| 03-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
c1a15ea8
|
| 03-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-matcreatedense' into 'maint'
MatCreateDense: remove useless check
See merge request petsc/petsc!2945
|
| #
8f490ea3
|
| 03-Jul-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatCreateDense: remove useless check
this check makes the code fail when some of the matrices have zero local rows and data null on those processes only
|
| #
0382be2f
|
| 25-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/scalapack' into 'master'
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
See merge request petsc/petsc!2858
|
| #
17359960
|
| 15-Jun-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
MATDENSE: fix setting LDA in parallel
|
| #
d24d4204
|
| 29-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
|
| #
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
|
| #
616b8fbb
|
| 02-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatDenseGetSubMatrix: tweak support for CUDA
|
| #
0acaeb71
|
| 02-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMatDense: minor tweaks
|
| #
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 ...
|
| #
ad16ce7a
|
| 11-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATDENSE: Add MatDenseSetLDA
clean up seqdense data from max and changelda entries
|
| #
4b6ae80f
|
| 17-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATMPIDENSE: fix diagonal block for CUDA
|
| #
50ce3c9c
|
| 13-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATMPIDENSE: fix for null sizes when calling gemm
|