<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://imechanica.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iMechanica - The SIAM 100-digit challenge of Bronemann et al: A review - Comments</title>
 <link>http://imechanica.org/node/699</link>
 <description>Comments for &quot;The SIAM 100-digit challenge of Bronemann et al: A review&quot;</description>
 <language>en</language>
<item>
 <title>The SIAM 100-digit challenge of Bronemann et al: A review</title>
 <link>http://imechanica.org/node/699</link>
 <description>&lt;p&gt;Suppose if somebody asked you the following question, and more importantly, wanted the answer to an accuracy of 100-digits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Problem A&lt;/span&gt;: A particle at the center of a 10 x 1 rectangle undergoes Brownian motion (i.e., two-dimensional random walk with infinitesimal step lengths) until it hits  the boundary. What is the probability that it hits at one of the ends rather than at one of the sides?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; Or, this question (again, demanding the answer to an accuracy of 100-digits):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Problem B&lt;/span&gt;: A square plate [-1,1]x[-1x1] is at a temperature u = 0. At time t=0 the temperature is increased to u=5 along one of the four sides while being held at u=0 along the other three sides, and heat then flows into the plate according to u_t = \nabla u. When does the temperature reach u=1 at the center of the plate?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; You might be tempted to answer back &amp;quot;What&amp;#39;s the point?&amp;quot;, and, probably, you are justified. However, if you did that, you would have missed some wonderful oppurtunity to learn (and/or teach), among other things, the following lessons:&lt;/p&gt;
&lt;p&gt; For Problem A, for example:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;a solution can not be obtained using Monte Carlo to the required accuracy;    &lt;/li&gt;
&lt;li&gt;it is possible, however, to obtain the solution to 10 digits accurcay using MATLAB in less than a second on a 2GHz PC;    &lt;/li&gt;
&lt;li&gt;or, even upto 10,000 significant digits in about 2 seconds on a 2GHz PC.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; Similarly, for Problem B, for example, &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;a finite element method with second-order Lagrange elements in more accurate than one with fourth-order elements (which, apparently, is due to the jumps of the Dirichlet boundary conditions);    &lt;/li&gt;
&lt;li&gt;standard finite difference scheme can give a more accurate solution than some of the commercial FEM packages; and,&lt;/li&gt;
&lt;li&gt;a solution which is accurate to 10,000 digits can be obtained (using &lt;span&gt;Mathematica&lt;/span&gt;) on a 2GHz PC.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; Intrigued? Then, you &lt;span&gt;should&lt;/span&gt; pick (or, if possible, buy yourself a personal copy) of &lt;a href=&quot;http://www-m3.ma.tum.de/m3old/bornemann/challengebook/index.html&quot; title=&quot;SIAM page for 100-digit challenge&quot;&gt;&lt;span&gt;The SIAM 100-digit challenge: A study in high-accuracy numerical computing &lt;/span&gt;by Folkmar Bornemann, Dirk Laurie, Stan Wagon and Joerg Waldvogel, SIAM (2004)&lt;/a&gt;. There are not two but ten problems in the book; and, the book could also be a nice place to look for projects for a numerical methods course, to introduce software like MATHEMATICA/MATLAB for solving problems of considerable complexity, and/or (as the foreward of the book suggests) to give a flavour of modern Numerical Analysis.&lt;/p&gt;
&lt;p&gt;Do not forget to visit the &lt;a href=&quot;http://www-m3.ma.tum.de/m3old/bornemann/challengebook/index.html&quot; title=&quot;SIAM page for the 100-digit challenge&quot;&gt;SIAM page for the book&lt;/a&gt;, which, among other things leads you to &lt;a href=&quot;http://www-m3.ma.tum.de/m3old/bornemann/challengebook/Reproducibility.html&quot; title=&quot;Reproducible scientific computations&quot;&gt;reproducible scientific computations&lt;/a&gt;, and the remarkable &lt;a href=&quot;http://www-m3.ma.tum.de/m3old/bornemann/challengebook/The%20Story/&quot; title=&quot;Story behind 100-digit book&quot;&gt;story behind the book&lt;/a&gt;  (the many versions of it).  And, finally, here is the &lt;a href=&quot;http://web.comlab.ox.ac.uk/oucl/people/nick.trefethen.html&quot; title=&quot;Nick Trefethen homepage&quot;&gt;page of Prof. Nick Trefethen&lt;/a&gt;, who started it all; and, on a personal note, here is &lt;a href=&quot;http://gururajanmp.blogspot.com/2005/08/coffee-computations-and.html&quot; title=&quot;Sai, Saswata, Coffee&quot;&gt;the story of how I came to know of this amazing book&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Have fun, and a happy computational weekend! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <comments>http://imechanica.org/node/699#comments</comments>
 <category domain="http://imechanica.org/taxonomy/term/128">education</category>
 <category domain="http://imechanica.org/taxonomy/term/516">book review</category>
 <category domain="http://imechanica.org/taxonomy/term/517">computing</category>
 <category domain="http://imechanica.org/taxonomy/term/358">numerical methods</category>
 <pubDate>Fri, 12 Jan 2007 22:11:38 -0500</pubDate>
 <dc:creator>Mogadalai Gururajan</dc:creator>
 <guid isPermaLink="false">699 at http://imechanica.org</guid>
</item>
</channel>
</rss>
