High Performance in Scientific Computing

Course coordinators : Laura Grigori and Frédéric Hecht

The High Performance in Scientific Computing Major (HPC) is one of five Majors available in the Mathematical Modelling Masters degree programme, which is the second year of the Mathematics and Applications Master.

The High Performance in Scientific Computing Major (HPC) is one of five Majors available in the Mathematical Modelling Masters degree program, which is the second year of the Mathematics and Applications Master.

High Performance Computing plays a major role in scientific research and industrial innovation. The architecture of large scale computers is evolving rapidly and is becoming more and more complex. These computers are formed by heterogeneous units and the number of computing cores exceeds the million. This petaflop computing capability (and an exaflop computing capability is expected by 2020) opens new possibilities for scientific computing, 1but requires new algorithms and a deep understanding of both computer structures and mathematical modelling.

These areas of research are currently blooming, with many advances required in order to efficiently exploit current and upcoming parallel computers. However, the required skills are still not available on the market, both in the research field and in academic training courses. This is also the case for the research and development divisions of major industry groups that have the necessary teams to work in this field. They also base their competitiveness not only on better management and optimisation, but also on a deeper understanding of their products through the use of mathematical modelling. Every single high tech industry is involved, from banks to organisations fosusing on society-relevant issues (global warming, pollution, management).

The HPC Major courses cover the following topics:

Course title Lecturer(s) Type Course Code
From EDP to their resolution by the finite element method Frédéric Hecht Fundamental 5MM30
High performance computing for numerical methods and data analysis Laura Grigori Fundamental 5MM29
Variational approximations of PDEs Yvon Maday Fundamental 5MM36
Modern methods and algorithms for parallel computation Frédéric Nataf Specialised 5MM38
Iterative methods for the resolution of large linear systems François-Xavier Roux Specialised 5MM46
Theoretical and numerical aspects of incompressible fluids Pascal Frey, Yannick Privat Specialised 5MM57
Compatible finite elements and particles for Maxwell and Vlasov-Maxwell equations Martin Campos-Pinto Specialised