<div dir="ltr"><div><br></div>Dear Marc,<div><br></div><div style>I don&#39;t know how much off-track is the following, but give it a check;</div><div style>* compilers may produce code that does different initialization of the IEEE-754 arithmetic (in fact, that are compile time parameters to control exactly that). That can explain at least some part of the divergence.</div>

<div style>In short, even the same compiler can exhibit effects as you describe, with varying tuning; different compilers might have different default ieee754 tuning anyhow.</div><div style><br></div><div style>But there is more to it.</div>

<div style><br></div><div style>You may be hitting one more manifestation of this:</div><div style>*&nbsp;<a href="http://en.wikipedia.org/wiki/Chaos_theory#History">http://en.wikipedia.org/wiki/Chaos_theory#History</a> -&gt; &quot;<span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px">An early pioneer of the theory was&nbsp;</span><a href="http://en.wikipedia.org/wiki/Edward_Lorenz" title="Edward Lorenz" class="" style="font-size:13px;text-decoration:none;color:rgb(11,0,128);background-image:none;font-family:sans-serif;line-height:19.1875px">Edward Lorenz</a>...[...]...<span style="color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:19.1875px">had discovered that small changes in initial conditions produced large changes in the long-term outcome</span><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:19.1875px">&quot;</span></div>

<div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px">If you see the errors piling up as time advances, you can pretty much start suspecting this possibility.</span></div><div style>

<span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px"><br></span></div><div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px">What do you think, could it be that?</span></div>

<div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px"><br></span></div><div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px">best,</span></div>

<div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px">F.</span></div><div style><span style="font-size:13px;color:rgb(0,0,0);font-family:sans-serif;line-height:19.1875px"><br>

</span></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 21, 2014 at 6:30 PM, Marcella, Marc <span dir="ltr">&lt;<a href="mailto:MMarcella@air-worldwide.com" target="_blank">MMarcella@air-worldwide.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<p class="MsoNormal"><br>
I had a question about wrf and compiler/machine differences that I was hoping to get some clarity on.&nbsp; I am trying to run the same set of wps/wrf compiled executables on two different machines (the libraries for the machine in which the .exe&rsquo;s were not compiled
 on were placed in the exact same location as those on the machine in which the .exe&rsquo;s were configured/compiled on, hence they run just fine).&nbsp; So essentially, the only difference is the actual machine hardware being used.&nbsp;
<u></u><u></u></p>
<p class="MsoNormal"><u></u>&nbsp;<u></u></p>
<p class="MsoNormal">For metgrid.exe and real.exe, the results between the two machines are identical, however even with identical met_ems and wrfinput/wrfbdy files, the wrf results are different.&nbsp; By day 58 or so the average &nbsp;differences in TA and especially
 precipitation, are quite large (on the order of 1-2mm/day).&nbsp; I am trying to run this over Southeast Asia where there is a lot of cumulus convection.&nbsp; But, I wanted to check if this is to be expected to observe such large differences? &nbsp;&nbsp;I did do a quick internet
 and forum search but couldn&rsquo;t find specific work documenting this.&nbsp; And, I wanted to see if there was a way in the compiling of the code (via a flag, etc that one can add) to get identical results across machines or even compilers?&nbsp; I ask because what is interesting
 is that running an identical CCSM.exe on the two machines will yield identical CAM results on the two different machines.&nbsp;
<u></u><u></u></p>
<p class="MsoNormal"><br>
Any help or insight you could lend would be greatly appreciated.<u></u><u></u></p>
<p class="MsoNormal"><br>
Thanks,<br>
Marc<u></u><u></u></p>
<p class="MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>

<br>_______________________________________________<br>
Wrf-users mailing list<br>
<a href="mailto:Wrf-users@ucar.edu">Wrf-users@ucar.edu</a><br>
<a href="http://mailman.ucar.edu/mailman/listinfo/wrf-users" target="_blank">http://mailman.ucar.edu/mailman/listinfo/wrf-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><span style="font-family:monospace;border-collapse:separate;color:rgb(0,0,0);font-size:medium">--&nbsp;<br>echo &quot;sysadmin know better bash than english&quot;|sed s/min/mins/ \<br>

&nbsp; | sed &#39;s/better bash/bash better/&#39; # Yelling in a CERN forum<br><br></span></div>
</div>