| #
2479783c
|
| 06-Sep-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix several typos in error strings
|
| #
6472a4ed
|
| 05-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-12/snes-lag-jacobian-rosw' into 'master'
Barry/2020 07 12/snes lag jacobian rosw
See merge request petsc/petsc!3049
|
| #
2a350339
|
| 12-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
SeqDense treats ILU as LU allowing PC defaults to work when dense matrix is not yet known
DMSHELL uses dense format if no format provided.
Fix manual pages for MatFactor
Commit-type: feature, test
SeqDense treats ILU as LU allowing PC defaults to work when dense matrix is not yet known
DMSHELL uses dense format if no format provided.
Fix manual pages for MatFactor
Commit-type: feature, testing-fix, documentation /spend 1h
show more ...
|
| #
cbae6592
|
| 27-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-13/matsetvalues-nopreallocation-seqaij' into 'master'
Added MatSeqAIJSetTotalPreallocation() allows efficiently building a SeqAIJ...
See merge request petsc/petsc!3065
|
| #
19b08ed1
|
| 27-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Added MatSeqAIJSetTotalPreallocation() allows efficiently building a SeqAIJ matrix row by row without preallocating each row instead just provide an upper bound on the entire memory needed.
Commit-t
Added MatSeqAIJSetTotalPreallocation() allows efficiently building a SeqAIJ matrix row by row without preallocating each row instead just provide an upper bound on the entire memory needed.
Commit-type: optimization /spend 4h Reported-by: Sajid Ali <sajidsyed2021@u.northwestern.edu>
show more ...
|
| #
efe0395b
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-checkbadSource' into 'master'
balay/fix-checkbadSource: fix the line count, and false positive with Kokkos::parallel_for()
See merge request petsc/petsc!3100
|
| #
886733d0
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
balay/fix-checkbadSource: fix the line count, and false positive with Kokkos::parallel_for()
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|
| #
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
|
| #
4a87ec21
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-22/MatSeqAIJSetPreallocationCSR-updates' into 'master'
Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes
See merge request pets
Merge branch 'barry/2020-07-22/MatSeqAIJSetPreallocationCSR-updates' into 'master'
Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes
See merge request petsc/petsc!3085
show more ...
|
| #
f4259b30
|
| 23-Aug-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
Mat: Replace 0 -> NULL for pointers
|
| #
6a9b8d82
|
| 22-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes
Removed computed but unused variable
Commit-type: optimization, documentation /spend 30m Thanks-to: Adol
Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes
Removed computed but unused variable
Commit-type: optimization, documentation /spend 30m Thanks-to: Adolfo Rodriguez <adantra@gmail.com>
show more ...
|
| #
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 ...
|
| #
7f3f1200
|
| 01-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-cusparse-notransgen-herm' into 'master'
feature cusparse notransgen herm
See merge request petsc/petsc!2915
|
| #
e6e9a74f
|
| 26-Jun-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: implement hermitian transpose operation
Simplify the class, using a single routine for all the MatMult variants Make transpose generation optional (not default)
|
| #
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
|
| #
d24d4204
|
| 29-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
|
| #
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 ...
|
| #
86214cee
|
| 11-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatMatMultNumeric_SeqDense_SeqAIJ: fix bug with leading dimensions
preserve C type if already of dense type
|
| #
0ce8acde
|
| 07-May-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatConvert_SeqAIJ_SeqAIJCUSPARSE: fix bug with reuse != MAT_INPLACE_MATRIX
|
| #
d9ef940e
|
| 15-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|