Benoît Lelandais holds an MS of Université Paris-Saclay in computer science. It has held several positions in digital services companies, in IFP Energies Nouvelles and at the French Atomic Energy Commission (CEA) in the field of software design and implementation. He is currently working in a team in charge of providing meshing methods and tools for HPC numerical simulation codes.
After numerous works in model-driven engineering, including the development of DSLs for numerical simulation and their software environments to generate efficient code in an HPC context, his main mission today concerns Magix3D, a 3D meshing tool.
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.