| #
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
|
| #
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
|
| #
184b5a2e
|
| 26-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge
Merge branch 'barry/2023-09-15/fix-log-pcmpi' into 'main'
add optimized shared memory PCMPI and add users manual section on comparing STREAMS performance to PETSc application performance
See merge request petsc/petsc!6903
show more ...
|
| #
9f0612e4
|
| 11-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Add shared memory support for PCMPI using both shmget() and MPI_Win_allocate_shared()
|
| #
942d34d0
|
| 03-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-ubsan' into 'main'
Pacify UBSan
See merge request petsc/petsc!7158
|
| #
8e3a54c0
|
| 24-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
|
| #
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
|
| #
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
|
| #
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 ...
|