| #
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 ...
|
| #
958cab43
|
| 10-Jun-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Automatically generate Fortran C stubs for static inline functions in include directory using MANSEC to dthe directory location.
- This required marking some static in line functions as PeNS since s
Automatically generate Fortran C stubs for static inline functions in include directory using MANSEC to dthe directory location.
- This required marking some static in line functions as PeNS since stubs could not be generate. - To do: determine why getAPI does not mark them as opaque or cannot generate correct stubs for them - Had to move PeNS and friends to the public include files since some static inline functions must be marked
Reported-by Glenn Hammond
show more ...
|
| #
26199062
|
| 05-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-17/fix-ksp-typedef-function-prototypes' into 'main'
Clean up the use of typedef function prototypes for KSP
See merge request petsc/petsc!8431
|
| #
4d4d2bdc
|
| 17-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Clean up the use of typedef function prototypes for KSP
|
| #
174dc0c8
|
| 28-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
34e05a0f
|
| 28-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/iwyu-export-petscerror' into 'release'
petscerror.h: iwyu export semi-private header
See merge request petsc/petsc!8343
|
| #
7233ce55
|
| 24-Apr-2025 |
Jed Brown <jed@jedbrown.org> |
petscerror.h: iwyu export semi-private header
petscerror.h cannot be included directly unless petscsys.h has already been included (and that unconditionally includes petscerror.h). This updates docs
petscerror.h: iwyu export semi-private header
petscerror.h cannot be included directly unless petscsys.h has already been included (and that unconditionally includes petscerror.h). This updates docs and uses IWYU pragma export so IDEs (clangd) will automatically include the correct header when you use things like SETERRQ that appear petscerror.h.
Fix #1254
show more ...
|
| #
a02648fd
|
| 23-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/cleanup-symbols' into 'main'
Do not expose unneeded symbols
See merge request petsc/petsc!8335
|
| #
0a872754
|
| 21-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Deprecate PetscSSEIsEnabled()
|
| #
c34c538f
|
| 21-Apr-2025 |
Pierre Jolivet <pierre@joliv.et> |
Remove dead code
|
| #
09b68a49
|
| 04-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1a61deb2
|
| 31-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-03-29/docs-fortran/release' into 'release'
Fix manual pages related to Fortran
See merge request petsc/petsc!8257
|
| #
feaf08ea
|
| 31-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix manual pages related to Fortran
Remove a couple of dead Fortran bindings
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
49c2f904
|
| 01-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
721dcea3
|
| 25-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/mumps-overflow' into 'release'
MATSOLVERMUMPS: clearer error message when overflowing
See merge request petsc/petsc!8160
|
| #
d34ab3a3
|
| 24-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
917c3dcc
|
| 22-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
MATSOLVERMUMPS: clearer error message when overflowing
|
| #
32edcb65
|
| 22-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-docs' into 'release'
Fix typos
See merge request petsc/petsc!8155
|
| #
54c05997
|
| 21-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix typos
|
| #
f36941a1
|
| 04-Feb-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-Wunused-value' into 'main'
Fix -Wunused-value
See merge request petsc/petsc!8120
|
| #
c13ed45b
|
| 03-Feb-2025 |
Pierre Jolivet <pierre@joliv.et> |
Fix -Wunused-value
src/ksp/pc/impls/mpi/pcmpi.c:262:18: warning: left operand of comma operator has no effect [-Wunused-value] 262 | PetscCallMPI(MPIU_Scatterv(IA, sendcounti, displi, MPIU_INT
Fix -Wunused-value
src/ksp/pc/impls/mpi/pcmpi.c:262:18: warning: left operand of comma operator has no effect [-Wunused-value] 262 | PetscCallMPI(MPIU_Scatterv(IA, sendcounti, displi, MPIU_INT, (void *)ia, n + 1, MPIU_INT, 0, comm)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/petscsys.h:2643:8: note: expanded from macro 'MPIU_Scatterv' 2643 | ((PetscMPIInt)PetscError(comm, __LINE__, PETSC_FUNCTION_NAME, __FILE__, PETSC_ERR_SUP, PETSC_ERROR_INITIAL, "Must have MPI 4 support for MPI_Scatterv_c() for this functionality, upgrade your MPI"), MPI_ERR_COUNT) | ^
show more ...
|
| #
76d69608
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d017dde
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'
Improve some manual pages in KSP/SNES
See merge request petsc/petsc!8071
|