FEniCS/dolfinx

PETSc error code checking

Ouverte

#4 045 ouverte le 23 janv. 2026

 (2 commentaires) (0 réaction) (0 personne assignée)C++ (255 forks)auto 404
good first issuehelp wanted

Métriques du dépôt

Stars
 (1 158 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

We do not perform consistent error code checking of the PETSc error codes returned by function invocations. Not dealing with the returned error code will become a compiler warning in the future, ref https://gitlab.com/petsc/petsc/-/blob/main/include/petscsystypes.h#L54-57.

Verifiable by configuring PETSc with --with-strict-petscerrorcode ([[no-discard]] marking of PetscErrorCode) and building with -Werror.

Guide contributeur