Titulaire d’un Master de l’Université Paris-Saclay en technologies de l’information, Benoît Lelandais a occupé plusieurs postes en entreprise de services du numérique, au sein de IFP Energies Nouvelles et au sein du Commissariat à l’Energie Atomique dans les domaines de la conception et la réalisation de logiciels. Actuellement, il travaille au sein d’une équipe dont l’objectif est de développer des méthodes et des outils de maillage pour les codes de simulation numérique HPC.
Après de nombreux travaux en ingénierie dirigée par les modèles, notamment l’élaboration de DSLs pour la simulation numérique et leurs environnements logiciels pour générer du code efficace dans un contexte HPC, sa principale mission concerne aujourd’hui Magix3D, outil de maillage en 3D.
Proceedings of the 8th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, Association for Computing Machinery, 2009
abstract
Abstract
In this paper, we introduce the Arcane software development framework for 2D and 3D numerical simulation codes. First, we describe the Arcane core, the mesh management and the parallelism strategy. Then, we focus on the concepts introduced to speed up the development of numerical codes: numerical modules, variables, entry points and services. We explain the execution model and enumerate the available debugging tools. Finally, the main functionalities of Arcane are described through an example. As a conclusion, we present the future works.