<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="serif">Well your assignment just got a little easier...<br>
      <br>
      The newest version of the ATLAS libraries that we are using sets
      the number of threads to be used (in the parallel versions) based
      on the processors available in the system.  It sets this at
      compile time and it cannot be changed (even using calls to </font><tt>set_omp_num_threads</tt><font
      face="serif"> or by using the </font><tt>OMP_NUM_THREADS</tt><font
      face="serif"> environment variables).  <br>
      <br>
      So, on your serial performance graphs (megaflops vs problem size)
      include results for the single threaded ATLAS.<br>
      <br>
      On your parallel speedup curves the ATLAS will always be running
      using 8 cores and should therefore be a constant value.  Plot that
      (but do not fit it to Amdahls law) as a line on your plot.   Your
      plots will then have a speedup curve for your code and then a
      horizontal line (presumably above your speedup curve) for the
      ATLAS function.<br>
      <br>
      So, just to be clear, you are not building speedup curves for
      ATLAS but you are still comparing your performance to it. <br>
      <br>
    </font>
    <pre class="moz-signature" cols="72">-- 
Andrew J. Pounds, Ph.D.  (<a class="moz-txt-link-abbreviated" href="mailto:pounds_aj@mercer.edu">pounds_aj@mercer.edu</a>)
Professor of Chemistry and Computer Science
Mercer University,  Macon, GA 31207   (478) 301-5627
<a class="moz-txt-link-freetext" href="http://faculty.mercer.edu/pounds_aj">http://faculty.mercer.edu/pounds_aj</a>
</pre>
  </body>
</html>