Fix template arguments for all CUDA kernels.

Several kernels were templatized by two different REAL types.
This is not needed as they are always instantiated to the same type
(namely the underlying type used for preconditioning).