|
Times |
MWF 12:20AM-1:10AM, Phillips 332 |
Office hours |
Tu 1:00-2:30PM Th 10:00-11:30AM, and by email appointment, Chapman 451 |
Instructor |
This graduate course presents the theory and application of numerical approaches to solution of differential equations. Both ordinary differential equations (ODEs) and partial differential equations (PDEs) are discussed.
Course goals: students will acquire proficiency in the formulation of numerical schemes for solving ODEs and PDEs using finite difference, finite volume, finite element, boundary element, and spectral methods. A broad overview of each approach will be discussed. Depending on class interest, specific methods will be studied in more detail. Application are chosen from domains such as fluid dynamics, rheology, elasticity, plasticity.
Unless explicitly stated otherwise, all work is individual. You may discuss various approaches to homework problems with students, instructors, but must draft your answers by yourself. In joint projects, each student will clearly identify which portions of the work they contributed.
Homework - Best 10 of 12 assignments x 6 = 60 points
Midterm examination = 9 points
Final project = 21 points
Extra credit - additional two homework assignments, 2 x 6 = 12 points
Grade |
Points |
Grade |
Points |
Grade |
Points |
Grade |
Points |
H+,A cum laude |
101-112 |
H-,B+ |
86-90 |
P-,C+ |
71-75 |
L-,D+ |
56-60 |
H+,A |
96-100 |
P+,B |
81-85 |
L+,C |
66-70 |
L–,D- |
50-55 |
H,A- |
91-95 |
P,B- |
76-80 |
L,C- |
61-65 |
F |
0-49 |
Students are free to establish their own schedule; there is no need to inform instructor of absences. Course attendance is highly recommended to gain insight into course topics
Late homework is not accepted.
Homework is to be submitted electronically through Sakai
The midterm examination during normal class meeting time before Fall Break will consist of 3 questions, 3 points each.
The final examination will consist of 7 questions, 3 points each.
Advanced Engineering Mathematics, E. Kreyszig
Week |
Dates |
Monday |
Wednesday |
Friday |
01 |
08/20-24 |
- |
Lesson01: Review of ODE theory |
|
02 |
08/27-31 |
|||
03 |
09/03-07 |
(Labor Day) |
||
04 |
09/10-14 |
|||
05 |
09/17-21 |
|||
06 |
09/24-28 |
|||
07 |
10/01-05 |
|||
08 |
10/08-12 |
(University Day) |
||
09 |
10/15-19 |
Midterm exam |
(Fall Break) |
|
10 |
10/22-26 |
|||
11 |
10/29-02 |
|||
12 |
11/05-09 |
|||
13 |
11/12-16 |
|||
14 |
11/19-23 |
(Thanksgiving) |
(Thanksgiving) |
|
15 |
11/26-30 |
|||
16 |
12/03-07 |
Review |
Review |
- |
Nr. |
Issue Date |
Due Date |
Topic |
Problems |
Solutions |
1 |
08/29 |
09/12 |
|
|
|
2 |
09/12 |
09/26 |
|
|
|
3 |
09/26 |
10/10 |
|
|
|
4 |
10/10 |
10/24 |
|
|
|
5 |
10/24 |
11/07 |
|
|
|
6 |
11/07 |
11/26 |
|
|
|
Project |
11/26 |
12/05 |
|
|
|
Ordinary differential equations:
Convergence, consistency, stability
Single-step, multi-step methods
Boundary value problems
Finite difference methods and analysis:
Convergence, consistency, stability
Modified equations
Fourier analysis of finite difference methods
Finite volume methods:
Godunov methods and Riemann problems
Essentially non-oscillatory schemes
Central schemes
Adaptive mesh refinement
Spectral methods:
Operator eigenfunction expansions
Collocation methods
Riesz theorem
Convergence analysis
Finite element methods
Grid generation
Finite element spaces
System matrix assembly
Variational formulations
Scientific computation is typically carried out in a Un*x environment (e.g. OS/X, various Linux versions). This course uses a customized Linux environment named SciComp@UNC available to students as a virtual machine. Download Virtual Box and the SciComp@UNC virtual machine image.
Various open source tools for carrying out and documenting practical scientific computation will be successively introduced:
The course will also use a few commercial tools, freely available to students while connected to the campus network (either directly or remotely through the UNC VPN server):
Course materials (lecture notes, workbooks, homework, examination examples) are stored in a repository that is accessed through the subversion utility, available on all major operating systems. The URL of the material is http://mitran-lab.amath.unc.edu/courses/MATH761
The above address is needed for an initial checkout using commands such as:
In the SciComp@UNC virtual machine the initial checkout can be carried out through the terminal commands
Update the course materials before each lecture by:
Links to course materials will also be posted to this site, but the most up-to-date version is that from the subversion repository, so carry out the svn update procedure prior to each lecture.