| 9d6c45b4 | 26-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove dead code/comments |
| 58b7e2c1 | 23-Mar-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLayout: default block size 1 |
| 6b31ed9c | 23-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| b3a35320 | 20-Mar-2025 |
Alex Lindsay <alexlindsay239@gmail.com> |
Log state change for matrices during MatResetPreallocation
Refs #1684 |
| 87fca844 | 27-Jul-2024 |
Pierre Jolivet <pierre@joliv.et> |
Update to clang-format-20 |
| 23386071 | 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stevendargaville/mat-kokkoscreatedevice' into 'main'
Added new API calls to allow kokkos matrices to be built with no host preallocation
See merge request petsc/petsc!8206 |
| c0c276a7 | 20-Mar-2025 |
sdargavi <s.dargaville@imperial.ac.uk> |
Changes to allow building gpu matrices on the device.
Changed MatCreateMPIAIJWithSeqAIJ() so global sizes must be given to prevent reduction.
Changed MatCreateMPIAIJWithSeqAIJ() so B can be passed
Changes to allow building gpu matrices on the device.
Changed MatCreateMPIAIJWithSeqAIJ() so global sizes must be given to prevent reduction.
Changed MatCreateMPIAIJWithSeqAIJ() so B can be passed in with local indices, hence no compactification occurs.
Added MatCreateSeqAIJKokkosWithKokkosViews() which creates a Mat with no preallocation on the host.
Added test that checks building kokkos matrices without any host preallocation
show more ...
|
| ce78bad3 | 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| 89a8e22d | 16-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| fa7fd462 | 13-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
MatIncreaseOverlap_MPIAIJ_Once: no need for overallocation |
| 4df4a32c | 07-Mar-2025 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Kokkos: return execution space instead of reference to simplify the code
A Kokkos execution space is a shared pointer. We don't need to reference it |
| 888c827c | 26-Feb-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSetOption: ignore unused options instead of erroring out |
| 49c2f904 | 01-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release' |
| 4841e5bc | 01-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-02-26/fix-aijfact-aijgetarray' into 'release'
Use MatSeqAIJGetArrayRead/Write to access the value array of Mat_SeqAIJ
See merge request petsc/petsc!8169 |
| 9725ddff | 28-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Mat: fix regression from c8ca1fbc97989d7f13a4db197e36b5d2efa188ca |
| b65878ee | 26-Feb-2025 |
Junchao Zhang <jczhang@anl.gov> |
Mat: use MatSeqAIJGetArrayRead/Write to access the value array of Mat_SeqAIJ
If the matrix's latest value is on device, the old "a->a[i]" style would get wrong data. MatSeqAIJGetArray() ensures the
Mat: use MatSeqAIJGetArrayRead/Write to access the value array of Mat_SeqAIJ
If the matrix's latest value is on device, the old "a->a[i]" style would get wrong data. MatSeqAIJGetArray() ensures the host has up to date values
show more ...
|
| 39cfb508 | 25-Feb-2025 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
propagates mat blocksize in PtAP |
| d34ab3a3 | 24-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 917c3dcc | 22-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
MATSOLVERMUMPS: clearer error message when overflowing |
| 62e5df07 | 21-Feb-2025 |
Mark Adams <mfadams@lbl.gov> |
fix bug in MatGetRowSumAbs_SeqAIJ |
| cc6e31f1 | 20-Feb-2025 |
Junchao Zhang <jczhang@anl.gov> |
CUDA: suppress warnings showing up with cuda-12.8.0 |
| 7a533827 | 10-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| e457bb90 | 29-Jan-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Error checking for corrupt matrix before saving to disk |
| b7b2c57c | 05-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-01-30/feature-support-AMD-MI300A' into 'main'
Add support of AMD MI300A
Closes #1703
See merge request petsc/petsc!8110 |
| dca0b66a | 30-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/aijkokkos-fix-ABC-bs' into 'main'
aijkokkos: setting block sizes for product of PtAP, etc to aijkokkos and cusparse
See merge request petsc/petsc!8098 |