1 #if !defined(PETSC4PY_COMPAT_HIP_H) 2 #define PETSC4PY_COMPAT_HIP_H 3 4 #if !defined(PETSC_HAVE_HIP) 5 6 #define PetscHIPError do { \ 7 PetscFunctionBegin; \ 8 SETERRQ(PETSC_COMM_SELF,PETSC_ERR_SUP,"%s() requires HIP",PETSC_FUNCTION_NAME); \ 9 PetscFunctionReturn(PETSC_ERR_SUP);} while (0) 10 11 #undef PetscHIPError 12 13 #endif 14 15 #endif/*PETSC4PY_COMPAT_HIP_H*/ 16