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
- January 25: Lorenz Equations (incomplete)
- January 27: Euler's Method
- January 30: Plotting with Gnuplot
- February 1: Taylor's Method (incomplete)
- February 3: Convergence of Taylor's Method
- February 6: Taylor's 3rd order Method
- February 8: Adams-Bashforth 3rd order Method
- February 13: Truncation error of AB3 Method
- April 3: Discrete Fourier Transform
- April 4: Convergence of Fourier Series
- April 10: Fast Fourier Transform
- April 11: Fourier Solution of Heat Equation
- April 18: Viscous Burger's Equation
- April 24: Visualization of Solutions
- April 25: Convergence of Split RK2 Method
- May 01: Domain for Solving the Poisson Equation
- May 02: Jacobi Iteration Poisson Solver
- May 08: Parallel Computing on UNR Grid
- May 09: Multigrid for the Poisson Equation
Class Handouts and Lecture Notes
- Chapter 1
- Chapter 2
- Chapter 3
- Heat Equation
- Chapter 11.3
- Chapter 12.3
- Split RK Schemes
- Study Guide for Final
Programming Assignments
- Programming Project 1 (due March 3)
(solutions)
- Programming Project 2 (due May 5)
(solutions)
- Programming Project 3 (due May 17)
(solutions)
Homework Assignments
- Homework 1 (due March 6)
Exercises 2.3, 2.4, 2.7, 3.1, 3.4
- Homework 2 (due March 13)
Matlab code that solves the boundary value problem
in Example 1 in Faires and Burden page 434 and produces Table 11.2.
- Homework 3 (due March 27)
Program the forward difference, backward difference and
Crank Nicolson methods as described in class and in the
Faires and Burden handout for solving the 1-D heat equation
ut - uxx=0 with boundary
conditions u(0,t)=u(1,t)=0 and
initial condition u(x,0)=sin(πx).
Produce the numbers given in Tables 12.3, 12.4
and 12.5 in order to demonstrate the stability problem
with forward difference, the unconditional statbility of backward difference
and the increased accuracy of Crank Nicolson.
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