Math 228B - Numerical Solution of Differential Equations (Spring 2024)


Course details

Textbooks

Other resources


Julia notebooks - using the PyPlot package for plotting

Julia notebooks - using the Plots package for plotting

Course websites

Grading and problem set submission

Schedule

Lec Date Topic Readings Other
1 Tu 1/16 Introduction, review FD methods for BVP FDM:1,2, FDMSlides
2 Th 1/18 FD methods for elliptic problems FDM:3, FDMSlides
3 Tu 1/23 (continued)
4 Th 1/25 FD methods for parabolic problems FDM:9, FDMSlides
5 Tu 1/30 (continued)
6 Th 2/01 FD methods for hyperbolic problems FDM:10, FDMSlides PS1 Due
7 Tu 2/06 (continued)
8 Th 2/08 Compact finite difference schemes Compact, CompactSlides
9 Tu 2/13 Structured Mesh Generation MeshSlides, MeshSurvey, Delaunay
10 Th 2/15 Unstructured Mesh Generation MeshSlides, MeshSurvey, Delaunay PS2 Due
11 Tu 2/20 FEM - Introduction, the 1-D model problem FEM:1.1-1.3, FEMnotes
12 Th 2/22 FEM - Neumann problems, the stamping method FEM:1.4-1.6
13 Tu 2/27 FEM - Higher order, 2-D Poisson FEM:3.1-3.3
14 Th 2/29 FEM - Theory FEM:1.7-2.6 PS3 Due
15 Tu 3/05 FEM - Theory FEM:4.1-4.2
16 Th 3/07 FEM - General equations
17 Tu 3/12 Scalar conservation laws FVM1, FVM:11.1-11.7
18 Th 3/14 (continued) FVM1, FVM:11.8-11.14 PS4 Due
19 Tu 3/19 Finite volume methods for conservation laws FVM2, FVM:4.1-4.9
20 Th 3/21 (continued) FVM2, FVM:12.1-12.5
Tu 3/26 Spring Break - No lecture
Th 3/28 Spring Break - No lecture
21 Tu 4/02 FVM, higher dimensions, other equations
22 Th 4/04 The level set method LSslides, LSnotes PS5 Due
23 Tu 4/09 Discontinuous Galerkin methods, convection DGslides
24 Th 4/11 (continued)
25 Tu 4/16 Discontinuous Galerkin methods, diffusion DGslides
26 Th 4/18 (continued) PS6 Due
27 Tu 4/23 The Multigrid Method MIT_MG
28 Th 4/25 Performance, benchmarking, other languages
RRR week 4/29-5/3 - No lectures
Th 5/02 PS7 Due

Problem Sets

Problem Set Due Date Download
1 Fri 2/2 PDF, HTML
2 Fri 2/16 PDF, HTML
3 Fri 3/1 PDF, HTML
4 Fri 3/15 PDF, HTML
5 Fri 4/5 PDF, HTML
6 Fri 4/19 PDF, HTML
7 Fri 5/3 PDF, HTML
8 Optional PDF, HTML