Welcome¶
Welcome to CSCI-5636: Numerical Solution of Partial Differential Equations
Logistics
Meeting Time: MWF 11:30-12:20 in ECEE 283
Office hours:
Monday 1:45-3pm
Wednesday 9-10am
Friday 1-2pm
Activities
Name |
Objectives |
---|---|
Use GitHub classroom and observe two kinds of numerical error: rounding error and discretization (aka. truncation) error. |
|
Implement symmetric Dirichlet and Neumann boundary conditions with at least second order. Show results to demonstrate order of accuracy, constants on coarse grids, and impact of unevenly spaced grids. Discuss the code complexity for handling boundary conditions compared to the complexity interior to the domain. |
|
Investigate diffusion problems in which the coefficient structure varies rapidly, typically on a scale finer than the forcing or observation scales. |
|
Make discretization choices for staggered grids, Newton methods, and boundary conditions in 2D. Explain methods and verification with words and figures. |
|
This has three parts: community presentation, contribution, and retrospective presentation about the contribution experience. The goal is to build a deeper understanding of how open source communities function, what metrics and implicit criteria are valued, and the design decisions and norms that went into making libraries and applications successful. In the first stage, you’ll survey the community, and in the second, you’ll gain experience making a specific contribution of your choosing. |
Resources
SIAM Membership is free for CU students (30% discount on SIAM books)
Books
Driscoll and Braun, Fundamentals of Numerical Computation (free, in Julia with demo notebooks)
Myers, Van de Geijn, Van de Geijn, Linear Algebra: Foundations to Frontiers (free PDF and videos)
LeVeque, Finite Difference Methods for Ordinary and Partial Differential Equations (CU students can download free from SIAM)
LeVeque, Finite Volume Methods for Hyperbolic Problems and the Clawpack software.
Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics. (CU students can download free)
Logg, Mardal, Wells, Automated Solution of Differential Equations by the Finite Element Method (The FEniCS Book). (free download)
Trefethen, Spectral Methods in MATLAB. (CU students can download free from SIAM)
Elman, Silvester, Wathen, Finite Elements and Fast Iterative Solvers with Applications in Incompressible Fluid Dynamics (CU students click “Full Text” to read online)
Papers