ArcNum: an Arcane-based numerical framework used in porous media flow simulation applications

This article presents ArcNum, a framework built on the Arcane platform, designed to easily and efficiently develop and maintain the numerical core in finite-volume and finite-element applications. This framework first enables the automatic generation of code needed to instantiate and handle complex physical models from a textual description, through its component called GUMP. ArcNum also offers software components to create, register and evaluate a set of physical laws, requiring only the specification of their inputs, outputs, and corresponding mathematical formulations. Finally, the framework includes a component named Contribution, which combines law evaluation with automatic differentiation to assemble linear systems efficiently. The framework ArcNum has been used to develop an open source Arcane-based porous media flow simulation proxy-app, named ShArc. Single and two-phase porous media flow simulations performed with ShArc are presented to complete the framework description. In order to illustrate the ability to use ArcNum for High Performance Computing, massively parallel simulations conducted with ShArc are finally presented.

Authors

Institutions

Publication Details

Journal
Comptes Rendus Mécanique
Published
2025-10-20
DOI
https://doi.org/10.5802/crmeca.336
Primary Topic
Lattice Boltzmann Simulation Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ArcNum: an Arcane-based numerical framework used in porous media flow simulation applications

Anthony Michel, Raphaël Gayno, Stéphane de Chaisemartin, Sylvain Desroziers et al.
Comptes Rendus Mécanique
Lattice Boltzmann Simulation Studies
article

ArcNum: an Arcane-based numerical framework used in porous media flow simulation applications

Anthony Michel, Raphaël Gayno, Stéphane de Chaisemartin, Sylvain Desroziers, Thomas Guignon, Guillaume Enchéry, Benoît Lelandais, Xavier Tunc, Gilles Grospellier, Soleiman Yousef, Pascal Havé, Jean-Marc Gratien, Valentin Postat, Alexandre l’Héritier, Aboul Karim Mohamed El Maarouf
article en

Abstract

This article presents ArcNum, a framework built on the Arcane platform, designed to easily and efficiently develop and maintain the numerical core in finite-volume and finite-element applications. This framework first enables the automatic generation of code needed to instantiate and handle complex physical models from a textual description, through its component called GUMP. ArcNum also offers software components to create, register and evaluate a set of physical laws, requiring only the specification of their inputs, outputs, and corresponding mathematical formulations. Finally, the framework includes a component named Contribution, which combines law evaluation with automatic differentiation to assemble linear systems efficiently. The framework ArcNum has been used to develop an open source Arcane-based porous media flow simulation proxy-app, named ShArc. Single and two-phase porous media flow simulations performed with ShArc are presented to complete the framework description. In order to illustrate the ability to use ArcNum for High Performance Computing, massively parallel simulations conducted with ShArc are finally presented.

Comptes Rendus MécaniqueVol. 353(G1)
IFP Énergies nouvelles (FR), Commissariat à l'Énergie Atomique et aux Énergies Alternatives (FR), Michelin (France) (FR), CEA DAM Île-de-France (FR), National Nuclear Research Center (AZ)
Openalex Percentile: Top 61%
Lattice Boltzmann Simulation Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

ArcNum: an Arcane-based numerical framework used in porous media flow simulation applications — Anthony Michel, Raphaël Gayno, et al. · Comptes Rendus Mécanique (2025) | TGRS Research Map | TGRS