| #
4ca73408
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/dcontext-mark-fast-path' into 'main'
Fast Path For PetscDeviceContextMarkIntentFromID
See merge request petsc/petsc!5665
|
| #
7c441f3a
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add a fast-path when repeatedly marking the same object with conflicting access modes to avoid excessive event churn
|
| #
2327d8b0
|
| 17-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-12/fix-petscdeviceallocate-alignment' into 'main'
PetscDeviceAllocate() Alignment Parameter
See merge request petsc/petsc!5618
|
| #
6797ed33
|
| 12-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
PetscDeviceAllocate() takes an alignment parameter as well
|
| #
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 ...
|