Learning Sources

I will teach the class from a number of sources including some books and some articles. Articles will be linked under Lectures where appropriate. Here I list some books of reference.

This class will assume familiarity with Numerical Methods II, as taught in the Spring of 2021 by Leslie Greengard. A key textbook that you should have available and be comfortable with is “Finite Difference Methods for Ordinary and Partial Differential Equations” by Randy LeVeque. This textbook is now available freely to you in PDF format.

The same author has also written the most detailed and authorative textbook on high-resolution methods for hyperbolic equations, “Finite Volume Methods for Hyperbolic Problems” by Randall J. Leveque, also available electronically via the NYU library. I will use this book for some of the material.

Much of my advection-diffusion Lectures will be based on this book that you can also access electronically at Courant: Hundsdorfer, W., & Verwer, J.G. (2003). Springer Series in Computational Mathematics [Series, Vol. 33]. Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations. New York, NY: Springer-Verlag.

Prerequisites

Familiarity with PDEs (advection, diffusion) at the level of an advanced undergraduate class is a must. Foundations of methods for solving ODEs and PDEs will be assumed:

For Courant students, this means having taken Numerical Methods II.

Basic familiarity with fluid dynamics, and an understanding of at least the incompressible isothermal Navier-Stokes equations will be assumed. For an in-depth but accessible introduction to fluid dynamics, you may consult the book by my colleague Stephen Childress.

Assignments and grading

This is a seminar course and the focus will be on learning new things. There will be several computational assignments / exercises during the semester. Each student will be required to do a computational project on a subject of choice, due at the end of the semester, and will present it in class. The grade will be based on the project, class attendance and participation (including homework assignments).

The last class will be on 12/15/2021. There will be no final exam but there will be a final project. The report on your final project is due by 9am EST 12/20/2021 and is to be submitted electronically.

As a first assignment, please submit the answers to this questionnaire via email as soon as possible:

  1. Your name, degree you are working on (if any) and class/year, and thesis advisor and topic if any.
  2. Are you taking this course for credit?
  3. List your previous academic degrees or relevant educational experience.
  4. Explain in words (e.g., relevant courses, prior research) your background in CFD, especially numerical analysis and PDE/physics experience with fluids equations.
  5. Why did you choose this course, and which of the topics listed in the course description interest you most (in particular, do you know what subject you would like to present on in class)?
  6. What is your programming experience (languages, level, parallelization, HPC)?