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)11PetscErrorCode 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