message: UseDevice in MINRESSolver
diff: @@ -1597,6 +1597,13 @@ void MINRESSolver::SetOperator(const Operator &op)
  {
  u1.SetSize(width);
  }
  +
  + v0.UseDevice(true);
  + v1.UseDevice(true);
  + w0.UseDevice(true);
  + w1.UseDevice(true);
  + q.UseDevice(true);
  + u1.UseDevice(true);
  }
  void MINRESSolver::Mult(const Vector &b, Vector &x) const
  @@ -1606,6 +1613,9 @@ void MINRESSolver::Mult(const Vector &b, Vector &x) const
  // by Henk A. van der Vorst, 2003.
  // Extended to support an SPD preconditioner.
  + b.UseDevice(true);
  + x.UseDevice(true);
  +
  int it;
  double beta, eta, gamma0, gamma1, sigma0, sigma1;
  double alpha, delta, rho1, rho2, rho3, norm_goal;
  