| #
5b12497f
|
| 27-Nov-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-unnecessary-reduce' into 'main'
Mat: set appropriate NO_OFF_PROC_ENTRIES to bypass MPI_Allreduce()
See merge request petsc/petsc!8872
|
| #
799b351e
|
| 26-Nov-2025 |
Pierre Jolivet <pierre@joliv.et> |
Mat: set appropriate NO_OFF_PROC_ENTRIES to bypass MPI_Allreduce()
|
| #
2286efdd
|
| 25-Sep-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-07-30/fix-matshellsetoperationarg' into 'main'
Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFn
See merge request petsc/petsc!8615
|
| #
57d50842
|
| 31-Jul-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
03566b74
|
| 06-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/avoid-typecompare-axpy_basic' into 'main'
MatAXPY_Basic: avoid unnecessary type comparisons
See merge request petsc/petsc!7744
|
| #
b20dac60
|
| 05-Aug-2024 |
Pierre Jolivet <pierre@joliv.et> |
MatAXPY_Basic: avoid unnecessary type comparisons
|
| #
513df02a
|
| 06-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/scalapack-improve' into 'main'
Improvements to MATSCALAPACK
See merge request petsc/petsc!7737
|
| #
2e37cc59
|
| 01-Aug-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
MatAXPY: workaround for Mat types that do not support MatGetRow()
|
| #
3fbf2391
|
| 30-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'origin/release' with a revert of !7720
|
| #
a2c3d5cd
|
| 29-Jul-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/consolidate-error-checking-shell' into 'release'
MatShell and derivatives: bug fixing and code consolidation
See merge request petsc/petsc!7721
|
| #
4166f22e
|
| 26-Jul-2024 |
Pierre Jolivet <pierre@joliv.et> |
MatAXPY: fix for Mat[Hermitian]Transpose case
|
| #
a623e290
|
| 12-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'
More improvements to Fortran stubs and interfaces
See merge request petsc/petsc!7598
|
| #
5d83a8b1
|
| 30-May-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
This requires some changes to user FORTRAN code
Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array Pass PETSC_NULL_ENUM when argument returns an enum instead of
This requires some changes to user FORTRAN code
Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array Pass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGER Pass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v] Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXX
The compiler will now automatically prevent you from using the wrong argument type for the first three bullets above This will also require an update sowing with the new sowing branch this MR is using.
show more ...
|
| #
b2e8165f
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d61ff78d
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-08/minor-docs-fixes/release' into 'release'
Minor docs fixes
See merge request petsc/petsc!7618
|
| #
f13dfd9e
|
| 11-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor docs fixes
|
| #
3286915e
|
| 14-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
cd9b1c2e
|
| 13-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/mat-prealloc' into 'release'
Mat: guarantee preallocation in MatDiagonalSet()
See merge request petsc/petsc!7357
|
| #
2fbb122a
|
| 12-Mar-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Mat: guarantee preallocation in MatDiagonalSet()
|
| #
2ea53aef
|
| 08-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
998f8aac
|
| 08-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/cleanup' into 'main'
Autumn cleanup
See merge request petsc/petsc!6915
|
| #
5afa97f7
|
| 08-Oct-2023 |
Pierre Jolivet <pierre@joliv.et> |
Remove unnecessary spaces
|
| #
d8506f9b
|
| 06-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'prj--release-patch-01786' into 'release'
Update axpy.c
See merge request petsc/petsc!6910
|