Team building at institute level
Ir. at ECN in 2016
Main project: Fast Helmholtz Solvers on Multi-Threaded Architectures
Supervisor(s): Jean-François Remacle
The Helmholtz equation arises in the study of various physical problems involving the propagation of waves, like electromagnetic radiation, seismology or acoustics. The goal of the project is to develop a Helmholtz solver that can accelerate high- frequency computations by at least one order of magnitude with respect to state-of-the art approaches. We propose to combine the following three ingredients to achieve a breakthrough in the solution of high-frequency Helmholtz problems:
1. Use a spectral finite element discretization on fully hexahedral meshes, both cartesian and non structured, for which AILU-type preconditioners can be efficiently applied on each subdomain of the geometry.
2. Develop a quasi-optimal DDM with a parallel sweeping-type preconditioner to allow for optimal convergence between the subdomains.
3. Implement the solver using a common kernel language to make the solver run on different devices (both GPU and CPU) using different thread programming interfaces (CUDA, OpenCL, and OpenMP).
IMMC main research direction(s):
Research group(s): MEMA - MEMA
Collaborations: Christophe Geuzaine