dealiiX (https://www.dealii-x.eu/) is a pioneering European project aimed at developing a scalable, high-performance computational platform using the deal.II library to create accurate digital twins of human organs, with emphasis on the human brain.
This framework will leverage exascale computing capabilities and existing lighthouse applications to simulate complex biological processes in real-time, aiding in personalized medicine and advancing the diagnosis and treatment strategies of neurological disorders.
To achieve these objectives, the deal.II software must rely on robust and efficient numerical linear algebra algorithms and software for the solution of large-scale, often poorly conditioned, sparse linear systems. Work package 1.5 of the dealiiX is concerned with the integration of the MUMPS sparse direct solver (https://mumps-solver.org) within the deal.II package. Two use cases are envisioned. First an indirect use of MUMPS as a coarse solver within a multigrid method provided by the PSCTOOLKIT package. Second a direct use of MUMPS for the solution of the most numerically challenging problems produced by deal.II. In both cases the use of the most advanced and modern features of the MUMPS solver must be investigated and, if necessary, adapted to the needs of the project.
In this context we are seeking for a 18-months post-doc at the IRIT laboratory of Toulouse, in France. Her/his mission will be to integrate the MUMPS solver within the deal.II package and to investigate its combined use within a multigrid solver or as a direct solver for numerically difficult problems. Modern MUMPS features such as GPU support and low-rank approximations will also be evaluated on the problems produced in digital twins of human organs. In this context, the use of mixed-precision algorithms relying on the MUMPS solver can also be investigated in order to further improve the performance and the memory consumption. The candidate must possess:
A good understanding of parallel linear algebra algorithms and software
A good knowledge of the C++ programming language and of common parallel programming APIs such as MPI and OpenMP
Some knowledge of the Fortran programming language would also be appreciatedThe post-doc will be located at the IRIT laboratory of Toulouse, in the facilities of the ENSEEIHT engineering school, but will be characterised by a strong collaboration with the Mumps Technologies company, based in Lyon, which develops the MUMPS solver, and with the LIP6 laboratory of Paris.
The gross salary is between 3500€ and 4000€ (respectively, 2800€ and 3200€ net) depending on the experience of the candidate.
Interested candidates can present their application at alfredo.buttari@irit.fr