<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Martha, single precision is 32-bit base-2, or approximately ~10^6 decimal.
<div class="">So no surprise that you get noise at the 10^-7 level.</div>
<div class="">What application requires that budgets be closed at the 10^-7 level?</div>
<div class="">From an engineering perspective, the ECCO budgets are so uncertain</div>
<div class="">that anything past the second decimal point is almost</div>
<div class="">certainly without much meaning.</div>
<div class=""><br class="">
</div>
<div class="">Dimitris</div>
<div class=""><br class="">
</div>
<div class="">
<div>
<blockquote type="cite" class="">
<div class="">On Nov 4, 2017, at 6:39 PM, Martha Buckley &lt;<a href="mailto:marthabuckley@gmail.com" class="">marthabuckley@gmail.com</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Hi
 Ou,</span>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
It may be possible to close the budgets for the global ocean with single precision output, but this is not the case for regional budgets.&nbsp; For these we really do need to have double precision outputs. Attached are a couple of plots that show this.&nbsp;&nbsp;</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
I am looking at mass and heat budgets over the top 1000m. What I did was take the r3/iter3 output, which has double precision, and after loading each file (e.g., UVELMASS, etc.), I converted to single precision (the back to double so the gcmfaces programs work).
 When I use the double precision output, (tend-ocean convergence - forcing)./ tend &lt; 1e-7 for both mass and heat (see&nbsp;budgetM1000m_errorDouble.eps and&nbsp;budgetHC1000m_errorDouble.eps).&nbsp; However, when the outputs are converted to single precision the errors are
 much, much larger, (see&nbsp;budgetM1000m_errorSingle.eps and budgetHC1000m_errorSingle.eps).&nbsp;</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
One of the touted advantages of ECCO is the ability to do budgets, so we need outputs that allow us to do budget over any arbitrary regions, not just simple ones, like the global average. So can we get the new outputs in double precision please?!&nbsp;&nbsp;</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
thanks,</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
Martha</div>
</div>
</blockquote>
<br class="">
</div>
<br class="">
</div>
</body>
</html>