<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>The final exam will be administered in the classroom via CANVAS
      and ANVIL.  You will be creating a repo for the final where you
      will be placing your code pieces and you will be answering
      questions in CANVAS.  You will also, obviosly, have access to
      cobra.</p>
    <p>Basically the final is going to ask you to make some changes to
      the code that you submitted for the COLLATZ project to answer a
      different question than the one posed in the project.  A few of
      you made the obvious mistake that I told you to avoid - you tried
      to allocate an array to hold a billion large integers.  Good luck
      with that.  In most cases those programs crashed immediately.</p>
    <p>By far the most common mistake happened in Fortran and C++.  Many
      of you did not change the integer size and went with the default
      (which has a max of 2147483647) for all of your integer
      variables.  This died or hung (ran forever).  The other common
      mistake was changing only the size for the colatz value of the
      collatz funtion -- and not any of the intermediate variables.</p>
    <p>I tried to indicate in my notes where these failures occurred.  
      Running your code with an interval 1..1000000 should exposed
      issues.<br>
    </p>
    <p>You will want to correct all of these mistake before the final on
      Monday.  If you have other questions about the collatz grading
      please reach out via e-mail.</p>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <b>Andrew J. Pounds, Ph.D.</b><br>
      <i>Professor of Chemistry and Computer Science</i><br>
      <i>Director of the Computational Science Program</i><br>
      <i>Mercer University, Macon, GA, 31207 (478) 301-5627 </i></div>
  </body>
</html>