I update my GPU machine today by

  - Pulling BuildSystem, petsc-dev, thrust, cusp
  - Reconfiguring
  - Recompiling

and none of the Thrust or Cusp things will build because VecType is
again messed up. I look in the headers and the #undef VecType seems
to be missing. Where did it go? and aren't we testing this?

    Matt

--
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
-- Norbert Wiener