Russ Fiedler
unread,Jan 23, 2017, 1:43:36 AM1/23/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to mom-...@googlegroups.com
Hi,
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
precision.
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.
Russ