That's odd. Your example file works for me unchanged. One thing to remember, is once you dive inside the DOPNet, your f@temperature point attribute no longer exists. It becomes voxel data. Try removing the f and just reference @temperature.
Try this code. in your gas wrangle. This is actually a cure for mushrooming velocity.
@vel *= @temperature;