Jan 23, 2017, 1:43:36 AM1/23/17
I'd just like to alert the community that there are some very strange
choices for the valid ranges of common variables. These choices
determine the values (scale_factor and add_offset) used for packing
variables into 16 bit integers and can result in massive degradation of
Unfortunately, some of these choices changed from mom4p1 to mom5 and we
got caught using some old diagnostic tables. In particular, various sea
surface height variables had their ranges changed from +/-10m to
+/-1000m. This resulted in an effective resolution of 3cm and severely
compromised what we could do with the output. Ouch! Also mixed layer
depths have a range from 0-1000km resulting in a resolution of about 15m!
In short, if you are considering the use of the packing option in mom5,
be very careful and check the default ranges in the code since it is
rather likely that they haven't been sanity checked.
I guess it would be nice if the valid range could be overridden by the
diagnostic table but that may be difficult.