<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <p>... and, a thousand apologies, I forgot to mention also the
      following text:</p>
    <p><i>Validated Numerics: A Short Introduction to Rigorous
        Computations</i>, Warwick Tucker, Princeton University Press,
      25th July 2011, <span style="box-sizing: border-box;">ISBN-10:</span><span> </span>0691147817<span
        style="box-sizing: border-box;">, ISBN-13:</span><span> </span>978-0691147819</p>
    <p><br>
    </p>
    <p>... Sorry for the absent-mindedness .... only just got my
      concentration back after a dire winter off the happy pills (for
      medical reasons) and struggling all the way with with SAD,</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>regards,</p>
    <p>Olwen</p>
    <p><br>
    </p>
    <div id="titleblock_feature_div" class="feature"
      data-feature-name="titleblock"
      data-cel-widget="titleblock_feature_div" style="box-sizing:
      border-box; color: rgb(17, 17, 17); font-family: "Amazon
      Ember", Arial, sans-serif; font-size: 13px; font-style:
      normal; font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
      <div class="a-section a-spacing-none" style="box-sizing:
        border-box; margin-bottom: 0px;"><br>
      </div>
      <div class="a-section a-spacing-none" style="box-sizing:
        border-box; margin-bottom: 0px;"><br>
      </div>
      <div class="a-section a-spacing-none" style="box-sizing:
        border-box; margin-bottom: 0px;"><br>
      </div>
      <div class="a-section a-spacing-none" style="box-sizing:
        border-box; margin-bottom: 0px;"><br>
      </div>
    </div>
    <div class="moz-cite-prefix">On 22/05/2020 11:36, Olwen Morgan
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:bffe4b82-a95a-a17e-ee28-e0a18c36b75d@phaedsys.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p><br>
      </p>
      <p>I agree that choice of algorithm is much more important than
        compiler optimisations. Indeed, a reliance on compiler
        optimisations is often, in my experience, a sign of underlying
        ignorance of relevant numerical algorithms. This is particularly
        visible when, using an iterative numerical method, one does not
        pay sufficient - or as is often the case absolutely no -
        attention to getting good starting values. Another mortal sin is
        to forget about strict error bounds. Chebyshev always insisted
        on them and he was one of the founders of modern approximation
        theory.</p>
      <p>And as regards summing numbers in ascending order of magnitude,
        yes, it is better than summing them in no particular order, but
        there still pitfalls for the unwary even when ascending order is
        used. The best short text on this is, IMHO:</p>
      <p><i>Rounding Errors in Algebraic Processes</i>, J. H. Wilkinson,
        Dover Publications</p>
      <p>though it's hard to get hold of and can cost an arm and a leg
        even when you can find it.</p>
      <p><br>
      </p>
      <p>regards,</p>
      <p>Olwen</p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 10/05/2020 15:54, Peter Bishop
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:db5cf447-66b0-e251-bb44-04e1ddb524be@adelard.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <div class="moz-cite-prefix">Exact results are pretty unlikely
          for FP.<br>
          But on the other hand, I think the *numerical algorithm* is
          probably more important than any local HLL optimisations in
          reducing rounding errors, <br>
        </div>
        <div class="moz-cite-prefix">e.g. when adding an array of FP
          numbers, the best option is to sort them an ascending order
          before sequentially adding them. <br>
          <br>
        </div>
        <div class="moz-cite-prefix">Peter Bishop</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">On 09/05/2020 18:21, Peter Bernard
          Ladkin wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:024617e1-2a58-d457-8bee-c4e0858daab3@causalis.com">
          <pre class="moz-quote-pre" wrap="">On 2020-05-09 18:41 , Derek M Jones wrote:
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">Section 5.1.2.3 of the C Standard,

or sentence 189: <a class="moz-txt-link-freetext" href="https://c0x.coding-guidelines.com/5.1.2.3.html" moz-do-not-send="true">https://c0x.coding-guidelines.com/5.1.2.3.html</a>
"In the abstract machine, all expressions are evaluated as specified by the semantics."
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">Which should mean that the expression "x^2 - y^2" returns the square of the value of x minus the
square of the value of y. What is called the exact value.

What a poor piece of writing.

PBL

Prof. Peter Bernard Ladkin, Bielefeld, Germany
Styelfy Bleibgsnd
Tel+msg +49 (0)521 880 7319  <a class="moz-txt-link-abbreviated" href="http://www.rvs-bi.de" moz-do-not-send="true">www.rvs-bi.de</a>





</pre>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
The System Safety Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:systemsafety@TechFak.Uni-Bielefeld.DE" moz-do-not-send="true">systemsafety@TechFak.Uni-Bielefeld.DE</a>
Manage your subscription: <a class="moz-txt-link-freetext" href="https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety" moz-do-not-send="true">https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety</a></pre>
        </blockquote>
        <pre class="moz-signature" cols="72">-- 

Peter Bishop
Chief Scientist
Adelard LLP
24 Waterside, 44-48 Wharf Road, London N1 7UX

Email: <a class="moz-txt-link-abbreviated" href="mailto:pgb@adelard.com" moz-do-not-send="true">pgb@adelard.com</a>
Tel:  +44-(0)20-7832 5850

Registered office: 5th Floor, Ashford Commercial Quarter, 1 Dover Place, Ashford, Kent TN23 1FB
Registered in England & Wales no. OC 304551. VAT no. 454 489808

This e-mail, and any attachments, is confidential and for the use of
the addressee only. If you are not the intended recipient, please
telephone 020 7832 5850. We do not accept legal responsibility for
this e-mail or any viruses.</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
The System Safety Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:systemsafety@TechFak.Uni-Bielefeld.DE" moz-do-not-send="true">systemsafety@TechFak.Uni-Bielefeld.DE</a>
Manage your subscription: <a class="moz-txt-link-freetext" href="https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety" moz-do-not-send="true">https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety</a></pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
The System Safety Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:systemsafety@TechFak.Uni-Bielefeld.DE">systemsafety@TechFak.Uni-Bielefeld.DE</a>
Manage your subscription: <a class="moz-txt-link-freetext" href="https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety">https://lists.techfak.uni-bielefeld.de/mailman/listinfo/systemsafety</a></pre>
    </blockquote>
  </body>
</html>