Tools in Scientific Computing

Tools in Scientific Computing in Indian Institute of Technology, Kharagpur

Beginner 0(0 Ratings) 0 Students enrolled
Created by IIT Kharagpur Staff Last updated Fri, 25-Feb-2022 English


Tools in Scientific Computing free videos and free material uploaded by IIT Kharagpur Staff .

Syllabus / What will i learn?

Week 1:

Introduction to numerical methods – discussion on techniques studied in other NPTEL courses and relevance to science and engineering.

Some basic ideas revisited – numerical errors, round off errors.

Elementary demonstrations of using computer programs for system of linear equations, nonlinear algebraic equation etc. using Python/GNU Octave


Week 2:

Nonlinear dynamics – 1D and 2D flows (Python, GNU Octave).

Understanding flows in 1D and 2D .

Understanding phase portraits and the structure of nonlinear ODEs


Week 3:

Nonlinear dynamics contd. Logistic maps and Time

dependent ODEs using Python/GNU Octave


Week 4:

Random walks, Probability distribution functions, and

stochastic processes using Python/GNU Octave


Week 5:

Boundary value problems

Ideas of regular and singular perturbation methods and

implementations in Python/GNU Octave


Week 6:

Finite difference methods for PDEs using PETSC


Week 7:

Finite difference methods for Convection-diffusion problems


Week 8:

Tools for experimentalists (GNU Octave/Python)



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

Rapid advancements in computer hardware and high quality software libraries have enabled one to undertake works requiring high precision scientific computing with relative ease. The course involves exploration of various tools available for scientific computing with an emphasis on hands-on implementation. The course will deal briefly with the theory and the associated implementation for practical problems that an engineer may encounter. Undergraduates, postgraduates, and PhD students may find this course immensely useful for their project or research work. The course will make use of Python, GNU Octave, and PETSC (C based) as the medium of coding.INTENDED AUDIENCE: Undergraduate and postgraduate studentsPREREQUISITES: 1 st year undergraduate mathematics, Partial Differential equationsINDUSTRY SUPPORT:This is expected to be a basic course which would enable the student to undertake research and development with the help of freely available scientific tools. It is difficult to pinpoint which industry would find value in this course.

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
Updated Wed, 22-Apr-2020
Updated Wed, 24-Feb-2021
Updated Wed, 22-Apr-2020
Updated Thu, 30-Apr-2020
About the instructor
  • 0 Reviews
  • 5 Students
  • 351 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :