Faculté des sciences et technologies
Département mathematiques

Master Scientific Computing

The Scientific Computing (SC) training course offers high-level training in applied mathematics, in particular in numerical simulation of partial differential equations and high performance computing. The objective of this training course is to train scientists capable of understanding models from physics and industry, to create and implement simulation methods for these models in an optimal way. The mastery of the whole process, from the abstract model to in silico simulation using efficiently the latest generation computational resources, makes these students precious and rare recruits both in the private labor market and in research laboratories.

The SC training is dedicated to the acquisition and deepening of skills essential for being either directly operational in a company, or for pursuing a doctoral thesis. The focus is put on:

• A multidisciplinary and coherent scientific culture in modeling (physics, mechanics) in order to master the whole process of digital simulation,

• Theoretical basics in analysis of partial differential equations (EDP),

• A study of the various efficient numerical schemes and methods for the resolution of EDP on computer,

• The mastering of programming languages weel-suited to scientific computing (in particular C ++ and Python),

• The practice of high performance computing on the most recent architectures: parallel computing, programming on graphics cards (GPUs) and on distributed architectures.

The second year of the SC training is open to international students and is taught in English. This training is supported in particular by six research laboratories of the University of Lille and the CNRS research organization and some research groups from Inria Lille - Nord Europe. These laboratories and research groups are both recognized for the quality of their research activities:

• Paul Painlevé Laboratory, UMR 8524 (Numerical Analysis and Partial Differential Equations team)

• CRIStAL Laboratory, UMR 9189 (teams from the two research groups: Optimization: Models and Applications, Control and Scientific Computing)

• UMET laboratory, UMR 8207

• PhLAM laboratory, UMR 8523

• Laboratory of Electrical Engineering and Power Electronics of Lille

• Laboratory of Mechanics at Lille

• Rapsodi and Bonus teams from Inria Lille-Nord Europe

The professional circles targeted at the end of this training are those of modeling and numerical calculation, in particular large national companies, SMEs, specialized technical centers and scientific bodies carrying out research and development activities. The most frequently occupied positions are those of research and development engineer, research engineer, business manager, software engineer, consultant, HPC expert, or research and development project manager.
About a third of the students are pursuing a doctoral thesis. This is possible under certain conditions (access through application and selection).

This master training is also supported by the CEMPI Labex which awards excellence scholarships for M1 and M2, intended in particular for deserving students who plan to pursue a Doctorate at the Regional Doctoral School "Sciences for the engineer, Lille Nord-de-France". The SC training is also part of the Graduate Programme INFORMATION AND KNOWLEDGE SOCIETY of the University of Lille: http://www.isite-ulne.fr/index.php/en/graduate-programme-information-knowledge-society/

M1 and M2 presentation : see this flyer

M1 : see the pedagogical booklet  for the detailed programs of the teaching units.

M2 : see the pedagogical booklet for the detailed programs of the teaching units.

Applications to M1 and M2 go through the eCandidat platform.

The recruitment schedule is as follows:

  • Opening from   to 
  • Publication of admissions: early July 2024.

Application to M1: even in the absence of the S6 Bachelor’s grades, the applications will be examined within the announced deadlines.

Application to M2: even in the absence of the master's S2 grades, the applications will be examined within the announced deadlines.

Admission to M1 or M2 is subject to the examination of the application, and is subject to the accommodation capacities of each course of the Master in Mathematics and Applications.

For the admission to M1, applicants are strongly encouraged to fully explain the path envisaged in their motivation letter.

It is strongly recommended that candidates in special situations (retraining, double course, ...) to contact one of the heads of the master too early before the opening of eCandidat.

- Head of M1: Caterina CALGARO, caterina.calgarouniv-lillefr   

- Heads of M2: Olivier GOUBET, olivier.goubetuniv-lillefr, Nouredine MELAB, nouredine.melabuniv-lillefr

- Pedagogical secretary for M1: Virginie GRARD, math-masters1univ-lillefr,  Tel: +33 (0)

- Pedagogical secretary for M2: Stéphanie NINIVE, math-masters2univ-lillefr, Tel: +33 (0) 3 20 43 42 33

- Continuing education and work : http://formation-continue.univ-lille.fr

- CEMPI Excellence Scholarships : Application deadline: February 17, 2022, http://math.univ-lille1.fr/~cempi/

- Graduate Programme INFORMATION AND KNOWLEDGE SOCIETY, see application deadline here:



Some testimonies from former students

Cédric MARINEL – M2 obtained in 2019 -  PhD EOMYS : After my bachelor’s degree in mathematics, I continued my studies by joining the High Performance Computing, Simulation master’s degree at the University of Lille. In order to do my end of study internship, I joined the company EOMYS ENGINEERING, specialized in noise and vibration of electrical machines. I stayed in the company afterwards as R&D Engineer to work on optimization and simulation of electrical machines. My work is mainly based on mathematics to understand the simulation methods and HPC to compute these methods efficiently. The master’s degree was the right balance between mathematics, physics and high performance computing and all the projects were very useful to apply the theory. As I'm interested in the research world, I will soon start a CIFRE PhD with CRIStAL laboratory and EOMYS to study large structure vibration extraction using video analysis.

Thomas LENNE - M2 obtained in 2019 - Research Engineer at Vallourec Research Center France, Aulnoyes-Aymeries: I am working as a research engineer for Vallourec, premium steel pipes manufacturer for the oil industry. In the continuity of my internship, I am involved in the development and optimization of real-time simulations designed to ensure the quality of the product and the efficiency of the processes. My work is between physics (thermal, mechanical and metallurgical) and the plant point-of-view (automation, process constraints...). After 2 years of engineering school and a specialization in mechanical engineering, I decided to redirect towards applied mathematics with a particular interest for numerical simulation and High-Performance Computing. The Master degree is well-balanced between theoretical learnings and the practical applications through projects, reports and presentations which is close to my actual work balance as an engineer. The formation offers an opening to physics with lecturers from other domains and users of simulation and HPC tools. This opening emulates the relationships in a company and is a true benefit for professional integration.

Thibaut DEVOS – M1 obtained in 2019 : After two years and half in engineering school I decided to reorient myself for lack of theory in this training. So, I joined the mathematics' Bachelor during the second year where I discovered numerical mathematics: a good trade-off between theory and its applications. In engineering school, it is mandatory to go abroad for a scholar stay. As I left the school before doing it I naturally decided to do my first year of the Master 1 CHPS at Santiago de Compostela (Spain) within the framework of the Erasmus program. It was for me the opportunity to follow the courses of the M1 CHPS while enjoying an experience that brought me only advantages. Today, I am doing my internship at INRAE ​​where I combine models of root simulations with hydraulic models and soil / plant interaction. At the end of this internship I would like to continue with an industrial  PhD thesis where I could use mathematics for environmental research.

Hélène BLOCH – M2 obtained in 2018 - PhD Student at Maison de la Simulation, CEA Paris-Saclay : I am a PhD Student at Maison de la Simulation and I'm studying atmospheres of stars and exoplanets by developing a High Performance Computing (HPC) code to simulate them. I discovered this topic during my internship and I really liked the mix of code development, applied mathematics with the development of numerical scheme and physical application. The master degree in High Performance Computing, Simulation, specialized in scientific computing brought me some basis in all these fields. I started my bachelor’s degree by two years of studying mathematics and physics (Mathématiques et Physiques Approfondies at University of Strasbourg) and I did my last year of bachelor’s degree in pure mathematics, still at University of Strasbourg. After this last year, I wanted to turn towards applied mathematics. I choose the master High Performance Computing, Simulation, specialized in scientific computing at University of Lille because it combines applied mathematics for numerical simulations, computer science and physics. Furthermore, it is an international training. In my case, this master brought me some knowledge in finite volumes, a numerical method I am using in my research. It also brought me basis in High Performance Computing (HPC) I am using every day (MPI, Cuda, OpenMP). After my PhD, I can stay in academic research, move to industry or work as engineer. 

Maxime GOBERT – M1 obtained in 2016 : During the third year of mathematics' Bachelor, I decided to go towards applied mathematics by following the Master 1 applied mathematics, statistics. First, I thought learning statistics to follow the Master 2 ISN, attracted by the variety of its application fields. However, during the first year of the Master I discovered other applications of mathematics, especially in physics. There is a great diversity of fields of study, all very active and in constant growing. I then decided to move to the Master 2 Scientific Computing. The end of M1 internship (not mandatory) also confirmed my choice of M2.

Jan GMYS – M2 obtained in 2014 - Scientific assistant/PhD student at Université de Mons and Université Lille 1 : After my bachelor's degree, I was not sure what master program to choose: I wanted it to beinternational, intellectually stimulating and technology-oriented, developing practical skills as well as my passion for mathematics and finally, opening exciting job perspectives – the program of the master of Scientific Computing convinced me immediately by its interdisciplinary approach and the training resources at the students' disposal. A few weeks after having obtained my master's degree, I found a position as a scientific assistant at Université de Mons and enrolled in a PhD program in Informatics and Engineering Sciences under joint supervision (cotutelle agreement) with Université Lille 1. Moreover, a collaboration with Tractebel Engineering (Bruxelles), a global engineering consultancy company, allows me to better understand the challenges which arise in real-world applications of industrial scale. Whether I will pursue an academic career or work for company after my PhD, I feel well prepared by the scientific computing master program.

Ralitsa IVANOVA – M2 obtained in 2013 - Engineer at Maison de la Simulation, CEA/Saclay : I  am Ralitsa IVANOVA. I am currently working as an engineer at Maison de la Simulation, CEA/Saclay, being involved in the development of a 3D visualization tool dedicated to Tokamak Plasma. I find Mathematical Engineering (Advanced Scientific Computing) an ideal program providing the necessary freedom for intellectual maturity and professional development. The great variety of topics covered in the program gives you a broad perspective of where and how to pursue your professional life and allows you to choose diverse career paths.  The program is really intense and consistent but hard work pays off.

Guowei HE – M2 obtained in 2013 - HPC Application Specialist at New York University, Abu Dhabi, UAE : This unique Scientific Computing Master Program in Lille is challenging, but rewarding. It provided an excellent opportunity, to strengthen and deepen my mathematical and programming skills, in solving real-world research problems. This exceptional training helped me to get a job 6 months before graduation, which involves writing and optimizing code on JUQUEEN, one of the Top 10 supercomputers in the world, an IBM BlueGene/Q machine with 458,752 cores. Later, it even opened a door for me to work in the exciting Abu Dhabi city as an HPC application specialist, setting up a supercomputer from scratch. I am sure that it is a Master’s choice you will not regret.

Ludivine LECLERCQ – M2 obtained in 2012 - Post-doctoral position at LATMOS, Paris : After having obtained my master degree in scientific computing at the Lille 1 University, I recently obtained my PhD from UPMC, related to scientific computing, plasma physics, and planetology. The main objective of my PhD was to numerically optimize and develop parallelized models. In particular, I investigated a model of exosphere, which is the rarefied « high » atmosphere of a planet, and a model for the simulation of interactions between space plasmas, as the solar wind for example, and planetary environments (which can include an atmosphere and/or a magnetosphere). I am currently continuing my research work in the same laboratory (LATMOS, Paris), as a post-doctoral scientist. This work allows me to be involved in different space missions whose goal is to investigate the environments of Mercury, Mars, and Ganymede, a Jupiter's moon. Applying my mathematical and numerical background in the frame of spatial missions is very exciting for me.

Pre-term meeting

The pre-term meeting 2024 for Master 2 Scientific Computing will take place : september, the      at      , room     - building  - Campus Cité scientifique.