| #
5ff6d247
|
| 24-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
9b2fde23
|
| 23-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-hash-info' into 'release'
MatSetUp_(Seq|MPI)_Hash(): fix confusing -info message
See merge request petsc/petsc!8806
|
| #
666f9b3f
|
| 22-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
MatSetUp_(Seq|MPI)_Hash(): fix confusing -info message
[0] <mat:mpiaij> MatSetUp_MPI_Hash(): Using hash-based MatSetValues() for MATMPISBAIJ because no preallocation provided
|
| #
98c71c53
|
| 12-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fixes-for-hash-assembling' into 'main'
MatSetValuesHash: support ignorezeroentries
See merge request petsc/petsc!8639
|
| #
9680b7ce
|
| 09-Aug-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSetValuesHash: support ignorezeroentries
Fix ubsan output
|
| #
a81650ca
|
| 29-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'lindad/new-aij-from-hash' into 'main'
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type
See merge request petsc/petsc!7939
|
| #
fe1fc275
|
| 29-Oct-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
f4f49eea
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g' git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g' git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
|
| #
dee6f9aa
|
| 29-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
769ac703
|
| 27-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-mathash-ignore-offproc' into 'release'
Fix a bug that MatSetValues_MPI_Hash() did not honor MAT_IGNORE_OFF_PROC_ENTRIES
See merge request petsc/petsc!6630
|
| #
cfe56a0c
|
| 24-Jun-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: save the cost of MatStash in MatAssemblyBegin/End_MPI_Hash when user ignores off-proc entries
|
| #
3ac1eb50
|
| 24-Jun-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: fix a bug that MatSetValues_MPI_Hash() did not honor MAT_IGNORE_OFF_PROC_ENTRIES
|
| #
b3f1e23b
|
| 31-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-05-25/no-memcpy-ops' into 'main'
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
See merge request petsc/petsc!6507
|
| #
aea10558
|
| 25-May-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
|
| #
6e6ecd73
|
| 07-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/gc-again' into 'main'
GC fixes again
See merge request petsc/petsc!6096
|
| #
ccf2841b
|
| 24-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/update-packages' into 'main'
Fix warnings and update OpenMPI and zlib
See merge request petsc/petsc!6114
|
| #
a57c2057
|
| 24-Feb-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix warning in mpihashmat.h
|
| #
0b31b82a
|
| 21-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-02-18/allow-mat-nested-hash-preallocation' into 'main'
Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode
See merge
Merge branch 'barry/2023-02-18/allow-mat-nested-hash-preallocation' into 'main'
Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode
See merge request petsc/petsc!6090
show more ...
|
| #
ad79cf63
|
| 19-Feb-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode
Commit-type: feature /spend 1h Reported-by: Pierre Jolivet
|
| #
80e68446
|
| 20-Feb-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix warning unreachable loop
|
| #
b047e4b5
|
| 17-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-09-12/fix-mat-preallocation' into 'main'
try to build efficient hash table allocation directly into Mat
See merge request petsc/petsc!5621
|
| #
26cec326
|
| 08-Dec-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash
* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash
* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines * Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the future
Commit-type: feature /spend 25h
show more ...
|