Time and Location
M W F Period 7 (1:55-2:45pm), Little Hall Room 223
Syllabus<- (that’s a link, click on it!)
Homework/Projects: Posted on Canvas.
Useful References:
Getting started with Python and FEniCS:
- FEniCS download page
- FEniCS documentation and tutorials
- SciPy.org
- The FEniCS library has been around for a while now. Many questions can be answered by searching the web for the arcane error the compiler keeps giving you.
- Author’s webpage for textbook, Introduction to Automated Modeling with FEniCS. It includes his lecture notes in slide form.
Numerical Partial Differential Equations and Finite Elements
- Introduction to Automated Modeling with FEniCS, L. R. Scott
- Numerical Approximation of Partial Differential Equations, A. Quarteroni and A. Valli
- Partial Differential Equations with Numerical Methods, S. Larsson and V. Thomée
- The Finite Element Method for Elliptic Problems, P. G. Ciarlet
- The Mathematical Theory of Finite Elements, S. Brenner and L. R. Scott
- The Finite Element Method: Theory, Implementation and Applications, M. G. Larson and F. Bengzon
- Finite Element Solution of Boundary Value Problems: Theory and Computation: O. Axelsson and V. A. Barker
Numerical Analysis and Scientific Computation:
- Numerical Analysis, Walter Gautschi.
- Numerical Mathematics. A. Quarteroni, R. Sacco and F. Saleri.
- Numerical Analysis. D. Kincaid and W. Cheney.
- Introduction to Scientific Computing and Data Analysis. M. Holmes.
Linear Algebra:
- Linear Algebra and its Applications. G. Strang
Numerical Linear Algebra:
- Accuracy and Stability of Numerical Algorithms. N. Higham.
- Matrix Analysis. R. Horn and C. Johnson.
- Matrix Computations. G. Golub and C. Van Loan.
- Iterative Methods for Linear and Nonlinear Equations. C. T. Kelley.
Partial Differential Equations:
- Elliptic Partial Differential Equations of Second Order, D. Gilbarg and N. S. Trudinger.
- Partial Differential Equations, L. C. Evans.