Fixed units of adiabatic cooling and added cooling_adiabatic to macro pointer