Math 579 > General information

General information




Catalog description
Numerical solution of initial and boundary value problems in science and engineering: ordinary differential equations; partial differential equations of elliptic, parabolic and hyperbolic type. Topics include Runge Kutta and linear multistep methods, adaptivity, finite elements, finite differences, finite volumes, spectral methods.

Topics to be covered
Initial value problems for ODE: Linear multistep and Runge-Kutta methods, consistency, stability, convergence, stiffness, adaptivity
Geometric integrators: Hamiltonian problems, symplectic methods
Boundary value problems for ODE: Shooting, finite difference, collocation, finite element, and spectral methods
Elliptic PDE: Finite difference, finite element, and spectral methods, consistency and convergence
Hyperbolic and parabolic PDE: Finite difference methods, implicit and explicit time integration

Prerequisites
MATH 375 and MATH 387 or permission of the instructor.

Textbook
Author: Arieh Iserles
Title: A First Course in the Numerical Analysis of Differential Equations
Series: Cambridge Texts in Applied Mathematics
Edition: Any. Publisher: Cambridge University Press

Recommended reading
  • Alfio Quarteroni, Riccardo Sacco, and Fausto Saleri. Numerical mathematics. TAM 37. Springer
  • Randall LeVeque. Finite difference methods for ordinary and partial differential equations. SIAM
  • Robert Plato. Concise numerical mathematics. GSM 57. AMS
  • Benedict Leimkuhler and Sebastian Reich. Simulating Hamiltonian dynamics. Cambridge
  • Online resources

    Lectures
    MW 1:05pm–2:25pm, Burnside Hall 1205

    Instructor
    Dr. Gantumur Tsogtgerel
    Office: Burnside Hall 1123. Phone: (514) 398-2510. Email: gantumur -at- math.mcgill.ca.
    Office hours: T 2:00pm–3:30pm, W 3:00pm–4:30pm, or by appointment.


    Homework Assignments
    Both analytical and computational. Assigned and graded roughly every two weeks.
  • All homework assignments will count towards the final grade. Late homeworks will not be accepted.
  • In order to receive credit on a homework, you must at least attempt the computational parts of the homework assignments.
  • The use of Matlab is encouraged; this enables you focus on the algorithms rather than the details of programming.
  • For computational problems, print out and submit the code that you modified or created (usually the m-file) and the main result (e.g., outputs in text and/or graphics format) only.

    Exams
    There will be a final exam. You are allowed to bring one (double-sided) sheet of hand-written notes to the exam.

    Grading
    The final course grade will be the weighted average of homework 60% and the final exam 40%.
  •  

    MATH 579: Numerical Differential Equations Winter 2010