message: Update method should support vectors allocated on device.
diff: @@ -199,7 +199,8 @@ void LinearForm::Assemble()
  void LinearForm::Update(FiniteElementSpace *f, Vector &v, int v_offset)
  {
  fes = f;
  - NewDataAndSize((double *)v + v_offset, fes->GetVSize());
  + NewMemoryAndSize(Memory<double>(v.GetMemory(), v_offset, f->GetVSize()),
  + f->GetVSize(), false);
  ResetDeltaLocations();
  }
  