|
WELCOME TO
PHYS 331
Numerical Methods for Scientists
Spring Term 2012
The course will be restructured, emphasizing project work and a
studio-learning environment. Programming experience
(anything like perl, C/C++, MatLab, IDL, Fortran) will be helpful.
Literature: Detailed lecture notes will be available. For further
reading, see "Numerical Recipes" by Press et al.
I recommend the C version (1992), which is available
online.
Besides other things, we will find out how to explode stars and how
to make things invisible (at least, on the computer...).
Laptops & MatLAB: Please make sure that you have MatLAB (free for students at UNC)
installed on your laptop before class starts - we will be using it in class.
- Syllabus (current as of 01/09/12)
- Schedule
- Session 01, Jan 10: Introduction
- Session 02, Jan 12: Floating point numbers, arithmetic operations
- Session 03, Jan 17: Root finding
- Session 04, Jan 19: Root finding, convergence conditions and speed.
- Session 05, Jan 24: Root finding in multi-dimensions: Newton-Raphson
- Session 06, Jan 26: Minimization
- Session 07, Jan 31: Interpolation
- Session 08, Feb 02: Interpolation, Linear Systems
- Session 09, Jan 07: Linear Systems: determinants etc
- Session 10, Feb 09: Linear Systems: Gauss Elimination
- Session 11, Feb 14: Linear Systems: Jacobi & Gauss-Seidel methods
- Session 12, Feb 16: Midterm
- Home work (due 02/24 at 8am)
- Session 13, Feb 21: Ordinary Differential Equations
- Session 14, Feb 23: Ordinary Differential Equations
- Session 15, Feb 28: Coupled Ordinary Differential Equations
- Session 16, Mar 1: Stiff ODEs, Boundary value problems
- Session 17, Mar 13: Boundary Value Problems: Shooting and Relaxation
- Session 18, Mar 15: Fourier Series, Fourier Transforms
- Session 19, Mar 20: Fourier Transforms, FFT
- Session 20, Mar 22: Monte Carlo Integration
- Session 21, Mar 27: Monte Carlo Integration
- Session 22, Mar 29: Random Number Generators, Midterm
- Session 23, Apr 3: Partial Differential Equations: Poisson (elliptic)
- Session 24, Apr 5: Partial Differential Equations: Diffusion (parabolic)
- Session 25, Apr 10: Partial Differential Equations: Diffusive Initial Value Problems
- Session 26, Apr 12: Partial Differential Equations: Advective Initial Value Problems
Class Projects
|
|
|