xref: /petsc/src/binding/petsc4py/src/lib-petsc/compat/plexexodusii.h (revision 9d47de495d3c23378050c1b4a410c12a375cb6c6)
1 #if !defined(PETSC4PY_COMPAT_PLEXEXODUSII_H)
2 #define PETSC4PY_COMPAT_PLEXEXODUSII_H
3 
4 #if !defined(PETSC_HAVE_EXODUSII)
5 
6 #define PetscPlexExodusIIError do { \
7     PetscFunctionBegin; \
8     SETERRQ(PETSC_COMM_SELF,PETSC_ERR_SUP,"%s() requires ExodusII",PETSC_FUNCTION_NAME); \
9     PetscFunctionReturn(PETSC_ERR_SUP);} while (0)
10 
DMPlexCreateExodus(PETSC_UNUSED MPI_Comm comm,PETSC_UNUSED int n,PETSC_UNUSED PetscBool flg,PETSC_UNUSED DM * dm)11 PetscErrorCode DMPlexCreateExodus(PETSC_UNUSED MPI_Comm comm, PETSC_UNUSED int n, PETSC_UNUSED PetscBool flg, PETSC_UNUSED DM *dm){PetscPlexExodusIIError;}
12 
13 #undef PetscPlexExodusIIError
14 
15 #endif
16 
17 #endif/*PETSC4PY_COMPAT_PLEXEXODUSII_H*/
18