###Up-to-date plan for the remainder of the week

  1. (Thursday) Main goal: Identify speed slow downs
    • Compare current version to version used to make plots for PR
    • Continue benchmarking with ProfileView
  2. (Friday) Main goal: Further Progress in Optimizing ode113
  3. (Saturday/Sunday) Main goal: Finish optimization of 0de113

Main Goals for Weeks 10-17

  1. Finish polishing Adam Bashforth PR (weeks 9-10)
  2. Finish bench marking for in place or out of place arrays 2.
  3. Reopen pull request
  4. Notebook version of IVPTestSuite (Weeks 11-13) 1. 2. 3.
  5. Scrubbing code for end of GSoC (Week 13)
  6. Finalize documentation on new Adam Methods
  7. Finalize documentation on new IVPTestSuite notebook version
  8. Open Thorough Pull Request for RadauIIA Solver (Weeks 14-17)
  9. Get Newton Iteration Step working (Week 14/15)
  10. Step size control (Week 15)
  11. Error control (Week 16)
  12. Documentation on RADAU solver and end of the Summer tasks

Journal Entry (Thursday/Friday) - After profiling and noticing that using the Polynomials package for computing $\gamma_i$ is a significant part of the runtime of ode113, I realized that I only needed to compute $\gamma_i$ for i = 1:16! I precalculated these, and have these values hard coded into the algorithm, which lead to an significant decrease in runtime. - I also used ProfileView to determine which version of array assignments is quicker: in-place or out-of-place. Contrary to what we expected, in-place took longer and more memory. Journal Entry