2025Activity reportProject-TeamALPINES
RNSR: 201321071B- Research center Inria Paris Centre at Sorbonne University
- In partnership with:CNRS, Sorbonne Université
- Team name: Algorithms and parallel tools for integrated numerical simulations
- In collaboration with:Laboratoire Jacques-Louis Lions (LJLL)
Creation of the Project-Team: 2025 June 01
Each year, Inria research teams publish an Activity Report presenting their work and results over the reporting period. These reports follow a common structure, with some optional sections depending on the specific team. They typically begin by outlining the overall objectives and research programme, including the main research themes, goals, and methodological approaches. They also describe the application domains targeted by the team, highlighting the scientific or societal contexts in which their work is situated.
The reports then present the highlights of the year, covering major scientific achievements, software developments, or teaching contributions. When relevant, they include sections on software, platforms, and open data, detailing the tools developed and how they are shared. A substantial part is dedicated to new results, where scientific contributions are described in detail, often with subsections specifying participants and associated keywords.
Finally, the Activity Report addresses funding, contracts, partnerships, and collaborations at various levels, from industrial agreements to international cooperations. It also covers dissemination and teaching activities, such as participation in scientific events, outreach, and supervision. The document concludes with a presentation of scientific production, including major publications and those produced during the year.
Keywords
Computer Science and Digital Science
- A6.1.1. Continuous Modeling (PDE, ODE)
- A6.1.4. Multiscale modeling
- A6.1.5. Multiphysics modeling
- A6.2.1. Numerical analysis of PDE and ODE
- A6.2.5. Numerical Linear Algebra
- A6.2.6. Optimization
- A6.2.7. HPC for machine learning
- A6.3. Computation-data interaction
- A6.3.1. Inverse problems
- A7.1. Algorithms
Other Research Topics and Application Domains
- B3.3.1. Earth and subsoil
- B9.5.2. Mathematics
- B9.5.3. Physics
1 Team members, visitors, external collaborators
Research Scientists
- Frédéric Nataf [Team leader, CNRS, Senior Researcher, until May 2025, HDR]
- Charles Dapogny [CNRS, Researcher, from Jul 2025, HDR]
- Sever Hirstoaga [INRIA, Researcher, HDR]
- Emile Parolin [INRIA, Researcher]
- Pierre-Henri Tournier [SORBONNE UNIVERSITE, Researcher]
Faculty Member
- Frédéric Hecht [SORBONNE UNIVERSITE, Emeritus, from May 2025, HDR]
Post-Doctoral Fellow
- Lukas Spies [INRIA, Post-Doctoral Fellow]
PhD Students
- Brieuc Antoine Dit Urban [INRIA]
- Filippo Brunelli [SORBONNE UNIVERSITE]
- Tom Caruso [INRIA]
- Jean-Guillaume De Damas [SORBONNE UNIVERSITE, from Nov 2025]
- Jean-Guillaume De Damas [INRIA, until Oct 2025]
- Nicola Galante [INRIA]
Technical Staff
- Ahmed Chabib [CNRS, Engineer, from Oct 2025]
- Ahmed Chahib [CNRS]
- Edouard Timsit [INRIA, Engineer]
- Daniel Torres Gonzales [INRIA, Engineer]
Interns and Apprentices
- Aminata Diarra [INRIA, Intern, from May 2025 until Sep 2025]
Administrative Assistants
- Laurence Bourcier [INRIA]
- Eugenie-Marie Montagne [INRIA]
2 Overall objectives
2.1 Introduction
The focus of our research is on the development of novel parallel numerical algorithms and tools appropriate for state-of-the-art mathematical models used in complex scientific applications, and in particular numerical simulations. The proposed research program is by nature multi-disciplinary, interweaving aspects of applied mathematics, computer science, as well as those of several specific applications, as porous media flows, elasticity, wave propagation in multi-scale media, molecular simulations, and inverse problems.
Our first objective is to develop numerical methods and tools for complex scientific and industrial applications that will enhance their scalable execution on the emergent heterogeneous hierarchical models of massively parallel machines. Our second objective is to integrate the novel numerical algorithms into a middle-layer that will hide as much as possible the complexity of massively parallel machines from the users of these machines.
3 Research program
3.1 Overview
The research described here is directly relevant to several steps of the numerical simulation chain. Given a numerical simulation that was expressed as a set of differential equations, our research focuses on mesh generation methods for parallel computation, novel numerical algorithms for linear algebra, as well as algorithms and tools for their efficient and scalable implementation on high performance computers. The validation and the exploitation of the results is performed with collaborators from applications and is based on the usage of existing tools. In summary, the topics studied in our group are the following:
- Numerical methods and algorithms
- Mesh generation for parallel computation
-
Solvers for numerical linear algebra:
domain decomposition methods, preconditioning for iterative methods
- Computational kernels for numerical linear algebra
- Tensor computations for high dimensional problems
- Validation on numerical simulations and other numerical applications
3.2 Domain specific language - parallel FreeFem
In the engineering, researchers, and teachers communities, there is a strong demand for simulation frameworks that are simple to install and use, efficient, sustainable, and that solve efficiently and accurately complex problems for which there are no dedicated tools or codes available. In our group we develop FreeFem++, a user-dedicated language for solving PDEs. The goal of FreeFem++ is not to be a substitute for complex numerical codes, but rather to provide an efficient and relatively generic tool for:
- getting a quick answer to a specific problem,
- prototyping the resolution of a new complex problem.
The current users of FreeFem++ are mathematicians, engineers, university professors, and students. In general for these users the installation of public libraries as MPI, MUMPS, Ipopt, Blas, lapack, OpenGL, fftw, scotch, PETSc, SLEPc is a very difficult problem. For this reason, the authors of FreeFem++ have created a user friendly language, and over years have enriched its capabilities and provided tools for compiling FreeFem++ such that the users do not need to have special knowledge of computer science. This leads to an important work on porting the software on different emerging architectures.
Today, the main components of parallel FreeFem++ are:
- definition of a coarse grid,
- splitting of the coarse grid,
- mesh generation of all subdomains of the coarse grid, and construction of parallel data structures for vectors and sparse matrices from the mesh of the subdomain,
- discretization by a chosen numerical method,
- call to a linear solver,
- analysis of the result.
All these components are parallel, except for the last point which is not in the focus of our research. However for the moment, the parallel mesh generation algorithm is very simple and not sufficient, for example it addresses only polygonal geometries. Having a better parallel mesh generation algorithm is one of the goals of our project. In addition, in the current version of FreeFem++, the parallelism is not hidden from the user, it is done through direct calls to MPI. Our goal is also to hide all the MPI calls in the specific language part of FreeFem++. In addition to these in-house domain decomposition methods, FreeFem++ is also linked to PETSc solvers which enables an easy use of third parties parallel multigrid methods.
3.3 Solvers for numerical linear algebra
Iterative methods are widely used in industrial applications, and preconditioning is the most important research subject here. Our research considers domain decomposition methods 6 and iterative methods and its goal is to develop solvers that are suitable for parallelism and that exploit the fact that the matrices are arising from the discretization of a system of PDEs on unstructured grids.
One of the main challenges that we address is the lack of robustness and scalability of existing methods as incomplete LU factorizations or Schwarz-based approaches, for which the number of iterations increases significantly with the problem size or with the number of processors. This is often due to the presence of several low frequency modes that hinder the convergence of the iterative method. To address this problem, we study different approaches for dealing with the low frequency modes as coarse space correction in domain decomposition or deflation techniques. We minimize the memory footprint and communication avoiding algorithms by leveraging mixed precision arithmetic.
We also focus on developing boundary integral equation methods that would be adapted to the simulation of wave propagation in complex physical situations, and that would lend themselves to the use of parallel architectures. The final objective is to bring the state of the art on boundary integral equations closer to contemporary industrial needs. From this perspective, we investigate domain decomposition strategies in conjunction with boundary element method as well as acceleration techniques (H-matrices, FMM and the like) that would appear relevant in multi-material and/or multi-domain configurations. Our work on this topic also includes numerical implementation on large scale problems, which appears as a challenge due to the peculiarities of boundary integral equations.
3.4 Computational kernels for numerical linear and multilinear algebra
The design of new numerical methods that are robust and that have well proven convergence properties is one of the challenges addressed in Alpines. Another important challenge is the design of parallel algorithms for the novel numerical methods and the underlying building blocks from numerical linear algebra. The goal is to enable their efficient execution on a diverse set of node architectures and their scaling to emerging high-performance clusters with an increasing number of nodes.
Increased communication cost is one of the main challenges in high performance computing that we address in our research by investigating algorithms that minimize communication, as communication avoiding algorithms. The communication avoiding algorithmic design is an approach originally developed in our group since more than ten years (initially in collaboration with researchers from UC Berkeley and CU Denver). While our first results concerned direct methods of factorization as LU or QR factorizations, our recent work focuses on designing robust algorithms for computing the low rank approximation of a matrix or a tensor. We focus on both deterministic and randomized approaches.
Our research also focuses on solving problems of large size that feature high dimensions as in molecular simulations. The data in this case is represented by objects called tensors, or multilinear arrays. The goal is to design novel tensor techniques to allow their effective compression, i.e. their representation by simpler objects in small dimensions, while controlling the loss of information. The algorithms are aiming to being highly parallel to allow to deal with the large number of dimensions and large data sets, while preserving the required information for obtaining the solution of the problem.
4 Application domains
Our work is by design as general purpose as possible in the field of scientific computing based on partial differential equations modeling including multiphysics and multiscale modeling. Moreover, since our methods are available in standalone open sources libraries and in the free finite element specific language FreeFEM which is developed in our team, they have many potential users that we are not necessarily aware of. We give here some recent works performed in collaboration with team members.
4.1 Radiative transfer in the atmosphere
The Hierarchical matrix acceleration techniques implemented in our parallel Htool 7.1.3 library, which is interfaced with FreeFEM, allows to efficiently solve the radiative transfer equations with complexity n log(n), where n is the number of vertices of the physical domain. The method can be used to study the change of temperature in the atmosphere, and in particular the effect of clouds and greenhouse gases 7, 13.
4.2 Inverse problems
4.2.1 Time Reversal techniques
We focus on methods related to the blend of time reversal techniques and absorbing boundary conditions (ABC) used in a non standard way. Since the seminal paper by [M. Fink et al., Imaging through inhomogeneous media using time reversal mirrors. Ultrasonic Imaging, 13(2):199, 1991.], time reversal is a subject of very active research. The principle is to back-propagate signals to the sources that emitted them. The initial experiment was to refocus, very precisely, a recorded signal after passing through a barrier consisting of randomly distributed metal rods. In [de Rosny and Fink. Overcoming the diffraction limit in wave physics using a time-reversal mirror and a novel acoustic sink. Phys. Rev. Lett., 89 (12), 2002], the source that created the signal is time reversed in order to have a perfect time reversal experiment. In 32, we improve this result from a numerical point of view by showing that it can be done numerically without knowing the source. This is done at the expense of not being able to recover the signal in the vicinity of the source. In 33, we have extended these methods to non uniform media.
4.2.2 Seismic imaging
In the context of seismic imaging, frequency-domain full-waveform inversion (FWI) is suitable for long-offset stationary-recording acquisition, since reliable subsurface models can be reconstructed with a few frequencies and attenuation is easily implemented without computational overhead. In the frequency domain, wave modeling is a Helmholtz-type boundary-value problem which requires to solve a large and sparse system of linear equations per frequency with multiple right-hand sides (sources).
For sparse node acquisitions covering large domains (more than 50 millions of unknowns), an iterative solver should be the method of choice. However, fast convergence remains challenging in the high frequency regime due to the non-definiteness of the operator and to the discretization constraints needed to minimize dispersion, hence requiring efficient preconditioners. For such wave propagation problems, our Schwarz domain decomposition preconditioners are good candidates to accelerate the time to solution and to provide robustness with respect to heterogeneities and frequency, for both finite difference and finite element discretizations 42.
4.2.3 Electroencephalography
The inverse source problem in electroencephalography (EEG) is usually solved using a numerical head model composed of different layers of tissues (scalp, skull, brain, ...) having constant electric conductivity. However, the conductivity of the skull can hardly be assumed to be constant: (i) hard and spongy bones, especially for neonates (fontanels), (ii) conductivity models vary between individuals, and through time for a single person.
In 5, we consider a new numerical method for the EEG inverse source problem which takes into account the heterogeneity of the skull. In particular, in the first step of source reconstruction, the so-called "cortical mapping" procedure which deals with (i) data completion on the scalp knowing partial measurements of the electric potential from electrode measurements and (ii) data transmission from the scalp to the brain surface, we use the quasi-reversibility method which provides a regularized solution of Cauchy problems in a bounded domain. The problem is solved using the finite element method in the scalp and skull layers.
4.2.4 Medical imaging with microwave tomography
Microwave tomography is a novel imaging modality with a large number of potential attractive medical applications, and is based on the difference between the dielectric properties of normal and diseased tissues. Microwave tomography features rapid data acquisition time, and together with rapid tomographic reconstructions allows detecting, identifying and monitoring injuries continuously.
From a computational point of view, microwave imaging requires the solution of an inverse problem based on a minimisation algorithm. Reconstruction algorithms are computationally intensive with successive solutions of the forward problem needing efficient numerical modelling and high-performance parallel computing. This methodology involves distinct research fields: optimisation, inverse problems, approximation and solution methods for the simulation of the forward problem modelled by Maxwell’s equations. The latter is challenging in itself as the modelling must accurately take account of the high heterogeneity and complexity of the different tissues.
Our numerical framework for microwave imaging is based on the FreeFEM 7.1.1 finite element software, and the forward problem is solved efficiently in parallel using Domain Decomposition methods implemented in the HPDDM 7.1.2 library.
Detection and imaging of rotator cuff tears
One of the most challenging shoulder injuries is rotator cuff tear, which increases with aging and particularly happens among athletes. These tears cause pain and highly affect the functionality of the shoulder.
In 3, 2, we propose to study the feasibility of microwave tomographic imaging to detect these tears. We introduce a wearable imaging system design, adapted to the real shoulder structure and designed to surround it partially. We investigate the efficiency of the imaging system numerically using realistic CAD models for shoulder profile and bones, including humerus and scapula, and taking into account the dielectric properties of the different tissues (bone, tendon, muscle, skin, synovial fluid). The reconstructed images of the shoulder joint obtained using noisy synthetic data show that the proposed imaging system is capable of accurately detecting and localizing large (5mL) and partial (1mL) rotator cuff tears.
4.3 Numerical methods for time harmonic wave propagation problems
Acoustic, electromagnetic and elastic linear waves are ubiquitous phenomena in science and engineering. The numerical simulation of their propagation and interaction is a core task in areas like medical imaging, seismic remote sensing, design of electronic devices, atmospheric particle scattering, radar and sonar modelling, etc. The design of appropriate numerical schemes is challenging because of approximation issues arising from the fact that the solutions are highly oscillatory, which usually require a large computational effort to produce a meaningful numerical approximation. In addition, common formulations suffer from stability issues, such as the numerical dispersion (also known as pollution effect), and sign-indefiniteness, which typically limit the achievable accuracy. The variety of different applications and the challenges of their numerical simulations produces a great research effort in trying to design new efficient schemes: new approximation spaces using degrees of freedom sparingly (wave based and Trefftz methods), preconditionners for solving large linear systems (e.g. by domain decomposition), new formulations, acceleration techniques, etc.
4.4 Molecular simulations
Molecular simulation is one of the most dynamic areas of scientific computing. Its field of application is very broad, ranging from theoretical chemistry and drug design to materials science and nanotechnology. It provides many challenging problems to mathematicians, and computer scientists.
In the context of the ERC Synergy Grant EMC2 we address several important limitations of state of the art molecular simulation. In particular, the simulation of very large molecular systems, or smaller systems in which electrons interact strongly with each other, remains out of reach today. In an interdisciplinary collaboration between chemists, mathematicians and computer scientists, we focus on developing a new generation of reliable molecular simulation algorithms and software.
5 Social and environmental responsibility
5.1 Impact of research results
Our activities in scientific computing help in the design and optimization of non fossil energy resources. Here are three examples we are aware of and there are many others:
- the startup Airthium specialized in decarbonized energy uses our free parallel finite element software FreeFEM.
- The French electricity company EDF has integrated our domain decomposition methods GenEO via the open source library HPDDM in its simulation software Salomé in order to be able to perform large scale computations related to nuclear reactors.
- In the context of climate change, our work on radiative transfer studies the change of temperature in the atmosphere, in particular due to the effect of clouds and greenhouse gases.
6 Highlights of the year
Emile Parolin , together with Laure Giovangigli (Inria Saclay), obtained an Exploratory Action funding from Inria: AEx QUI (Quantitative Ultrasound Imaging).
Summary of the AEx projet: Conventional ultrasound imaging algorithms rely on the assumption that the speed of sound is constant in the medium of propagation. Can we overcome this limitation and produce reliable ultrasound images through a fat layer or the skull? This is the question that this project intends to answer. In collaboration with the Langevin Institute, we are developing innovative algorithms capable of reconstructing a local map of the speed of sound directly from measurements. In parallel, we are developing a cutting-edge numerical simulation tool that generates realistic ultrasound propagation data in soft tissues. Through high-performance computing, we can simulate these models on a real scale, thus ensuring the validity and effectiveness of our algorithms.
7 Latest software developments, platforms, open data
7.1 Latest software developments
7.1.1 FreeFem++
-
Name:
FreeFrem
-
Keywords:
Scientific computing, High performance computing, Boundary element method
-
Scientific Description:
FreeFem++ is a partial differential equation solver. It has its own language. freefem scripts can solve multiphysics non linear systems in 2D and 3D.
Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2d̂-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of bamg (now a part of FreeFem++ ).
FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom. It runs on Macs, Windows, Unix machines. FreeFem++ replaces the older freefem and freefem+.
-
Functional Description:
FreeFem is a PDE (partial differential equation) solver based on a flexible language that allows a large number of problems to be expressed (elasticity, fluids, etc) with different finite element approximations on different meshes.
- URL:
-
Contact:
Frédéric Hecht
7.1.2 HPDDM
-
Keywords:
High performance computing, Parallel computing
-
Scientific Description:
HPDDM is an efficient implementation of various domain decomposition methods (DDM) such as one- and two-level Restricted Additive Schwarz methods, the Finite Element Tearing and Interconnecting (FETI) method, and the Balancing Domain Decomposition (BDD) method. This code has been proven to be efficient for solving various elliptic problems such as scalar diffusion equations, the system of linear elasticity, but also frequency domain problems like the Helmholtz equation. A comparison with modern multigrid methods can be found in the thesis of Pierre Jolivet.
-
Functional Description:
HPDDM is an efficient implementation of various domain decomposition methods (DDM) such as one- and two-level Restricted Additive Schwarz methods, the Finite Element Tearing and Interconnecting (FETI) method, and the Balancing Domain Decomposition (BDD) method. It is interfaced, among others, via PETSc, FEM, Feel++.
- URL:
-
Contact:
Pierre Jolivet
-
Participant:
2 anonymous participants
7.1.3 Htool-DDM
-
Keywords:
Hierarchical matrices, Domain decomposition, Preconditioner
-
Functional Description:
Htool-DDM is a lightweight, header-only C++14 library that provides parallel iterative solvers with domain decomposition preconditioners, relying on an in-house hierarchical matrix compression for dense/compressed linear systems.
- URL:
-
Contact:
Pierre Marchand
7.1.4 scatensor
-
Name:
Scalable and Communication Avoiding Tensor Library
-
Keywords:
Tensor decomposition, Linear algebra, Matrix calculation, Distributed computing, MPI, Communication avoiding
-
Scientific Description:
Matrix and tensor decomposition in parallel, to obtain a compressed version.
-
Functional Description:
- Reading distributed matrices from a file. - Generating random matrices. - Distributed QR decomposition with tournament pivoting (QRTP) of a matrix. - Reading/Generating a tensor. - Tucker decomposition of a tensor, using QRTP.
- Publications:
-
Contact:
Laura Grigori
-
Participant:
3 anonymous participants
7.2 Open data
Non applicable
8 New results
Participants: Alpines members.
8.1 Numerical shape and topology optimization of regions supporting the boundary conditions of a physical problem
With: Eric Bonnetier, Carlos Brito-Pacheco, Charles Dapogny , Rafael Estevez.
The article 34 deals with a particular class of shape and topology optimization problems: the optimized design is a region of the boundary of a given domain , which supports a particular type of boundary conditions in the state problem characterizing the physical situation. In our analyses, we develop adapted versions of the notions of shape and topological derivatives, which are classically tailored to functions of a “bulk” domain. This leads to two complementary notions of derivatives for a quantity of interest depending on a region on the one hand, we elaborate on the boundary variation method of Hadamard for evaluating the sensitivity of with respect to “small” perturbations of the boundary of within . On the other hand, we use techniques from asymptotic analysis to appraise the sensitivity of with respect to the addition of a new connected component to the region , shaped as a “small” surface disk. The calculation of both types of derivatives raises original difficulties, which are closely related to the weakly singular behavior of the solution to a boundary value problem at the points of where the boundary conditions change types. These aspects are carefully detailed in a simple mathematical setting based on the conductivity equation. We notably propose formal arguments to calculate our derivatives with a minimum amount of technicality, and we show how they can be generalized to handle more intricate problems, arising for instance in the physical contexts of acoustics and structural mechanics, respectively governed by the Helmholtz equation and the linear elasticity system. In numerical applications, our derivatives are incorporated into a recent algorithmic framework for tracking arbitrarily dramatic motions of a region G within a fixed ambient surface, which combines the level set method with remeshing techniques to offer a clear, body-fitted discretization of the evolving region. Finally, various 3d numerical examples are presented to illustrate the salient features of our analysis.
8.2 Distributionally robust shape and topology optimization
With: Charles Dapogny , Julien Prando, Boris Thibert.
In 24, we aim to introduce the paradigm of distributional robustness from the field of convex optimization to tackle optimal design problems under uncertainty. We consider realistic situations where the physical model, and thereby the cost function of the design to be minimized depend on uncertain parameters. The probability distribution of the latter is itself known imperfectly, through a nominal law, reconstructed from a few observed samples. The distributionally robust optimal design problem is an intricate bilevel program which consists in minimizing the worst value of a statistical quantity of the cost function (typically, its expectation) when the law of the uncertain parameters belongs to a certain "ambiguity set". We address three classes of such problems: firstly, this ambiguity set is made of the probability laws whose Wasserstein distance to the nominal law is less than a given threshold; secondly, the ambiguity set is based on the first-and second-order moments of the actual and nominal probability laws. Eventually, a statistical quantity of the cost other than its expectation is made robust with respect to the law of the parameters, namely its conditional value at risk. Using techniques from convex duality, we derive tractable, single-level reformulations of these problems, framed over augmented sets of variables. Our methods are essentially agnostic of the optimal design framework; they are described in a unifying abstract framework, before being applied to multiple situations in density-based topology optimization and in geometric shape optimization. Several numerical examples are discussed in two and three space dimensions to appraise the features of the proposed techniques.
8.3 A shape optimization approach for inferring sources of volcano ground deformation
With: Théo Perrot, Freysteinn Sigmundsson, Charles Dapogny .
One of the main goals of volcano geodesy is to improve the understanding of how an increase in pressure related to magma accumulation causes ground deformation in order to evaluate volcanic unrest. The inversion methods used for this purpose rely on a parametrization of the shape of the crustal volume in which pressure changes due to magma inflow/outflow (the magma domain), to search for the optimal parameters that minimize the difference between model predicted and measured ground displacements. However, these methods assume a predefined shape of the magma domain, which limits their applicability.
@unpublishedperrot:hal-05373455, In 40, we propose a new shape optimization framework that can invert these sources without such prior, formulating a reconstruction problem to infer the complete shape of the magma domain. First, we validate this approach using a synthetic test case and then apply it to observations of the Svartsengi volcanic system in Iceland.
8.4 Domain decomposition preconditioners for efficient parallel simulations of single-phase flow in three-dimensional fractured porous media with a very large number of fractures
With: Pierre Jolivet, Michel Kern, Frédéric Nataf , Géraldine Pichot, Daniel Zegarra Vasquez.
In 30, three-dimensional fractured-porous media are classically described by the Discrete Fracture Matrix (DFM) model, where the rock matrix remains three-dimensional, while the fracture network is of co-dimension one. This study deals with efficient solutions of the linear system arising in single-phase flow in large DFMs using a mixed-hybrid finite element method. It demonstrates the effectiveness of two-level domain decomposition methods based on the GenEO framework for preconditioning iterative solvers applied to such flow problems. Due to the mixed-dimensional nature of the geometry, a specific partitioning strategy is required. The coarse spaces for these preconditioners are built by locally solving spectral problems. This paper presents simulations with very large DFMs, with up to hundreds of thousands of fractures, achieving a low iteration count and short total computation time. Furthermore, this work confirms the scalability of these preconditioners.
8.5 A scalable Domain Decomposition method for Saddle Point problems with GenEO coarse spaces
With: Filippo Brunelli , Guillaume Delay, Frédéric Nataf , Emile Parolin , Pierre-Henri Tournier .
In 22, we present an adaptive domain decomposition (DD) preconditioning technique for the solution of saddle point problems with a 2x2 blocks structure. This work utilises the GenEO theory for symmetric positive definite (SPD) problems (Spillane et al., 2014) to tackle the solution of saddle point linear systems with iterative methods. The latters are preferred over direct methods due to the typically large size of these problems. Under the same assumptions of the GenEO method we can develop a robust and scalable preconditioning technique for the saddle point linear system. We present a preconditioner for the primal-primal block and one for the Schur complement matrix, both based on the DD paradigm. Then, these ingredients are used to precondition the 2x2 block saddle point matrix. Numerical tests are performed on a benchmark systems of partial differential equations (PDEs) discretized with finite elements, for which the assumptions are easy to verify. The results emphasize preconditioner's robustness with respect to the specific domain's partitioning.
8.6 A robust and adaptive GenEO-type domain decomposition preconditioner for H(curl) problems in general non-convex three-dimensional geometries
With: Niall Bootland, Victorita Dolean, Frédéric Nataf , Pierre-Henri Tournier .
In 17, we develop and analyse domain decomposition methods for linear systems of equations arising from conforming finite element discretisations of positive Maxwell-type equations, namely for H(curl) problems. It is well known that convergence of domain decomposition methods rely heavily on the efficiency of the coarse space used in the second level. We design adaptive coarse spaces that complement a near-kernel space made from the gradient of scalar functions. The new class of preconditioner is inspired by the idea of subspace decomposition, but based on spectral coarse spaces, and is specially designed for curl-conforming discretisations of Maxwell's equations in heterogeneous media on general domains which may have holes. Our approach has wider applicability and theoretical justification than the well-known Hiptmair-Xu auxiliary space preconditioner, with results extending to the variable coefficient case and non-convex domains at the expense of a larger coarse space.
8.7 Coarse spaces for non-symmetric two-level preconditioners based on local generalized eigenproblems
With: Frédéric Nataf , Emile Parolin .
In 39, we present an analysis of adaptive coarse spaces which is quite general since it applies to symmetric and non symmetric problems, to symmetric preconditioners such the additive Schwarz method (ASM) and to the non-symmetric preconditioner restricted additive Schwarz (RAS), as well as to exact or inexact subdomain solves. The coarse space is built by solving generalized eigenvalues in the subdomains and applying a well-chosen operator to the selected eigenvectors.
8.8 Coarse spaces using extended generalized eigenproblems for heterogeneous Helmholtz problems
With: Emile Parolin , Frédéric Nataf , Aminata Diarra .
An abstract construction of coarse spaces for non-Hermitian problems and non-Hermitian domain decomposition preconditioners based on extended generalized eigenproblems was proposed in § 8.7 and analyzed on the matrix formulation. Building upon this work, in 31, we consider instead the specific case of heterogeneous Helmholtz problems, and the derivation and analysis is performed at the continuous level.
Additional numerical investigations and a computational cheaper alternative construction of the coarse space have been obtained during the Master thesis of Aminata Diarra .
8.9 Numerical comparison of coarse spaces for heterogeneous Helmholtz problems
With: Victorita Dolean, Mark Fry, Matthias Langer, Emile Parolin , Pierre-Henri Tournier .
Solving time-harmonic wave propagation problems in the frequency domain within heterogeneous media poses significant mathematical and computational challenges, particularly in the high-frequency regime. Among the available numerical approaches, domain decomposition methods can achieve near-constant time-to-solution as the wavenumber increases, though often at the expense of a computationally intensive coarse correction step. In 25, we focus on identifying the best algorithms and numerical strategies for benchmark problems modelled by the Helmholtz equation. Specifically, we examine and compare several coarse spaces which are part of different families, e.g. GenEO (Generalised Eigenvalue Overlap) type coarse spaces and harmonic coarse spaces (including the one in §8.8), that underpin two-level domain decomposition methods. By leveraging spectral information and multiscale approaches, we aim to provide a comprehensive overview of the strengths and weaknesses of these methods. Numerical experiments demonstrate that the effectiveness of these coarse spaces depends on the specific problem and numerical configuration, highlighting the trade-offs between computational cost, robustness, and practical applicability.
8.10 Modal analysis of a domain decomposition method for Maxwell's equations in a waveguide
With: Victorita Dolean, Antoine Tonnoir, Pierre-Henri Tournier .
Time-harmonic wave propagation problems, especially those governed by Maxwell's equations, pose significant computational challenges due to the non-self-adjoint nature of the operators and the large, non-Hermitian linear systems resulting from discretization. Domain decomposition methods, particularly one-level Schwarz methods, offer a promising framework to tackle these challenges, with recent advancements showing the potential for weak scalability under certain conditions. In 26, we analyze the weak scalability of one-level Schwarz methods for Maxwell's equations in strip-wise domain decompositions, focusing on waveguides with general cross sections and different types of transmission conditions such as impedance or perfectly matched layers (PMLs). By combining techniques from the limiting spectrum analysis of Toeplitz matrices and the modal decomposition of Maxwell's solutions, we provide a novel theoretical framework that extends previous work to more complex geometries and transmission conditions. Numerical experiments confirm that the limiting spectrum effectively predicts practical behavior even with a modest number of subdomains. Furthermore, we demonstrate that the one-level Schwarz method can achieve robustness with respect to the wave number under specific domain decomposition parameters, offering new insights into its applicability for large-scale electromagnetic wave problems.
8.11 A Robust Two-Level Schwarz Preconditioner For Sparse Matrices
With: Hussam Al Daas, Pierre Jolivet, Frédéric Nataf , Pierre-Henri Tournier .
In 16, we introduce a fully algebraic two-level additive Schwarz preconditioner for general sparse large-scale matrices. The preconditioner is analyzed for symmetric positive definite (SPD) matrices. For those matrices, the coarse space is constructed based on approximating two local subspaces in each subdomain. These subspaces are obtained by approximating a number of eigenvectors corresponding to dominant eigenvalues of two judiciously posed generalized eigenvalue problems. The number of eigenvectors can be chosen to control the condition number. For general sparse matrices, the coarse space is constructed by approximating the image of a local operator that can be defined from information in the coefficient matrix. The connection between the coarse spaces for SPD and general matrices is also discussed. Numerical experiments show the great effectiveness of the proposed preconditioners on matrices arising from a wide range of applications. The set of matrices includes SPD, symmetric indefinite, nonsymmetric, and saddle-point matrices. In addition, we compare the proposed preconditioners to the state-of-the-art domain decomposition preconditioners.
8.12 Microwave tomographic imaging of shoulder injury
One of the most challenging shoulder injuries is rotator cuff tear, which increases with aging and particularly happens among athletes. These tears cause pain and highly affect the functionality of the shoulder. The motivation of this work 37 is to detect these tears by microwave tomographic imaging. This imaging method requires the solution of an inverse problem based on a minimization algorithm, with successive solutions of a direct problem. The direct problem consists in solving the time-harmonic Maxwell’s equations discretized with a Nédélec edge finite element method, and we make use of an ORAS Schwarz domain decomposition preconditioner to solve it efficiently in parallel. We propose a wearable imaging system design with 96 antennas distributed over two fully-circular and two half-circular layers, adapted to the real shoulder structure and designed to surround it partially. We test the imaging system numerically using realistic CAD models for shoulder profile and bones, including humerus and scapula, and taking into account the dielectric properties of the different tissues (bone, tendon, muscle, skin, synovial fluid). The reconstructed images of the shoulder joint obtained using noisy synthetic data show that the proposed imaging system is capable of accurately detecting and localizing large (5mL) and partial (1mL) rotator cuff tears. The reconstruction takes 20 minutes on 480 computing cores and shows great promise for rapid diagnosis or medical monitoring. In a second step, we take advantage of numerical modeling to try and optimize the number of antennas in the imaging system, achieving a drastic reduction from 96 to 32 antennas while still being able to detect the injury in the difficult partial tear case, reducing the computing time from 20 to 12 minutes.
In 36, 35, we use the previous forward numerical modeling techniques to generate a generalizable dataset of scattering parameters in order to bypass real-world data collection challenges. We then explore the use of machine learning (ML) algorithms for the fast detection of shoulder tendon injuries. The corresponding data of various healthy and injured models are categorized into two classes. We use a support vector machine (SVM) to differentiate between injured and healthy shoulder models. This approach is more efficient in terms of required memory resources and computing time compared with traditional imaging methods, and we manage to achieve an accuracy of 100%.
8.13 New developments in FreeFEM
Work has been started to ease the parallelization of a user's sequential code. In this setting, the parallelization of the assembly and solution steps is entirely hidden to the user, and a sequential code can be parallelized with only very few changes in the script. For example, PETSc can easily be used to solve the linear system stemming from a coupled problem with a fieldsplit preconditioner.
The FreeFEM software now includes the GenEO for saddle-point 11 examples with PCHPDDM in PETSc.
FreeFEM can now run Markdown (.md) files as well as .edp files. The Markdown syntax can be used to document FreeFEM scripts. When running a .md file, FreeFEM will execute the code contained in the FreeFEM code blocks. Documented Markdown examples in the distribution can be viewed on the documentation website. Markdown can also be previewed with Visual Studio Code, with the FreeFEM VS Code extension providing syntax highlighting for FreeFEM code blocks.
8.14 Reduced models for highly oscillating differential equations
With: Sever Hirstoaga
In this part we are concerned with solving Vlasov equation involving several time scales. This work shows that finding and solving reduced models, though complicated to derive, turns out to be very useful for reducing the computational cost of an equation. In addition, using the parareal algorithm, a method performing parallel computing in time, allows to accelerate the computations.
The aim in this context is to derive reduced models of first-order from a two-scale asymptotic expansion in a small parameter, in order to approximate the solution of a stiff differential equation. The problem of interest is a multi-scale Newton-Lorentz equation modeling the dynamics of a charged particle under the influence of a linear electric field and of a perturbed strong magnetic field (see 38). In 27 we extend this idea to a more general equation, which models the motion of a charged particle in a tokamak-like magnetic field, dependent on space and time. Thus, by symbolic computations, we obtain first-order equations approximating stiff differential equations in this general case. We develop numerical simulations to support the approximation results and the efficiency in terms of computational times. More precisely, we demonstrate on several numerical examples that the first-order two-scale solution (i) is much less costly than the reference solution of the initial model and (ii) is much more accurate than the zero-order two-scale solution.
In view of these encouraging results, we continue working on the derivation of first-order models by homogenization in time, in the case of partial differential equations as Vlasov-Poisson, by expressing its solution using characteristics. The implementation in this framework have yielded very good numerical results, emphasizing the efficiency of the first-order reduced model.The numerical framework is the particle-in-cell approach, widely used for kinetic simulations. Developed in 3D+3V (six dimensions plus time), this code is intended to be used in a parallel frame with distributed and shared memory paradigms, in order to achieve high performance computing. This is ongoing work.
8.15 Stable Trefftz approximation of Helmholtz solutions using evanescent plane waves
With: Nicola Galante , Andrea Moiola, Emile Parolin .
Superpositions of plane waves are known to approximate well the solutions of the Helmholtz equation. Their use in discretizations is typical of Trefftz methods for Helmholtz problems, aiming to achieve high accuracy with a small number of degrees of freedom. However, Trefftz methods lead to ill-conditioned linear systems, and it is often impossible to obtain the desired accuracy in floating-point arithmetic.
In 18 we extend the analysis of 12 from two to three space dimensions. We show that a judicious choice of plane waves can ensure high-accuracy solutions in a numerically stable way, in spite of having to solve such ill-conditioned systems. Numerical accuracy of plane wave methods is linked not only to the approximation space, but also to the size of the coefficients in the plane wave expansion. We show that the use of plane waves can lead to exponentially large coefficients, regardless of the orientations and the number of plane waves, and this causes numerical instability. We prove that all Helmholtz fields are continuous superposition of evanescent plane waves, i.e., plane waves with complex propagation vectors associated with exponential decay, and show that this leads to bounded representations. We provide a constructive scheme to select a set of real and complex-valued propagation vectors numerically. This results in an explicit selection of plane waves and an associated Trefftz method that achieves accuracy and stability. A non-trivial challenge in 3D was the parametrization of the complex direction set. Our approach involves defining a complex-valued reference direction and then consider its rigid-body rotations via Euler angles. Then, by generalizing the Jacobi–Anger identity to complex-valued directions, we prove that any solution of the Helmholtz equation on a three-dimensional ball can be written as a continuous superposition of evanescent plane waves in a stable way. Our numerical results showcase a great improvement of our proposed method on the achievable accuracy compared to standard method.
8.16 A Trefftz Continuous Galerkin method for Helmholtz problems
With: Nicola Galante , Bruno Després, Emile Parolin .
In 28, we introduce a novel Trefftz Continuous Galerkin (TCG) method for 2D Helmholtz problems based on evanescent plane waves (EPWs). We construct a new globally-conforming discrete space, departing from standard discontinuous Trefftz formulations, and investigate its approximation properties, providing wavenumber-explicit best-approximation error estimates. The mesh is defined by intersecting the domain with a Cartesian grid, and the basis functions are continuous in the whole computational domain, compactly supported, and can be expressed as simple linear combinations of EPWs within each element. This ensures they remain local solutions to the Helmholtz equation and allows the system matrix to be assembled in closed form for polygonal domains. The discrete space provides stable approximations with bounded coefficients and spectral accuracy for analytic Helmholtz solutions. The approximation error is proved to decay exponentially both at a fixed frequency, with respect to the discretization parameters, and along suitable sequences of increasing wavenumbers, with the number of degrees of freedom scaling linearly with the frequency. Numerical results confirm these theoretical estimates for the full Galerkin error.
8.17 Parallel approximation of the exponential of Hermitian matrices
In 9, we consider a rational approximation of the exponential function to design an algorithm for computing matrix exponential in the Hermitian case. Using partial fraction decomposition, we obtain a parallelizable method, where the computation reduces to independent resolutions of linear systems. We analyze the effects of rounding errors on the accuracy of our algorithm. We complete this work with numerical tests showing the efficiency of our method and a comparison of its performances with Krylov algorithms.
8.18 A finite element toolbox for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates
In 41, we present a finite element toolbox for the computation of Bogoliubov-de Gennes modes used to assess the linear stability of stationary solutions of the Gross-Pitaevskii (GP) equation. Applications concern one (single GP equation) or two-component (a system of coupled GP equations) Bose-Einstein condensates in one, two and three dimensions of space. An implementation using the free software FreeFem++ is distributed with this paper. For the computation of the GP stationary (complex or real) solutions we use a Newton algorithm coupled with a continuation method exploring the parameter space (the chemical potential or the interaction constant). Bogoliubov-de Gennes equations are then solved using dedicated libraries for the associated eigenvalue problem. Mesh adaptivity is proved to considerably reduce the computational time for cases implying complex vortex states. Programs are validated through comparisons with known theoretical results for simple cases and 97 numerical results reported in the literature.
8.19 Mathematics and Finite Element Discretizations of Incompressible Navier-Stokes Flows
With : C. Bernardi, V. Girault, F. Hecht, P.-A. Raviart, B. Riviere.
This book in final preparation (2024) is a revised, updated, and augmented version of the out-of-print classic book “Finite Element Methods for Navier–Stokes Equations" by Girault and Raviart published by Springer in 1986 [GR]. The incompressible Navier–Stokes equations model the flow of incom- pressible Newtonian fluids and are used in many practical applications, including computational fluid dynamics. In addition to the basic theoretical analysis, this book presents a fairly exhaustive treatment of the up-to-date finite element discretizations of incompressible Navier–Stokes equa- tions and a variety of numerical algorithms used in their computer implementation. It covers the cases of standard and non-standard boundary conditions and their numerical discretizations via the finite element methods. Both conforming and non-conforming finite elements are examined in detail, as well as their stability or instability. The topic of time-dependent Navier–Stokes equa- tions, which was missing from [GR], is now presented in several chapters. In the same spirit as [GR], we have tried as much as possible to make this book self-contained and therefore we have either proved or recalled all the theoretical results required. This book can be used as at textbook for advanced graduate students.
8.20 Randomized Householder QR
With Laura Grigori, Edouard Timsit
In 8, we introduce a randomized Householder QR factorization (RHQR). This factorization can be used to obtain a well conditioned basis of a set of vectors and thus can be employed in a variety of applications. We discuss in particular the usage of this randomized Householder factorization in the Arnoldi process. Numerical experiments show that RHQR produces a well conditioned basis and an accurate factorization. We observe that for some cases, it can be more stable than Randomized Gram-Schmidt (RGS) in both single and double precision.
8.21 Randomized Krylov-Schur eigensolver with deflation
With: Jean-Guillaume De Damas , Laura Grigori.
In 23, we introduce a novel algorithm to solve large-scale eigenvalue problems and seek a small set of eigenpairs. The method, called randomized Krylov-Schur (rKS), has a simple implementation and benefits from fast and efficient operations in low-dimensional spaces, such as sketch-orthogonalization processes and stable reordering of Schur factorizations. It also includes a practical deflation technique for converged eigenpairs, enabling the computation of the eigenspace associated with a given part of the spectrum. Numerical experiments are provided to demonstrate the scalability and accuracy of the method.
8.22 PDE-constrained optimization within FreeFEM
With Gontran Lance, and Emmanuel Trélat
The book 20 is aimed at students and researchers who want to learn how to efficiently solve constrained optimization problems involving partial differential equations (PDE) using the FreeFEM software. PDE-constrained optimization problems are frequently encountered in many academic and industrial contexts. Readers should have a basic knowledge of the analysis and numerical solution of partial differential equations using finite element methods, optimization, algorithms and numerical implementation.
9 Bilateral contracts and grants with industry
9.1 Bilateral contracts with industry
Participants: F. Nataf, B. Antoine dit Urban.
- Contract with IFPEN and ONERA, January 2025 - December 2027, that funds half of the Phd thesis of Brieuc Antoine dit Urban on "Méthodes d’apprentissage pour les solveurs linéaires et préconditionneurs pour matrices creuses" . Supervisor Frédéric Nataf , T. Faney and E. Martin.
Participants: C. Dapogny.
- Contract with Schneider Electric, April 2025 - April 2028, that funds the Phd thesis of Stéphane Gaydier on "Shape and topology optimization of current sensors and actuators" . Supervisors Charles Dapogny , Olivier Chadebec, Carlos Valdivieso.
9.2 Bilateral training with industry
We organized a three-day training session on the finite element toolbox FreeFEM followed by a specialized training on problems from the company Alice & Bob at a pace of 2 hours per week online for two months.
10 Partnerships and cooperations
10.1 European initiatives
10.1.1 Horizon Europe
ERC Synergy: PSINumScat
PSINumScat project on cordis.europa.eu
Participants: Pierre-Henri Tournier, Frédéric Nataf.
-
Title:
Phase-space-inspired Numerical Methods for High Frequency Wave Scattering
-
Duration:
From May 1, 2025 to 2031
-
Partners:
- UNIVERSITY OF BATH, UK
- UNIVERSITY COLLEGE LONDON, UK
- CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE CNRS (CNRS), France
-
Inria contact:
Pierre-Henri Tournier (Alpines)
-
Coordinators:
Euan Spence (U. Bath), Jeffrey Galkowski (UCL), Pierre-Henri Tournier (Alpines)
-
Summary:
Phase-space-inspired Numerical Methods for High Frequency Wave Scattering (PSINumScat) is an ERC Synergy funded project. Designing fast and reliable algorithms to numerically simulate the behaviour of high-frequency acoustic and electromagnetic waves is a longstanding open problem in computational mathematics. These waves underpin a plethora of communication and imaging technologies; therefore any progress towards solving this problem will have wide impact. By exploiting techniques from pure mathematics specifically designed to study high-frequency problems, PSINumScat aims to design, analyse, and implement in open-source software new methods for the numerical solution of high-frequency acoustic and electromagnetic wave scattering problems.
Inno4Scale
Inno4Scale project on cordis.europa.eu
-
Title:
Innovative Algorithms for Applications on European Exascale Supercomputers
-
Duration:
From July 1, 2023 to June 30, 2025
-
Partners:
- SCAPOS AG (SCAPOS), Germany
- PARTNERSHIP FOR ADVANCED COMPUTING IN EUROPE AISBL (PRACE), Belgium
- UNIVERSITY OF STUTTGART (USTUTT), Germany
- BARCELONA SUPERCOMPUTING CENTER CENTRO NACIONAL DE SUPERCOMPUTACION (BSC CNS), Spain
-
Inria contact:
Frédéric Nataf
- Coordinator:
-
Summary:
New architectures for Exascale and post-Exascale computers will have massively parallel and heterogeneous processing capabilities that will require the complete redesign and reimplementation of the used algorithms to fully exploit the possibilities of these supercomputers. The objective of the Inno4scale project is to promote the efficient use of European HPC systems by identifying and funding the most promising novel algorithms for applications. Through this action, the project will facilitate the design and development of highly efficient application software for European Exascale computers, the most successful of which should later be taken up by science and industry, resulting in important performance gains. The project will design and implement a call for proposals based on the cascade funding mechanism, financing the most promising ideas on novel algorithms for applications to fully exploit and benefit from these valuable European Exascale resources. Proposals received will be evaluated by external experts based on their potential innovation and impact on the upcoming Exascale era, and the CASTIEL/EuroCC2 and PRACE networks will be used to ensure the widest possible reach of the call. The Inno4scale consortium, made up of two major European HPC research centres and two experienced partners in managing HPC-related programmes, is in the ideal position to carry out the project in an effective and efficient manner. The results of the selected innovation studies that will receive more than 4 million euros in total, include the development and publication of the novel algorithms to reduce the time-to-solution or energy-to-solution of existing computing problems, as well as to provide novel approaches for large-scale projects. In this way, the Inno4scale project will contribute to the realisation of the EuroHPC JU overall objectives and those specific for this call, as well as enable an optimal exploitation of European Exascale and Post-Exascale HPC systems.
10.1.2 H2020 projects
EMC2
EMC2 project on cordis.europa.eu
-
Title:
Extreme-scale Mathematically-based Computational Chemistry
-
Duration:
From September 1, 2019 to August 31, 2026
-
Partners:
- INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE (INRIA), France
- ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL), Switzerland
- ECOLE NATIONALE DES PONTS ET CHAUSSEES (ENPC), France
- CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE CNRS (CNRS), France
- SORBONNE UNIVERSITE, France
-
Inria contact:
Laura GRIGORI (Alpines)
- Coordinator:
-
Summary:
Molecular simulation has become an instrumental tool in chemistry, condensed matter physics, molecular biology, materials science, and nanosciences. It will allow to propose de novo design of e.g. new drugs or materials provided that the efficiency of underlying software is accelerated by several orders of magnitude.
The ambition of the EMC2 project is to achieve scientific breakthroughs in this field by gathering the expertise of a multidisciplinary community at the interfaces of four disciplines: mathematics, chemistry, physics, and computer science. It is motivated by the twofold observation that, i) building upon our collaborative work, we have recently been able to gain efficiency factors of up to 3 orders of magnitude for polarizable molecular dynamics in solution of multi-million atom systems, but this is not enough since ii) even larger or more complex systems of major practical interest (such as solvated biosystems or molecules with strongly-correlated electrons) are currently mostly intractable in reasonable clock time. The only way to further improve the efficiency of the solvers, while preserving accuracy, is to develop physically and chemically sound models, mathematically certified and numerically efficient algorithms, and implement them in a robust and scalable way on various architectures (from standard academic or industrial clusters to emerging heterogeneous and exascale architectures).
EMC2 has no equivalent in the world: there is nowhere such a critical number of interdisciplinary researchers already collaborating with the required track records to address this challenge. Under the leadership of the 4 PIs, supported by highly recognized teams from three major institutions in the Paris area, EMC2 will develop disruptive methodological approaches and publicly available simulation tools, and apply them to challenging molecular systems. The project will strongly strengthen the local teams and their synergy enabling decisive progress in the field.
10.2 National initiatives
10.2.1 ANR
PEPR Numpex - PC Exama
Participants: Brieuc Antoine Dit Urban, Tom Caruso, Frédéric Hecht, Frédéric Nataf, Emile Parolin, Pierre-Henri Tournier.
Numpex is a French program dedicated to Exascale which is divided into five Research Projects. The first one is Exa-MA (Methods and Algorithms of Exascale) aimed at advancing scientific simulations and modeling capabilities to reach and surpass the exascale barrier. The project is organized into several work packages (WP) that focus on different aspects of the research objectives. Frédéric Nataf is in charge of the Work Package 3 (WP3): Numerical Kernels and Coupled Solvers Focuses on designing and implementing efficient and possibly provable numerical kernels and solvers for largescale problems. Tasks include domain decomposition methods, data sparsity techniques, multiple precision, adaptive solution strategies, and efficient coupling of multiphysics simulations.
Partners in WP3: LIP6 Sorbonne University, INRIA Bordeaux, CEA.
STOIQUES
Participants: Charles Dapogny.
: ANR appel à projet générique 2025-2029.
C. Dapogny is a member of the project STOIQUES, whose objective is to investigate modern problems in shape optimization, and to federate the community of researchers interested in this field, in order to develop new methods and tools for tackling new models or considering new constraints.
Principal Investigator: Y. Privat (Ecole des Mines de Nancy).
StableProxies
Participants: Charles Dapogny.
: ANR appel à projet générique 2025-2029.
C. Dapogny is a member of the project STOIQUES, whose objective is to propose new models for the numerical treatment of data with heterogeneous formats (polygonal surfaces, cloud points, collections of voxels, etc.). This ambition relies on a geometric model of “proxy”, representing these data on a regular grid, which allows to obtain mathematical guarantees, and to construct robust algorithms. Two applications are targetted, in material sicence, and in imaging (analysis of LIDAR or photogrammetric data).
Principal Investigator: D. Coeurjolly (Université de Lyon).
11 Dissemination
11.1 Promoting scientific activities
11.1.1 Journal
Member of the editorial boards
- Frédéric Nataf is Associate Editor at Journal of Numerical Mathematics.
- Frédéric Nataf is Associate Editor on the Communications of the American Mathematical Society Editorial Committee.
Reviewer - reviewing activities
- Frédéric Nataf reviewed three articles in Journal of Computational Physics, CMAME and Computational Geosciences.
- Emile Parolin reviewed 4 articles in Journal of Computational Physics, Journal of Scientific Computing, ESAIM: Mathematical Modelling and Numerical Analysis, SIAM Journal on Scientific Computing.
- Charles Dapogny reviewed 14 articles in Journal of Computational Physics, Numerische Mathematik, ESAIM: Mathematical Modelling and Numerical Analysis, Structural and Multidisciplinary Optimization, ... He was also in the paper selection committee of the 16th World Congress on Structural and Multidisciplinary Optimization (WCSMO 16).
11.1.2 Invited talks
Emile Parolin was invited to:
- a minisymposium at the Conference on Mathematics of Wave Phenomena, Karlsruhe, Germany.
- the workshop Waves in Complex Media: theoretical aspects, numerical methods, and applications, Paris, France.
- a minisymposium at the 29th International Domain Decomposition Conference, Milan, Italy.
Charles Dapogny was invited to:
- a workshop dedicated to Front-tracking methods in Chania (Crete).
- a workshop dedicated to shape and topology optimization for electric machines in Linz (Asutria).
- several colloquia: Wurzburg, Essen, CEA Cadarache...
Sever Hirstoaga was invited to:
- the minisymposium "New advances in parallel-in-time method" at the 29th International Domain Decomposition Conference, Milan, Italy.
11.1.3 Research administration
Sever Hirstoaga was member of the CRCN/ISFP recruitment committee for the Inria Paris center.
11.2 Teaching - Supervision - Juries - Educational and pedagogical outreach
- Master 2: Frédéric Nataf , Course on Domain Decomposition Methods, Sorbonne University, 22h.
- Master 2: Emile Parolin , High Performance Computing, Sorbonne Université, 15h.
- Master 1: Emile Parolin , Numerical simulation and approximation of solutions to elliptic PDEs, Sorbonne Université, 20h.
- Licence 3: Sever Hirstoaga Méthodes numériques, cours et TP, Polytech Sorbonne, EISE 3, 37 hetd.
- Master 2: Sever Hirstoaga , Cours sur les méthodes numériques pour les EDO, Sorbonne université, 15h.
- Pierre-Henri Tournier , Numerical simulation in physics using the finite element method, PSL advanced training, Mines Paris - PSL, 12h.
11.2.1 Supervision
Emile Parolin supervised the Master thesis of Aminata Diarra .
11.2.2 Juries
- Frédéric Nataf was a member of two PhD defences.
- Charles Dapogny was referee for two Ph.D. theses, and jury member of two other Ph.D. defences.
12 Scientific production
12.1 Major publications
-
1
miscA robust and adaptive GenEO-type domain decomposition preconditioner for
problems in general non-convex three-dimensional geometries.November 2023HAL - 2 inproceedingsHigh-Performance Numerical Modeling for Detection of Rotator Cuff Tear.IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science MeetingPortland, Oregon, United StatesIEEESeptember 2023, 1879-1880HALDOIback to text
- 3 inproceedingsMicrowave tomographic imaging of shoulder injury.Conférence EUCAP 2023 - 17th European Conference on Antennas and PropagationFlorence, ItalyMarch 2023, 5HALback to text
- 4 miscA Robust Two-Level Schwarz Preconditioner For Sparse Matrices.January 2024HAL
- 5 articleNumerical resolution of the inverse source problem for EEG using the quasi-reversibility method.Inverse Problems39112023, 115003HALDOIback to text
- 6 bookAn Introduction to Domain Decomposition Methods: algorithms, theory and parallel implementation.SIAM2015back to text
- 7 articleRadiative Transfer For Variable 3D Atmospheres.Journal of Computational Physics475February 2023, 111864HALDOIback to text
- 8 miscRandomized Householder QR.July 2023HALback to text
- 9 miscParallel approximation of the exponential of Hermitian matrices.June 2023HALback to text
- 10 articleNew development in FreeFem++.J. Numer. Math.203-42012, 251--265
- 11 articleA GenEO Domain Decomposition method for Saddle Point problems.Comptes Rendus. Mécanique351S1March 2023, 1-18HALDOIback to text
- 12 articleStable approximation of Helmholtz solutions in the disk by evanescent plane waves.ESAIM: Mathematical Modelling and Numerical Analysis576October 2023, 3499-3536In press. HALDOIback to text
- 13 miscReflective Conditions for Radiative Transfer in Integral Form with Compressed H-Matrices.March 2023HALback to text
- 14 articleA finite element toolbox for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates.Computer Physics Communications294January 2024, 108948HALDOI
- 15 articleAbstract robust coarse spaces for systems of PDEs via generalized eigenproblems in the overlaps.Numer. Math.12642014, 741--770URL: http://dx.doi.org/10.1007/s00211-013-0576-yDOI
12.2 Publications of the year
International journals
Scientific books
Reports & preprints
12.3 Cited publications
- 32 articleTime-reversed absorbing condition: application to inverse problems.Inverse Problems2762011, 065003URL: http://stacks.iop.org/0266-5611/27/i=6/a=065003back to text
- 33 articleFull-waveform redatuming via a TRAC approach: a first step towards target oriented inverse problem.Journal of Computational Physics4402021, 110377back to text
- 34 articleNumerical shape and topology optimization of regions supporting the boundary conditions of a physical problem.ESAIM: Control, Optimisation and Calculus of Variations31August 2025, 75HALDOIback to text
- 35 inproceedingsA SVM-based approach for detecting tendon Injury.AP-S/URSI 2024 - International Symposium on Antennas and Propagation and ITNC-USNC-URSI Radio Sciencehttps://2024.apsursi.org/Florence, ItalyJuly 2024, pp. 1511-1512HALDOIback to text
- 36 articleMicrowave Digital Twin Prototype for Shoulder Injury Detection.Sensors2420October 2024, 1-17HALDOIback to text
- 37 articleNumerical Modeling for Shoulder Injury Detection Using Microwave Imaging.IEEE Journal of Electromagnetics, RF and Microwaves in Medicine and BiologyJune 2024, 1-8HALDOIback to text
- 38 articleA first-order reduced model for a highly oscillating differential equation with application in Penning traps.SIAM Journal on Scientific Computing2024, S225-S245HALDOIback to text
- 39 unpublishedCoarse spaces for non-symmetric two-level preconditioners based on local generalized eigenproblems.April 2024, working paper or preprintHALback to text
- 40 unpublishedA shape optimization approach for inferring sources of volcano ground deformation.November 2025, working paper or preprintHALback to text
- 41 articleA finite element toolbox for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates.Computer Physics Communications294January 2024, 108948HALDOIback to text
- 42 article3D finite-difference and finite-element frequency-domain wave simulation with multilevel optimized additive Schwarz domain-decomposition preconditioner: A tool for full-waveform inversion of sparse node data sets.GEOPHYSICS8752022, T381-T402DOIback to text