Added fabsf to FPE check as kernel gradients are negative by construction
Gasoline previously returned zeros for all diffusion values because we had a faulty check for FPEs here.
p->weighted_wcount
is always either zero or negative (as kernel gradients are always negative).