Daily Log

The table below contains a summary of what is covered each class day, along with any computer files that were used that day. These include python files (.py), matlab files (.m) and Jupyter notebooks (.ipynb).

By popular demand, I will post my lecture notes here with the caveat that these notes aren’t really written for public consumption. They may be useful in filling in your own hand-written notes after the fact. Please do not rely on them solely.

DateTopicsFilesNotes
1-14 Heat Equation
Cautionary Tale
heatbasic.py
Day1-HeatExplicit.ipynb
heatbasic.m
Notes
1-16 Taylor's Theorem LogTaylor.ipynb
Notes
1-18 ODE Theory
Euler's Method
Consistency, Convergence
ForwardEuler.ipynb
Notes
1-23 Convergence of Euler's Method
Other Methods
Notes
1-25 Methods from Integration
Zero Stability
Notes
1-28 Zero Stability
Absolute Stability
Notes
1-30 Absolute Stability Transients.ipynb
Notes
2-02 Runke-Kutta Methods RungeKuttaAstable.ipynb
Notes
2-04 Review of Stability for ODEs Notes
2-06 Heat Equation:
Theory
Notes
2-08 Heat Equation:
More Theory!
Notes
2-11 Explicit Method for
Heat Equation
Notes
2-13 Stability Analysis for Explicit Method Notes
2-15 Stability Analyisis and
Convergence of Explicit Method
Notes
2-18 Convergence of Explicit Method
Implicit Methods
Notes
2-20 Convergence of Implicit Methods Notes
2-22 Local Truncation Error Redux
2-25 L2 Convergence of Implicit Methods Notes
2-27 L2 Convergence of Implicit Methods Notes
3-1 Finish L2 Convergence Notes
3-4 Crank Nicolson
3-6 Crank Nicolson
3-8 Midterm!
3-18 Method of Characteristics Notes
3-20 Upwinding
3-22 CFL Condition
Convergence of Upwinding
Notes
3-25 Advection and Eigenvalues Notes
3-27 Lax Wendroff Notes
3-29 Wave Equation Notes