0% found this document useful (0 votes)
8 views2 pages

DS289 Course Information

The course DS 289 at the Indian Institute of Science focuses on the numerical solution of differential equations, emphasizing finite-difference methods and covering both ordinary and partial differential equations. It includes topics such as numerical stability, convergence, and the finite element method, along with contemporary topics like data-driven discretization. Grading consists of assignments, a project, and exams, with a strict policy against plagiarism.

Uploaded by

arnab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

DS289 Course Information

The course DS 289 at the Indian Institute of Science focuses on the numerical solution of differential equations, emphasizing finite-difference methods and covering both ordinary and partial differential equations. It includes topics such as numerical stability, convergence, and the finite element method, along with contemporary topics like data-driven discretization. Grading consists of assignments, a project, and exams, with a strict policy against plagiarism.

Uploaded by

arnab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

DS 289 - Numerical Solution of Differential Equations

Department of Computational and Data Sciences


Indian Institute of Science, Bengaluru
January - April, 2025

Faculty: Dr. Konduri Aditya Time: M W F(14:00 - 15:30)


Email: [email protected] Venue: CDS 202

TA-1: Shiva Sai Tadikonda Email: [email protected]


TA-2: Surya Neelakandan Email: [email protected]

Course description:
Differential equations are fundamental to modeling and understanding a wide range of phenomena in
science and engineering, from fluid dynamics and heat transfer to population dynamics and financial
modeling. Many of these equations cannot be solved analytically, requiring the application of numerical
methods. This course introduces various numerical techniques for solving ordinary and partial differential
equations, with a primary emphasis on finite-difference methods. The topics covered include the numer-
ical properties of these methods, such as accuracy and stability, and their application to ordinary and
partial differential equations. The course concludes with an introduction to the finite element method,
focusing on its application to simple one-dimensional problems, such as the Poisson equation.

Course outline:
1. Introduction to differential operators
• Introduction to differential equations
• Approximation of differential operators (Taylor series, polynomial fit approach)

2. Ordinary differential equations


• Analytical solution of simple ODEs (e.g. population growth)
• Initial and boundary value problems
• Local truncation errors, propagation errors, global truncation errors
• Explicit and implicit Euler schemes
• Introduction to numerical stability
• Multi-stage Runge-Kutta methods, multi-step methods (Adams-Bashforth, Adams-Moulton)
• Predictor-corrector methods
• System ODEs, stiff differential equations

3. Partial differential equations


• Classification of PDEs
• Elliptic PDE: 1D, 2D Poisson equation
• Steady advection-diffusion equation & stability
• Multigrid methods, upwind schemes
• Parabolic PDE: lumped & discrete system, Von Neumann analysis

1
• Two-level implicit schemes
• Convergence of numerical scheme
• Stability, consistency, accuracy of the schemes

• Hyperbolic PDEs: primitive pair, lumped system


• Shock capturing/resolving schemes
• Analysis of dispersion and dissipation errors

4. Finite element method


• Method of weighted residuals
• Introduction to finite element method

• Weak and strong form


• 1D Poisson equation

5. Contemporary topics
• Data-driven discretization
• Compact finite difference
• Introduction to finite volume method

Grading scheme:
• Assignments (3) - 30 % (submission through Turnitin)
• Project - 20 %

• Mid-term - 20 %
• End-term - 30 %

Course policy:
• Implementation of numerical schemes: compiler-based languages such as C++, and FORTRAN
• Visualization of results: Python, MATLAB, etc.
• Use of ChatGPT or other LLMs is allowed for coding (with proper disclosure, only for coding)

• Plagiarism or copying of any kind will be penalized severely

References
[1] S.C. Chapra and R.P. Canale. Numerical Methods for Engineers. McGraw Hill, 5th edition, 2006.

[2] D.R. Lynch. Numerical Partial Differential Equations for Environmental Scientists and Engineers –
A First Practical Course. Springer, New York, 2005.
[3] W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery. Numerical Recipes in C/FORTRAN
– The Art of Scientific Computing. Cambridge University Press, second edition, 1998.

You might also like