message: HypreSolver: error when setup or solve fail
diff: @@ -2104,6 +2104,7 @@ HypreSolver::HypreSolver(HypreParMatrix *_A)
  void HypreSolver::Mult(const HypreParVector &b, HypreParVector &x) const
  {
  + HYPRE_Int err;
  if (A == NULL)
  {
  mfem_error("HypreSolver::Mult (...) : HypreParMatrix A is missing");
  @@ -2111,7 +2112,8 @@ void HypreSolver::Mult(const HypreParVector &b, HypreParVector &x) const
  }
  if (!setup_called)
  {
  - SetupFcn()(*this, *A, b, x);
  + err = SetupFcn()(*this, *A, b, x);
  + MFEM_VERIFY(!err,"HypreSolver::Mult (...) : Error during setup! error code " << err);
  setup_called = 1;
  }
  @@ -2119,7 +2121,8 @@ void HypreSolver::Mult(const HypreParVector &b, HypreParVector &x) const
  {
  x = 0.0;
  }
  - SolveFcn()(*this, *A, b, x);
  + err = SolveFcn()(*this, *A, b, x);
  + MFEM_VERIFY(!err,"HypreSolver::Mult (...) : Error during solve! error code " << err);
  }
  void HypreSolver::Mult(const Vector &b, Vector &x) const
  