gmres for level::cuda