| #
5aae2c7a
|
| 11-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatDense: support RARt trough basic
|
| #
7a3c3d58
|
| 06-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatProduct: add support for basic AB and AtB products with B of type dense
do not fail if not supported MatProductSetAlgorithm should copy the string, not the pointer! Fix various checks Fix new mat
MatProduct: add support for basic AB and AtB products with B of type dense
do not fail if not supported MatProductSetAlgorithm should copy the string, not the pointer! Fix various checks Fix new mat/vec type propagation in few cases
Reported-by: "Jose E. Roman" <jroman@dsic.upv.es>, Pierre Jolivet <pierre.jolivet@enseeiht.fr>
show more ...
|
| #
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 ...
|
| #
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
|
| #
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'
|
| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
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
|
| #
cf9c20a2
|
| 19-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode
|
| #
76bd3646
|
| 14-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
|
| #
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
|
| #
631c7bba
|
| 03-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/essl-reorg-PETSC_MISSING_LAPACK' into 'master'
Balay/essl reorg petsc missing lapack
See merge request petsc/petsc!2566
|
| #
3c377650
|
| 28-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()
And sync the missing function list with missing functions in current ESSL
If we find more LAPACK symbols missin
ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()
And sync the missing function list with missing functions in current ESSL
If we find more LAPACK symbols missing in commonly used LAPACK impls, we can add them back in the new format.
src/ksp/pc/impls/bddc/bddcprivate.c has alternate code for PETSC_MISSING_LAPACK_GESVD. This code is retained for now [in case we need to add this flag back in]
show more ...
|
| #
13e56cb6
|
| 29-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
d430fd2a
|
| 29-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/essl-fixes/maint' into maint
|