| 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 ...
|
| d34ab3a3 | 24-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 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 |
| 0e6a1e94 | 30-Jan-2025 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
aijkokkos: setting block sizes for product of PtAP, etc to aijkokkos and cusparse |
| 45402d8a | 30-Jan-2025 |
Junchao Zhang <jczhang@anl.gov> |
Kokkos: add support of AMD MI300A
* Use HostMirrorMemorySpace instead of HostSpace to fix compile errors on MI300A
* Replace Kokkos::HostSpace with HostMirrorMemorySpace to fix compile errors on MI
Kokkos: add support of AMD MI300A
* Use HostMirrorMemorySpace instead of HostSpace to fix compile errors on MI300A
* Replace Kokkos::HostSpace with HostMirrorMemorySpace to fix compile errors on MI300A, since the latter is what Kokkos::DualView use for its host view
* Fix a subtle bug in KokkosDualViewSync() w.r.t MI300A. Suppose we want to sync a petsc VecKokkos v on host. On MI300A, the host copy v_h and the device copy v_d share the memory. So in the old code, we used if (v_dual.need_sync_host()) to skip the device to host memory copy. But I should not skip the exec.fence(). As the device might still have kernels writing v_d, we still need to sync the device/stream to make v_d ready for use on CPU (via v_h).
show more ...
|
| 76d69608 | 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 0b4b7b1c | 26-Nov-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages in KSP/SNES |
| a982d554 | 16-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 0c335700 | 15-Jan-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Print the requested inode size when unsupported size generates an error |
| 57761e9a | 11-Jan-2025 |
Junchao Zhang <jczhang@anl.gov> |
Mat: leverage MatConvert_AIJ_HYPRE to convert aijkokkos matrices to mathypre ones |
| 1c265611 | 11-Jan-2025 |
Junchao Zhang <jczhang@anl.gov> |
Mat: add some comments |
| 674b392b | 11-Nov-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add a MatResetHash API |
| fe1fc275 | 29-Oct-2024 |
Alexander <alexander.lindsay@inl.gov> |
Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type |
| 2e45e1b1 | 24-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| e58947e7 | 22-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cleanup_malloc' into 'release'
sys: Cleanup PetscMalloc and PetscCalloc
See merge request petsc/petsc!7892 |
| 32603206 | 02-Oct-2024 |
James Wright <james@jameswright.xyz> |
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `s
Address potential Malloc/Calloc ternary operator bugs
- Bug either by the argument of the ternary operator being cast inappropriately to `size_t` or by the values themselves not being cast to `size_t` when necessary.
show more ...
|
| 835f2295 | 05-Oct-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
Brain dead fixes for useless casts |
| 5a236de6 | 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 2e1d0745 | 19-Oct-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix ranlib warnings 'file has no symbols'
These warnings appear in macOS when configured --with-shared-libraries=0
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-nosh
Fix ranlib warnings 'file has no symbols'
These warnings appear in macOS when configured --with-shared-libraries=0
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(sectionhdf5.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(zhdf5io.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(hdf5io.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(aijhdf5.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(baijfact81.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(densehdf5.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(feceed.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(fvceed.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: arch-darwin-c-debug-noshared/lib/libpetsc.a(plexhdf5xdmf.o) has no symbols
Includes the removal of unnecessary custom fortran stubs.
show more ...
|