| #
cd871708
|
| 16-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'cuda' into 'main'
Fix CUDA 13 API incompatibilities
See merge request petsc/petsc!8632
|
| #
b547d71c
|
| 05-Aug-2025 |
Nuno Nobre <nuno.nobre@stfc.ac.uk> |
Fix CUDA 13 API incompatibilities
Co-authored-by: Satish Balay <balay@mcs.anl.gov>
|
| #
74c55297
|
| 19-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-07-10/issue-1412/release' into 'main'
Fix Missing BlasInterfaceImpl symbols in main
Closes #1412
See merge request petsc/petsc!6684
|
| #
a0fd03d2
|
| 11-Jul-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
extern template CUPM Interface and SolverInterface as well
|
| #
c200f75e
|
| 12-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
ee52996b
|
| 10-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-11-09/fixup-cupm-msvc-redefinition-errors/release' into 'release'
Fix Various MSVC Device Compatibility Issues
See merge request petsc/petsc!5848
|
| #
012f47c9
|
| 09-Nov-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Fix error C2371: 'cupmMemoryType(Host|Device|Managed)': redefinition; different basic types
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
fb664f9e
|
| 10-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-08-29/petscdevicecontext-backend-update' into 'main'
Update PetscDevice and PetscDeviceContext backends
See merge request petsc/petsc!5566
|
| #
0e6b6b59
|
| 29-Aug-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Rework PetscDeviceContext backends and supporting code: - Add PETSC_DEVICE_HOST - Add PetscDeviceAllocate() - Add PetscDeviceMalloc() - Add PetscDeviceDeallocate() - Add PetscDeviceFree() - Add Petsc
Rework PetscDeviceContext backends and supporting code: - Add PETSC_DEVICE_HOST - Add PetscDeviceAllocate() - Add PetscDeviceMalloc() - Add PetscDeviceDeallocate() - Add PetscDeviceFree() - Add PetscDeviceMemcopy() - Add PetscDeviceArraycopy()
- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h - Add petscdevice_cupm.h - Extend cupm::Interface and cupm::BlasInterface classes - Add more C++ utility wrappers
show more ...
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
dce37c37
|
| 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-11-24/cupmblasinterface' into 'main'
Feature: CUPMBLASInterface
See merge request petsc/petsc!4592
|
| #
17f48955
|
| 20-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
split blas interface for cupm into cupmblasinterface
|
| #
6c7e9489
|
| 16-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-11-15/better-cupmdevice-no-device' into 'main'
Handle no CUDA/HIP devices better
See merge request petsc/petsc!4556
|
| #
b2f36b75
|
| 15-Nov-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
handle no devices better
|
| #
f4533189
|
| 25-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-extra-semi' into 'main'
PetscDevice: fix warning: extra ‘;’
See merge request petsc/petsc!4499
|
| #
083efa7c
|
| 25-Oct-2021 |
Pierre Jolivet <pierre@joliv.et> |
PetscDevice: fix warning: extra ‘;’
|
| #
6897828d
|
| 22-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-10-21/fixup-cupminterface-ifndef' into 'main'
Fixup cupminterface
See merge request petsc/petsc!4484
|
| #
e786d1e7
|
| 21-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
spelling mistake
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
a4af0cee
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchr
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchronize - Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), and PetscHIPInitializeCheck() - Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(), PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle(). - Remove petsc_gputimer_begin and petsc_gputimer_begin - Add -device_enable, -device_select and -device_view options - Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip] - Replace -[cuda|hip]_view with -device_view_[cuda|hip] - Add PetscDeviceInitType - Add PetscDeviceInitialize() and PetscDeviceInitialized() - Add PetscDeviceView()
show more ...
|