| #
017deb10
|
| 24-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/no-device-no-petscdevice' into 'main'
Add `--with-devicelanguage` to make PETSc a C library again
Closes #997
See merge request petsc/petsc!8783
|
| #
27d4e10a
|
| 13-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
PetscDevice: remove C++ dependency when using --with-devicelanguage=C
|
| #
834855d6
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-21' into 'main'
clang-format-21
See merge request petsc/petsc!8202
|
| #
ac530a7e
|
| 03-Jun-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\
Remove unnecessary braces around one-liners
git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'
show more ...
|
| #
609caa7c
|
| 19-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/rm-explicit-empty-output_file' into 'main'
Remove 535 empty .out and consolidate the use of output/empty.out
See merge request petsc/petsc!8538
|
| #
3886731f
|
| 09-Jul-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove explicitly listed empty files and switch to output/empty.out
|
| #
732aec7a
|
| 22-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/remove-cast' into 'main'
Use NULL or nullptr instead of casted 0
See merge request petsc/petsc!7857
|
| #
c8025a54
|
| 21-Sep-2024 |
Pierre Jolivet <pierre@joliv.et> |
Use NULL or nullptr instead of casted 0
|
| #
3b91a372
|
| 26-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/sell-hip' into 'main'
Add SELLHIP
See merge request petsc/petsc!7338
|
| #
b79e0553
|
| 22-Mar-2024 |
Hong Zhang <hongzhang@anl.gov> |
Convert to MATSELL or its subclass when calling MatSetType()
This simplifies user code so that users do not need to convert the matrix themselves.
|
| #
f640565f
|
| 11-Mar-2024 |
Hong Zhang <hongzhang@anl.gov> |
Add a warm-up operation for the benchmark driver
- HIP uses a lazy initialization for GPUs, so the first call takes extra time - The warm-up operation is excluded from logging
|
| #
773bf0f6
|
| 05-Mar-2024 |
Hong Zhang <hongzhang@anl.gov> |
Add SELLHIP
- The HIP kernels are converted directly from their CUDA version - AMD GPUs and NVIDIA GPUs use different warp sizes. We set the warp size to 64 by default for AMD GPUs to faciliate comp
Add SELLHIP
- The HIP kernels are converted directly from their CUDA version - AMD GPUs and NVIDIA GPUs use different warp sizes. We set the warp size to 64 by default for AMD GPUs to faciliate compile-time code optimization
show more ...
|
| #
61d8dfa2
|
| 09-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-checkbadSource' into 'main'
Improve checkbadSource
See merge request petsc/petsc!7168
|
| #
53df731d
|
| 08-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
Fix "Extra spaces in test harness rules" in checkbadSource
|
| #
dd874c20
|
| 10-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/sell-cuda' into 'main'
SELL-based SpMV
See merge request petsc/petsc!3428
|
| #
d4fb9cc0
|
| 31-Oct-2022 |
Hong Zhang <hongzhang@anl.gov> |
Update driver for SELLCUDA
|
| #
80f6d96d
|
| 01-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
08eaad2d
|
| 01-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typos-portability' into 'release'
Fix typos, portability issues, segmentation fault
See merge request petsc/petsc!6267
|
| #
aaa8cc7d
|
| 31-Mar-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix some documentation and typos
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
5c240f23
|
| 26-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/benchmarks' into 'main'
Initial step toward continuous benchmarking
See merge request petsc/petsc!5641
|
| #
f06bc391
|
| 20-Oct-2022 |
Hong Zhang <hongzhang@anl.gov> |
Add permute capability to bench_spmv
|
| #
89928cc5
|
| 29-May-2022 |
Hong Zhang <hongzhang@anl.gov> |
Add benchmark script, driver for SpMV
- Support multiple mat formats - Included Kokkos - Use SSGET to download SuiteSparse matrix automatically
|