18 #ifndef LIBMESH_PETSC_SOLVER_EXCEPTION_H 19 #define LIBMESH_PETSC_SOLVER_EXCEPTION_H 23 #ifdef LIBMESH_HAVE_PETSC 32 #ifdef LIBMESH_ENABLE_EXCEPTIONS 54 #define LIBMESH_CHKERR(ierr) \ 57 throw PetscSolverException(ierr); \ 64 #define LIBMESH_CHKERR(ierr) CHKERRABORT(this->comm().get(), ierr); 67 #define LIBMESH_CHKERRABORT(ierr) LIBMESH_CHKERR(ierr) 73 #endif // LIBMESH_HAVE_PETSC 74 #endif // LIBMESH_PETSC_SOLVER_EXCEPTION_H
PetscSolverException(int error_code_in)