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 |
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 |