| #
93a54799
|
| 08-Aug-2025 |
Pierre Jolivet <pierre@joliv.et> |
Docs: typos
|
| #
82ff078f
|
| 05-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-08-01/fix-MatCreateMPIAIJWithSeqAIJ' into 'release'
Change the prototype of a ctor of Mat_SeqAIJKokkos
See merge request petsc/petsc!8626
|
| #
ecd797f4
|
| 02-Aug-2025 |
Junchao Zhang <jczhang@anl.gov> |
Mat: change the prototype of a ctor of Mat_SeqAIJKokkos
To correctly mark the a,i,j on host are allocated by Mat_SeqAIJKokkos, so don't use them when Mat_SeqAIJKokkos is deleted.
close #1798
|
| #
934c28dd
|
| 22-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
09117800
|
| 22-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'zach/fixes-gpu-mi300a' into 'release'
MATHYPRE and Kokkos Fixes
See merge request petsc/petsc!8510
|
| #
8d8740d4
|
| 22-Jul-2025 |
Zach Atkins <Zach.Atkins@colorado.edu> |
Remove extra preprocessor checks
|
| #
f73bfc44
|
| 15-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d70d49e
|
| 11-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-07-01/fix-MatCreateMPIAIJWithSeqAIJ-device' into 'release'
Fix bugs related to MatCreateMPIAIJWithSeqAIJ
See merge request petsc/petsc!8524
|
| #
d1c799ff
|
| 07-Jul-2025 |
Junchao Zhang <jczhang@anl.gov> |
aijkokkos: fix a bug, in MatAssemblyEnd_SeqAIJKokkos, before deleting aijkok, need to preserve a,i,j on host
|
| #
51ece73c
|
| 03-Jul-2025 |
Junchao Zhang <jczhang@anl.gov> |
aijkokkos: fix a bug, MatConvert from aij to aijkokkos with MAT_INITIAL_MATRIX didn't set the output matrix type correctly
|
| #
f3d3cd90
|
| 09-Jul-2025 |
Zach Atkins <Zach.Atkins@colorado.edu> |
Split KokkosDualViewSync into Host and Device versions
|
| #
fabba767
|
| 01-Jul-2025 |
Zach Atkins <Zach.Atkins@colorado.edu> |
Kokkos - Limit excess synchronization on MI300A
|
| #
4bf22137
|
| 21-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/kokkos-threads' into 'main'
Enable C++11 threads support in KOKKOS
See merge request petsc/petsc!8407
|
| #
b60e0082
|
| 15-May-2025 |
Stefano Zampini <zampins@kl-27626.kaust.edu.sa> |
atSeqAIJRestoreKokkosViewWrite: fix unused variable warning
|
| #
174dc0c8
|
| 28-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
34e05a0f
|
| 28-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/iwyu-export-petscerror' into 'release'
petscerror.h: iwyu export semi-private header
See merge request petsc/petsc!8343
|
| #
7233ce55
|
| 24-Apr-2025 |
Jed Brown <jed@jedbrown.org> |
petscerror.h: iwyu export semi-private header
petscerror.h cannot be included directly unless petscsys.h has already been included (and that unconditionally includes petscerror.h). This updates docs
petscerror.h: iwyu export semi-private header
petscerror.h cannot be included directly unless petscsys.h has already been included (and that unconditionally includes petscerror.h). This updates docs and uses IWYU pragma export so IDEs (clangd) will automatically include the correct header when you use things like SETERRQ that appear petscerror.h.
Fix #1254
show more ...
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d31fe398
|
| 31-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos' into 'release'
Fix typos
See merge request petsc/petsc!8259
|
| #
bfe80ac4
|
| 29-Mar-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos
|
| #
afb41d4c
|
| 28-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-03-18/revise-aijkokkos-matsolve' into 'main'
Add options to do factorization and solve on host for matseqaijkokkos
See merge request petsc/petsc!8209
|
| #
aac854ed
|
| 27-Mar-2025 |
Junchao Zhang <jczhang@anl.gov> |
aijkokkos: support factorization on host but solve on device
|
| #
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 ...
|
| #
97fff7b2
|
| 07-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-03-05/revise-PetscGetKokkosExecutionSpace' into 'main'
Return execution space instead of reference to simplify the code
See merge request petsc/petsc!8182
|