Code crashes with floating divide by zero error at https://github.com/GEOS-ESM/GOCART/blob/5d3eff738e4fe31d239150c812338bb1c1c95050/Process_Library/GOCART2G_Process.F90#L1580 This is because `nSubSteps` becomes zero. This seems to be because sometime the array `tau` has negative values.