preloader

Computational Engineering

The development of Engineering Analysis and design tools for Complex Engineering problems is facilitated through the Interdisciplinary Dual Degree programme in Computational Engineering. Computing tools for the development of Engineering software tools are pervasive. They involve CPU intensive calculations in most disciplines such as, Aerospace, Civil, Chemical, Electrical, Mechanical, Materials, Naval Engineering etc. The graduates from this IDDD program will reinforce their Simulation and Mathematical modelling expertise in their core Engineering discipline. This is facilitated through a focused bundle of courses that hone their skill set on tools and techniques from Computer Science and Applied Mathematics in a structured and systematic way. The graduates are expected to compete in Engineering software development, against established commercial enterprise solvers.

Program Offers

The IDDD programme in Computational Engineering is drawn from a wide spectrum of disciplines in Engineering and Science. Some of the Departments who are offering these courses include, Mechanical, Materials & Metallurgy, Mathematics, Physics, Ocean, Applied Mechanics, Civil, Chemical, etc. For the purpose of administrative ease, the program is typically governed by one of these participating departments.

Enrollment

A B. Tech student of IIT Madras from any discipline is eligible to upgrade to this programme provided the student meets certain minimum academic norm (CGPA 8.0 at the moment). Selection of applicants will be based on the CGPA cut off.

Curriculum

The core philosophy of the curriculum is that complex engineering problems require advanced numerical methods such as finite volume and finite element methods. The analysis and design of complex engineering systems can be translated into solving a system of linear/ non-linear simultaneous equations running into a few billions/trillions of degrees of freedom. Hence, the computational skill set of understanding algorithms and deployment of suitable data structures to implement them into useful codes is mandatory. Furthermore, tools and techniques from high performance computing will help in efficient computation and code parallelization. Similarly, skill set from discretization methods of Engineering Mathematics will be imparted.

The curriculum facilitates short term (1-3 months)/ long term (up to 6 months) internships with potential companies / research organizations which could be extended to a full-year project to meet part of their credit requirements, wherever the project is deemed to fit our academic standards. Such projects would facilitate industry-academia collaboration for the development of engineering solutions.

potential recruiters

Majority of the graduates have joined Ph.D. program in places like, MIT, UIUC, UCSD, Texas A&M etc. Depending the path the students build for themselves, they are expected to be placed in most of the private and public sector companies mentioned below. They will be mostly working in the R&D group and/or Analysis and Design groups of these industries.

  • GE Aviation, GE Healthcare
  • General Motors, Tata Motors, TVS, Mahindra & Mahindra,
  • Forbes-Marshal, FLSmidth, Reliance, Thermax, Alpha-Laval
  • Tata Steel, Bao Steel, Mittal Steel, Coal India
  • Dassault Systemes, ANSYS, Numeric
  • TRDDC, TERI, NPCIL, NTPC, GTRE, CVRDE, BDL, BHEL, BEL
  • ONGC, OIL, HP, BP, GAIL
  • Engineering divisions of Software companies 🡺 TCS, Infosys, Wipro, Hexaware

Typical Works from DDP Reports

ID-DD - Computational Engineering Curriculum

Sl. No

Course No

Course Name

L

T

E

P

O

C

 

Semester 7

 

           

1

Core - 1

CORE - 1 basket

3

0

0

0

6

9

2

Core - 2

CORE - 2 basket

3

0

0

0

6

9

3

Elective - 1

Elective 1: Preferably chosen from the same elective stream

3

0

0

0

6

9

4

AM5801

Computational Laboratory

0

0

0

3

2

5

 

 

Total credits

 

 

 

 

 

32

 

Semester 8

 

           

1

Core – 3

CORE - 3 basket

3

0

0

0

6

9

2

Core - 4

CORE – 4 Basket

3

0

0

0

6

9

3

Elective- 2

Elective 2: Preferably chosen from the same Elective stream

3

0

0

0

6

9

4

AM5035*

High Performance Computing Lab.

0

0

0

3

2

5

 

 

Total Credits :

 

 

 

 

 

32

 

Semester 9

 

 

 

 

 

 

 

1

ID5390

Summer Project / Summer Industrial internship   (Project I)

0

0

0

0

15

15

2

Elective - 3

Elective 3: Preferably chosen from the same Elective Stream

3

0

0

0

6

9

3

ID5391

Project II

0

0

0

0

30

30

 

 

Total Credits :

3

0

0

0

54

54

 

Semester 10

 

 

 

 

 

 

 

1

ID5392

Project III

0

0

0

0

40

40

 

 

Total Credits :

 

 

 

 

 

40

 SI.No

 Course No

Basket of courses for CORE - 1 : Numerical Methods

 L

T

E

P

O

C

1

AM5600

Computational Techniques in Mechanics

3

0

0

0

6

9

2

ME6000

Computational Methods in Engineering

3

0

0

0

6

9

3

ME5107

Numerical Methods in Thermal Engineering

3

0

0

6

6

10

4

MA5470

Numerical Analysis

3

0

0

0

6

9

5

PH5730

Methods of Computational Physics

3

0

0

0

6

9

6

CH6060

Numerical Techniques for Engineers

3

0

0

0

6

9

7

MM5024

Numerical Methods for Metallurgists

3

0

0

0

6

9

8

OE5450

Numerical Techniques in Ocean Hydrodynamics

3

0

1

0

6

12

9

MA5890

Numerical Linear Algebra

3

0

0

0

6

9

10

MA5892

Numerical Methods in Scientific computing

3

0

0

0

6

9

  SI.No

 Course No

Basket of courses for CORE - 2 : Computational Implementation

 L

T

E

P

O

C

1

MA5910

Data Structures in Scientific Computing

3

0

0

0

6

9

2

ID6105

 Computational Tools: Algorithms, Data Structures and Programs

3

0

0

0

6

9

3

EE4371

 Introduction to Data Structures and Algorithms

3

0

0

0

6

9

  SI.No

 Course No

Basket of courses for CORE - 3: Discretization Methods

 L

T

E

P

O

C

1

CE5610

Finite Element Analysis

3

0

0

0

6

9

2

AM5630

Foundations of Computational Fluid Dynamics

3

0

0

0

6

9

3

CH6110

Finite Element Methods in Engg

3

0

0

0

6

9

4

ME6800

Finite Element Analysis

3

0

0

0

6

9

5

OE5500

FEM applied to Ocean Engineering

3

0

0

0

6

9

6

CH6020

Computational Fluid Dynamics Techniques

3

0

0

0

6

9

7

AM5450

Fundamentals of Finite Element Analysis

3

0

0

0

6

9

8

ME5204

Finite Element Analysis

3

0

0

0

6

9

9

OE5450

Numerical Techniques in Ocean Hydrodynamics

3

0

0

0

6

9

  SI.No

 Course No

Basket of courses for CORE - 4: HPC/ Parallel Computing

 L

T

E

P

 O

 C

1

AM5080

High Performance Computing for Engineering Applications

3

0

0

0

6

9

2

ID5130

Parallel Scientific Computing

3

0

0

1

6

10

 

ELECTIVE COURSES

 SI.No

Stream 1

 Computational Fluid Dynamics

 L

T

E

P

O

C

1

AM5630

Foundations of Computational Fluid Dynamics

3

0

0

0

6

9

2

AM5570

Introduction to Turbulence

3

0

0

0

6

9

3

AM6513

Advanced Computational Fluid Dynamics

3

0

0

0

6

9

4

AM5640

Turbulence Modeling

3

0

0

0

6

9

 5

   ME6650

Computational Fluid Dynamics of Turbomachinery

3

0

0

0

6

9

6

ME6151

Computational Heat and Fluid Flow

3

0

0

0

6

9

7

CH6020

Computational Fluid Dynamics Techniques

3

0

0

0

6

9

8

AM6512

Application of Molecular Dynamics

3

0

0

0

6

9

9

ME6280

Design and Optimization of Energy systems

3

0

0

0

6

9

10

OE6020

Meshfree methods applied to hydrodynamics

3

0

3

0

6

12

11

PE6031

Reservoir Simulation

3

0

0

0

6

9

12

AM5530

Advanced Fluid Mechanics

3

0

0

0

6

9

13

CH5140

Process Analysis and Simulation

3

0

0

0

6

9

14

CH5541

Advanced Momentum Transport

3

0

0

0

6

9

15

ME5110

Inverse Methods in Heat Transfer

3

0

0

0

6

9

16

AS5420

Introduction to CFD

3

0

0

0

6

9

17

AS6041

Advanced CFD - Eddy Resolving Methods

3

0

0

0

6

9

 

Stream 2

 Computational Solid Mechanics

           

1

AM5450

Fundamentals of Finite Element Analysis

3

0

0

0

6

9

2

AM6512

Application of Molecular Dynamics

3

0

0

0

6

9

3

AM6291

Computational Structural Dynamics

3

0

0

0

6

9

4

ME7680

Optimization Methods for Mechanical Design

3

0

0

0

6

9

5

ME6280

Design and Optimization of Energy systems

3

0

0

0

6

9

6

CE7730

Advanced Finite Element Analysis

3

0

0

0

6

9

7

AM5390

Advanced Structural Mechanics

3

0

0

0

6

9

 

 Stream 3

Computational Materials Engineering

           

1

ME7244

Foundations of Computational Materials Modeling

3

0

0

0

6

9

2

MM6010

Computational Materials Thermodynamics

3

0

0

0

6

9

3

ME7160

Computational Methods in Design & Mfg.

3

0

0

0

6

9

4

AM6512

Application of Molecular Dynamics

3

0

0

0

6

9

5

MM5011

Modeling of Transport Phenomena in multi-phase systems

3

0

0

0

6

9

6

MM5003

Atomistic Modeling of Materials

2

1

0

0

6

9

7

ED5053

Mechanics of Materials with Microstructure

 

3

0

0

0

6

9

 

 Stream 4

Computational Biology

           

1

BT6090

Intro. to Bioinformatics & Computational Biology

3

0

0

0

6

9

2

BT6270

Computational Neuroscience

3

0

0

0

6

9

3

BT5420

Computer Simulations of Biomolecular Systems

3

0

0

0

6

9

4

BT5240

Computational Systems Biology

3

0

0

0

6

9

5

ME5560

Heat and Mass Transfer in Biological Systems

3

0

0

0

6

9

6

AM6110

Bio-Fluid Mechanics

3

0

0

0

6

9

7

AM5510

Biomedical Signals and Systems

3

0

0

0

6

9

8

AM5515

Digital Healthcare Technology and Applications

3

0

0

0

6

9

 

SI.No

Other Relevant Computational Courses*

           

1

Computer Vision

3

0

0

0

6

9

2

Computer Graphics

3

0

0

0

6

9

3

Advanced Topics in Signal Processing

3

0

0

0

6

9

4

Machine learning

3

0

0

0

6

9

5

GPU programming

3

0

0

0

6

9

6

Virtual Reality Engineering

3

0

0

0

6

9

7

Deep Learning for Medical Image Analysis

 

4

0

0

0

6

12

Total Credits required

158

Project-I, II, III grades to be assigned at the end of that semester

Electives / core courses from the list specified or any other relevant courses from other Departments could be chosen in consultation with the Faculty Advisor.

Early bird starts of ID-DD are encouraged to pursue Core-1 and Core-2 courses from 6th semester onwards, as per the convenience and availability of slots.

List of Project carried out during 2020

SI.No.

Name

Roll Number

Project Title

Project Advisor's Name

1

Sambit Mishra

NA15B022

Application of Neural Networks for Physics-Based Problems

S Vengadesan

2

Mythreyi Ramesh

MM15B022

Application of a dual grid viscoplastic spectral formulation for the estimation of micro-mechanical fields in polycrystals

Anand Krishna Kanjarla

3

Biswayan Das

CH15B014

Understanding Micro-scale Heat Transport through optimal cellular structures

Sarith P Sathian

4

Chandrasekar Aswin

CH15B016

Data Science Assisted Prediction of Material Performance

Ilaksh Adlakha

5

Sandeep George

NA15B023

Application of Deep learning algorithm for Monsoon
Forecast

Prasad Patnaik BSV and Bipin Kumar (IITM)

6

N Akshay Pani

ME15B160

An IOT-based multi-criteria decision making module for machine tool operators on the shop floor

Sivasrinivasu Devadula

7

Avinash

me15b089

3D Reconstruction using deep learning for AR and VR applications

Mansi Sharma

8

Aniket Mahangare

BS15B005

Developing web-application for the deep learning model of cardiac segmentation

Ganapathy Krishnamurthi

9

ASAPU SAI KIRAN

ME15B084

Two phase flow modeling of co-axial jet

Vagesh D. Narasimhamurthy and Srikrishna Sahu

List of faculty involved in Computational Engineering (This list is large and incomplete !)

SI.No.

Department

Faculty

1

Applied Mechanics

S Vengadesan, K Arul Praskash, Prasad Patnaik BSV, Sarith P Sathian, Anubhab Roy, Ilaksh Adlakha, A Aarockiarajan, Sayan Gupta, Vagesh Narasimhamurthy

2

Metallurgical and Materials Engineering

Anand Krishna Kanjarla, Gandham Phanikumar, Harikumar KC, Sabita Sarkar,

3

Civil Engineering

Karthik K Srinivasan, Shiva Nagendra SM, G Saravanan

4

Chemical Engineering

Tanmay Basak, Jayanthi Srinivas, R Vinu, Renganathan T

5

Ocean Engineering

V Sriram, S A Sannasiraj, K Murali

6

Mechanical Engineering

Sivasrinivasu Devadula, Srikrishna Sahu, V Babu, Shaligram Tiwari, Anupindi Kameswararao, Pallab Sinha Mahapatra, N Sundararajan, Ratnakumar Annabattula, Manoj Pandey

7

Electrical Engineering

Mansi Sharma

8

Engineering Design

Ganapathy Krishnamurthi, R Jayaganthan

9

Biotechnology

Karthik Raman, Srinivasa Chakravarthy V

10

Computer Science and Engineering

Rupesh Nasre, Madhu Mutyam