Learn · NPTEL

Course11210529946 lectures

Tools in Scientific Computing

Prof. Aditya Bandopadhyay · IIT Kharagpur

Start with lecture 1 At NPTEL

Lectures

Module 01:

  1. Lecture 01: Preliminaries and Data types Video
  2. Lecture 02: Loops and Conditionals Implementation of bubble sort Video
  3. Lecture 03: Commonly used Functions Video
  4. Lecture 04: Matrix Manipulations Mohr's circle Video
  5. Lecture 05: Nonlinear algebraic equations - Visualizing convergence Video
  6. Lecture 06: Nonlinear algebraic equations - system of equation and Newton's basin of attraction Video
  7. Lecture 07: Overview of Jupyterlab, Octave GUI, Spyder GUI Video

Module 02:

  1. Lecture 08: Interactivity with Python - Ipywidgets Video
  2. Lecture 09: Geometric Interpretations of ODEs Video
  3. Lecture 10: Bifurcations: Saddle node bifurcation Video
  4. Lecture 11: Bifurcation: Transcritical bifurcation Video
  5. Lecture 12: Bifurcation: Pitchfork bifurcation Video
  6. Lecture 13: Imperfect bifurcations and catastrophies Video

Module 03:

  1. Lecture 14: 2D flows - linear systems Video
  2. Lecture 15: 2D flows - Trajectories: spirals, star and degeneracy Video
  3. Lecture 16: Phase portraits - nonlinear systems Video
  4. Lecture 17: 2D phase portraits - limit cycles Video
  5. Lecture 18: Bifurcations and 3D flows Video

Module 04:

  1. Lecture 19: 1D Maps Video
  2. Lecture 20: Probability density functions and sampling Video
  3. Lecture 21: Monte-carlo simulations: Darts and Buffon's needle Video
  4. Lecture 22: 1D Random walks Video
  5. Lecture 23: 2D Random walks Video

Module 05:

  1. Lecture 24: Boundary Value Problems Video
  2. Lecture 25: Boundary Value Problems - p2 Video
  3. Lecture 26: Regular Perturbation for ODE Video
  4. Lecture 27: Singular Perturbation for ODE Video
  5. Lecture 28: 2D Boundary Values Problems Video

Module 06:

  1. Lecture 29: PETSc and MPI basics Video
  2. Lecture 30: PETSc - Creating Vectors and Matrices Video
  3. Lecture 31: KSP object and solving a system Video
  4. Lecture 32: Poisson equation in PETSc Video
  5. Lecture 33: Nonlinear Solver of PETSc Video

Module 07:

  1. Lecture 34: Nonlinear solver with Jacobian in PETSc Video
  2. Lecture 35: Reaction-diffusion system in PETSc Video
  3. Lecture 36: Time stepping in PETSc Video
  4. Lecture 37: Heat transport using PETSc Video
  5. Lecture 38: Solving nonlinear PDE on a periodic domain yielding different patterns Video

Module 08:

  1. Lecture 39: Audio analysis - Determine motor RPM Video
  2. Lecture 40: Spectrogram and Doppler shift Video
  3. Lecture 41: Image processing - Preliminaries Video
  4. Lecture 42: Balloon problem and viscous fingers Video
  5. Lecture 43: Analyzing data files and 2D interpolation Video

Live Session

  1. Live Session 12-02-2021 Video
  2. Live Session 08-03-2021 Video
  3. Live Session 19-03-2022 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kharagpur
Department
Mechanical Engineering
Teacher
Prof. Aditya Bandopadhyay
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed