Math/CS 467/667

467/667 NUMERICAL METHODS II (3+0) 3 credits

Instructor  Course Section                    Time
------------------------------------------------------------------------
Eric Olson  Math/CS 467/667 Num. Methods II   M   1-2:15pm DMS 106
                                              T   1-2:15pm MIKC 114
                                  (originally MWF noon-12:50pm SEM 231C)

Course Information

Instructor:
Eric Olson
email:
ejolson at unr edu
Office:
Monday, Wednesday and Friday 10am DMS 238 and by appointment.
Homepage:
http://fractal.math.unr.edu/~ejolson/467/

Required Texts:

Arieh Iserles, Numerical Analysis of Differential Equations, 2nd edition, Cambridge Texts in Applied Mathematics.

Supplemental Texts:

Simon Long, Learn to Code with C (pdf file).

William Shotts, The Linux Command Line (pdf file).

Jack Dongarra, Algorithms for future emerging technologies (video 3 hours).

UNR Office of Information Technology, Using The Grid (web page).

Code Examples

  1. January 25: Lorenz Equations (incomplete)
  2. January 27: Euler's Method
  3. January 30: Plotting with Gnuplot
  4. February 1: Taylor's Method (incomplete)
  5. February 3: Convergence of Taylor's Method
  6. February 6: Taylor's 3rd order Method
  7. February 8: Adams-Bashforth 3rd order Method
  8. February 13: Truncation error of AB3 Method
  9. April 3: Discrete Fourier Transform
  10. April 4: Convergence of Fourier Series
  11. April 10: Fast Fourier Transform
  12. April 11: Fourier Solution of Heat Equation
  13. April 18: Viscous Burger's Equation
  14. April 24: Visualization of Solutions
  15. April 25: Convergence of Split RK2 Method
  16. May 01: Domain for Solving the Poisson Equation
  17. May 02: Jacobi Iteration Poisson Solver
  18. May 08: Parallel Computing on UNR Grid
  19. May 09: Multigrid for the Poisson Equation

Class Handouts and Lecture Notes

  1. Chapter 1
  2. Chapter 2
  3. Chapter 3
  4. Heat Equation
  5. Chapter 11.3
  6. Chapter 12.3
  7. Split RK Schemes
  8. Study Guide for Final

Programming Assignments

  1. Programming Project 1 (due March 3) (solutions)
  2. Programming Project 2 (due May 5) (solutions)
  3. Programming Project 3 (due May 17) (solutions)

Homework Assignments

Announcements

[10-May-17] Study Guide for Final

I have prepared solutions to the questions proposed by the class for the final exam. Please check my solutions and report any errors that you find.

[02-May-17] Class Moved to MIKC 114

This Tuesday we again meet MIKC 114 in the basement of the Mathewson-IGT Knowledge Center so we can continue working in a computer lab.

[25-Apr-17] Class Moved to MIKC 114

This Tuesday we again meet MIKC 114 in the basement of the Mathewson-IGT Knowledge Center so we can continue working in a computer lab.

[18-Apr-17] Class Moved to MIKC 114

This Tuesday we again meet MIKC 114 in the basement of the Mathewson-IGT Knowledge Center so we can continue working in a computer lab.

[11-Apr-17] Class Moved to MIKC 114

This Tuesday we will meet MIKC 114 in the basement of the Mathewson-IGT Knowledge Center so we can continue working in a computer lab.

[23-Jan-17] Class Cancelled due to Snow

Monday's class is cancelled do to snow. Please look over this syllabus and think about getting the textbook Arieh Iserles, Numerical Analysis of Differential Equations. This book should be available in the university bookstore, alternatively, you may order it online. I will provide class handouts for the couple weeks so there is no need to pay for expedited shipping if you order online. I have found some YouTube videos that should be entertaining to watch before Wednesday's class. Links to the videos are on our website as well as listed in this email. These videos do not contain much technical information but set the stage for how high-performance computing is used to solve differential equations. Sorry there is no class today. Have a wonderful afternoon. The combined length of the above videos total about 46 minutes. Please watch as many as you can in preparation for Wednesday's class.

Grading

     2 Quizzes                 20 points each
     1 Exam                    60 points
     1 Final Exam             100 points
     3 Homework Assignments    20 points each
     3 Programming Projects    20 points each
    ------------------------------------------
                              320 points total

Final Exam

The final exam will be held on Monday, May 15 from 10:15am-12:15 in DMS 106.

Equal Opportunity Statement

The Mathematics Department is committed to equal opportunity in education for all students, including those with documented physical disabilities or documented learning disabilities. University policy states that it is the responsibility of students with documented disabilities to contact instructors during the first week of each semester to discuss appropriate accommodations to ensure equity in grading, classroom experiences and outside assignments.

Academic Conduct

Bring your student identification to all exams. Work independently on all exams and quizzes. Behaviors inappropriate to test taking may disturb other students and will be considered cheating. Don't talk or pass notes with other students during an exam. Don't read notes or books while taking exams given in the classroom. You may work on the programming assignments in groups of two if desired. Homework may be discussed freely. If you are unclear as to what constitutes cheating, please consult with me.
Last Updated: Mon Jan 23 09:14:27 PST 2017