High-Performance Computing Workshop on Materials and Mechanics

28th - 30th July, 2021 @ 4 PM - 7 PM
IIT Madras

Home   |   Speakers   |   Registration   |   Schedule   |   FenicsWorkshop   |   Contact

FEniCS HPC workshop

27th July, 2021 @ 16:00 hrs - 19:00 hrs

Resource Persons:
Pramod Kumbhar (IIT Madras)
Dr. Hirshikesh (KIT, Germany)

Link to the video of the workshop

FEniCS is a popular open-source FEM software based on high-level Python and C++ interfaces. In this workshop, we shall be focusing on the Python based programming. It offers the programmers to solve the equations using the variational form. It can be run on various platforms ranging from laptops to sophisticated high-performance clusters.

1. Learning outcomes:

  • A brief introduction to FEM including weak form, discretization etc.
  • Introduction to the FEniCS
  • Solving a few simple examples using the FEniCS

2. Requisite packages:

  • FEniCS - Python based open-source platform for solving ODEs and PDEs
  • Gmsh for mesh generation
  • ParaView for post-processing and visualisation of the solution.
  • Idle (or any standard) editor

3. FEniCS installation: Click here to downlaod

4. Examples:

The following examples will be discussed in detail during the workshop:

  • Poisson’s equation
  • Linear two-dimensional elasticity


  • An excellent primer can be found here.
  • Numerical tours of continuum mechanics using FEniCS here.
  • https://fenicsproject.org/
  • https://www.paraview.org/
  • https://gmsh.info/
  • Some of our group’s research work using FEniCS can be found here.