| #
9d47de49
|
| 18-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2026-02-14/fix-defined-missing-braces' into 'main'
Fix the inconsistent usage of #if defined XXX compared to defined(XXX)
See merge request petsc/petsc!9040
|
| #
beceaeb6
|
| 15-Feb-2026 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)
Thanks-to: Pierre Jolivet
An LLM Claude detected the incosnsitency it was not used to remove the inconsistency
|
| #
5fa70555
|
| 06-Nov-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/energy-monitor' into 'main'
Add the logging of gpu energy
See merge request petsc/petsc!8817
|
| #
5268dc8a
|
| 14-Aug-2025 |
Hong Zhang <hongzhang@anl.gov> |
Add the logging of gpu energy
- Remove unneeded PETSC_HAVE_DEVICE macro - -log_view_gpu_energy requires CUDA version >= 12.2 - Use PetscDefined instead of macro
|
| #
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
|
| #
2695cf96
|
| 11-Sep-2025 |
Nuno Nobre <nuno.nobre@stfc.ac.uk> |
Gather CUDA lib includes in petscdevice_cuda.h + disable cuSPARSE warnings using DISABLE_CUSPARSE_DEPRECATED
Defining DISABLE_CUSPARSE_DEPRECATED is Nvidia's recommended way of disabling cuSPARSE wa
Gather CUDA lib includes in petscdevice_cuda.h + disable cuSPARSE warnings using DISABLE_CUSPARSE_DEPRECATED
Defining DISABLE_CUSPARSE_DEPRECATED is Nvidia's recommended way of disabling cuSPARSE warnings This avoids requiring -Wdeprecated-declarations - that can mask other (non-cuSPARSE) warnings
show more ...
|
| #
0ff9d02e
|
| 17-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-06-10/add-fortran-stubs-from-static-functions-in-includes' into 'main'
Automatically generate Fortran C stubs for static inline functions in include directory
See merge req
Merge branch 'barry/2025-06-10/add-fortran-stubs-from-static-functions-in-includes' into 'main'
Automatically generate Fortran C stubs for static inline functions in include directory
See merge request petsc/petsc!8469
show more ...
|
| #
1850900d
|
| 10-Jun-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
add missing MANSEC from include files
|
| #
3c6c2bd6
|
| 21-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/x_remove-cuda-warnings-ci' into 'main'
Remove -Wdeprecated-declarations warnings
See merge request petsc/petsc!7771
|
| #
b0c00012
|
| 17-Aug-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove -Wdeprecated-declarations warnings
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
106764d3
|
| 10-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2023-08-08/feature-hypre-device-matzerorows' into 'main'
Support MatZeroRows on MatHYPRE on device
See merge request petsc/petsc!6790
|
| #
5c127019
|
| 09-Aug-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: add PetscGetCurrentCUDA/HIPStream()
|
| #
c06096d4
|
| 21-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-23/veccupm' into 'main'
Feature: CUPM Vec
See merge request petsc/petsc!5685
|
| #
15af11aa
|
| 05-Oct-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make it so petscdevice_cuda.h and petscdevice_hip.h can be included in any order
|
| #
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 ...
|