History log of /petsc/include/petscsys.h (Results 26 – 50 of 1729)
Revision Date Author Comments
# 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


12345678910>>...70