Fix compiler warning
Disable EAM on the GPU in double precision builds

EAM needs some code updates to work in double precision on the GPU. This
commit disables it in a way to not produce compiler warnings. A warning is
printed to the stdout if a user attempts to use the functionality in a
double precision build.