Workshop on Automation of FEA (IITM 2019)

About the workshop

Latest Updates

  • Workshop successfully completed.
  • Workshop is almost full and last few places are remaining. Register here
  • Early bird registration is closed! Registrations are available at regular registration rate only.
  • Registration is open - Register here

Workshop information

This workshop will introduce the participants to finite element methods and its applications to linear and nonlinear problems related to solid mechanics and heat transfer. The workshop aims to bridge the gap between theoretical understanding and practical implementation. Participants will be exposed to coding their own solver using C++; interfacing with commercial codes like Abaqus & LS-Dyna; global automation using FreeFEM++; local automation using Mathematica; using opensource for all your simulation needs.

Who is this course for?

This course is suitable for both students (final year bachelor onward) and industry professionals who are interested in modeling using Finite Element Method.

Pre-requisites for this course

The participant is expected to have a basic knowledge of strength of materials, continuum mechanics and heat transfer. A working knowledge about finite element methods is a bonus. Participants are expected to bring their own laptop to complete the laboratory modules.

Location & dates

Location: Department of Mechanical Engineering, Indian Institute of Technology Madras (More details coming soon)
Dates: 23 - 27 August (2019)

Workshop organizers

Dr. Manoj Pandey is an Assistant Professor at IIT Madras and he brings several years of experience in the application of FEA in novel areas like Tire modeling, MEMS, multiscale & homogenization.
Phone: +91- 4422574658
Dr. Ajay B Harish is a group leader in Nanomechanics & Nanotribology at Institute of Continuum Mechanics. He bring over a decade of experience of working in the area of finite element methods and its application to academic and industry relevant problems.
Phone: +49-51176217573

Registration information

Early bird registration (31st July, 2019)

 StudentsPost-docs and FacultyIndustry participants
Days 01 & 02 / 03 & 04INR 3000INR 4000INR 8000
Days 01 – 04INR 3000INR 6000INR 10000
Days 01 – 05INR 3000INR 7000INR 12000

Late registration (15th August, 2019)*

 StudentsPost-docs and FacultyIndustry participants
Days 01 & 02 / 03 & 04INR 5000INR 6000INR 10000
Days 01 – 04INR 5000INR 8000INR 12000
Days 01 – 05INR 5000INR 9000INR 14000

* Please note that there is no on-site registration

How to register?

Registration closed.

Detailed schedule

The workshop is scheduled over 5 days. The first two days are optional and aimed at beginners (final year bachelor to early PhD students). Days three & four are for advanced users (with pre-existing knowledge of usage of FEA platforms like industry participants and senior PhD students, Postdocs & faculty). The final day is optional and reserved for projects.

Schedule: Day 01 (Basic modules)

09:00 – 10:00: Registration
10:00 – 11:30: Introduction to C++, Mathematica and symbolic computing
11:30 – 11:45: Coffee break
11:45 – 13:00: Introduction to Linear FEA
13:00 – 14:30: Lunch break
14:30 – 16:00: Hands-on session: FEA solver for Linear FEA using C++
16:00 – 16:15: Coffee break
16:15 – 18:00: Distribution of project modules

Schedule: Day 02 (Basic modules)

09:00 – 10:30: Nonlinear FEA: Material nonlinearity
10:30 – 10:45: Coffee break
10:45 – 13:00: Hands-on session: Incorporate material nonlinearity in FEA solver
13:00 – 14:30: Lunch break
14:30 – 16:00: Nonlinear FEA: Geometric nonlinearity
16:00 – 16:15: Coffee break
16:15 – 18:00: Hands-on session: Incorporate material nonlinearity in FEA solver

Schedule: Day 03 (Advanced modules)

09:00 – 10:30: Introduction to global automation
10:30 – 10:45: Coffee break
10:45 – 13:00: Hands-on session: Solving nonlinear problems using global automated approach
13:00 – 14:30: Lunch break
14:30 – 16:00: Introduction to basics of local automation using Mathematica
16:00 – 16:15: Coffee break
16:15 – 18:00: Hands-on session: Using local automation for handling material nonlinearity

Schedule: Day 04 (Advanced modules)

09:00 – 10:30: Element development using local automation
10:30 – 10:45: Coffee break
10:45 – 13:00: Incorporation of nonlinear elements using local automation into software
13:00 – 14:30: Lunch break
14:30 – 16:00: Advanced topics using local automation: Multiscaling, contact, fracture.
16:00 – 16:15: Coffee break
16:15 – 18:00: Discussion on allotted projects

Schedule: Day 05 (Optional project modules)

09:00 – 10:30: Project session – 01
10:30 – 10:45: Coffee break
10:45 – 13:00: Project session – 02
13:00 – 14:30: Lunch break
14:30 – 16:00: Presentation of project work (Session 01)
16:00 – 16:15: Coffee break
16:15 – 18:00: Presentation of project work (Session 02) & distribution of certificates

Frequently asked questions

What does the registration fee include?

The registration fee includes:

  • Attendance to all sessions of the workshop, lunch and coffee breaks
  • Lunch is included in the workshop fee
  • Workshop notes and materials including codes and presentations
  • All workshop materials will be provided as an e-copy to minimize usage of paper

Will I be provided accommodation?

Unfortunately, accommodation is not included in the registration fee. You can however find the recommended accommodations below.

What software should I bring?

  • The coding for the course will be done using C++ and Mathematica
  • 15-day trial version for Mathematica is available upon registration with your email address
  • If you would like to explore interfacing with any other commercial software like Abaqus / LS-Dyna, you should bring it along with you. These licenses will not be provided by the organizers

What if I am not an expert in C++?

  • Some basic knowledge of C-programming is mandatory to attend the course
  • Course materials related to C++ will be provided for all course participants
  • Some part of the first day will also be used to introduce C++ concepts that are useful for the workshop

Can I join even if I have never had a course in finite element method?

  • Some basic knowledge of FEM could help to ensure the best usage of the workshop
  • It is strongly recommended that the participant has already some idea of FEA, either through a course on linear FEA or usage of existing commercial platforms

I am working on a project using FEA. Can you provide me help on the project during the workshop session?

  • The coffee & lunch breaks are meant for open discussions between all participants (including workshop lecturers)
  • We welcome any questions & we will try to answer them to the best of our abilities. However, please note that customized solutions might not likely be possible considering the general nature of the workshop

Can I re-distribute the workshop materials to my friends?

  • The materials distributed in the workshop are for personal usage only and should not be re-distributed
  • The materials itself, without the workshop discussions, cannot provide a comprehensive learning experience
  • Please do encourage your friends to register for the workshop or future batches.

Suggested places for accommodation

Please note that these are only suggestions for accommodations, based on feedback received by visitors at IIT Madras. Please directly get in touch with the establishments to book the hotel room. We would also recommend using websites like to complete your booking.

Preliminary Course Materials

Coming soon


  1. Thomas J. R. Hughes, "The Finite Element Method: Linear Static and Dynamic Finite Element Analysis," Dover Publications

  2. Jacob Fish and Ted Belytschko, "A First Course in Finite Elements," John Wiley and Sons Ltd.

  3. Peter Wriggers, "Nonlinear Finite Element Methods," Springer-Verlag

  4. Joze Korelc and Peter Wriggers, "Automation of Finite Element Methods," Springer-Verlag

Data-Driven Mechanics
© Copyright 2019 - Dr. Ajay B Harish - All Rights Reserved
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram