<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ecfd.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Balarac</id>
		<title>Extreme CFD workshop - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://ecfd.coria-cfd.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Balarac"/>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php/Special:Contributions/Balarac"/>
		<updated>2026-04-09T01:35:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=992</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=992"/>
				<updated>2026-02-09T20:12:29Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou (LEGI), V. Moureau (CORIA) ===&lt;br /&gt;
This ECFD9 GENCI Hackathon was a rich event, involving 3 differents CFD codes (AVBP, SONICS and YALES2) using various paradigms (C++/cuda/hip, Fortran/OpenMP/OpenACC) with several SDKs (AMD, Cray/HPE, Nvidia, Gnu) on a large range of GPU architectures (Nvidia A100, GH100, AMD instinct Mi210, Mi250, Mi300). This two-week event benefited from a high level support from three HPC mentors, two on-site from AMD (J. Noudohouenou and A. Tsetoglou). &lt;br /&gt;
&lt;br /&gt;
==== H3 - Hackathon SONICS - A. de Brauer (ONERA),  B. Michel (ONERA),  B. Berthoul (ONERA) &amp;amp; G. Staffelbach (ONERA) ====&lt;br /&gt;
CPU code generation for multispecies simulations – Code generation for multispecies simulations is currently being developed in the SoNICS code. The work carried out at ECFD9 focused on the vectorization of the generated code by code transformation : unrolling the species loops, rewriting if statements, and inverting do/while loops (arising from Newton type algorithms) used in the computation of thermodynamic quantities. The loop-unrolling and if statement rewriting have been profiled and show a speed-up of 2x for the vectorized generated code when computing the HLLC flux, compared with the hand-written implementation. The switch of do/while loops was prototyped on a test code and will be integrated into SoNICS. Code generation on GPU has been tested and validated, but a thorough performance profiling of the GPU version is still required.&lt;br /&gt;
&lt;br /&gt;
Porting reactive multi-species terms to GPU – In 2025 multi-species reactive capabilities were introduced in SoNICS and tested on the Preccinsta case on CPU. Recently the multi-species components were ported to the GPU, so this activity concentrated on porting the reactive source terms. Tests on a 0D reactor show identical results on GPU and CPU. Work has also resumed on porting SoNICS to AMD GPU on the ADASTRA system from CINES/GENCI, where the hipGraphs implementation (AMD’s counterpart of cudaGraph) exhibited some issues. Our participation in ECFD9 allowed us to contact the AMD hipGraphs development team, opening the way to a collaboration. With their council, we updated the code to use rocm7.1.1 providing the first successful non reactive results on AMD GPU. Further work on reactive flows is ongoing.&lt;br /&gt;
&lt;br /&gt;
Improving GPU residual calculations – Recent investigations show that SoNICS’s residual calculation on GPUs was about 100× slower than other GPU operations. The bottleneck was traced to the combination of cudaGraph and thrust::reduce, which prevented parallel execution. Replacing this with a hand-written hierarchical reduction kernel that works efficiently within the cudaGraph restores good scalability; the residual computation is now negligible compared with the other operations, as is the case on CPU. Additional timers were added to the cudaGraph kernels to quantify each operator’s cost relative to the CPU.&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N2 - Traction Open Boundary Conditions - JB. Lagaert (IMO) &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
In CFD, artificial boundaries are used as free-exit conditions and should disrupt the upstream flow as little as possible. During previous ECFDs, a traction boundary condition was implemented and coupled with a model estimating the outlet traction. This approach allowed steady flows to be correctly captured even when the outlet was located close to the region of interest, but it proved to be less accurate for unsteady flows.&lt;br /&gt;
&lt;br /&gt;
This year was devoted to the implementation of a new formulation better suited to capturing temporal flow fluctuations. As in Bozonnet et al. (2021), traction is imposed at the prediction stage, and the velocity correction is performed so as to preserve the prescribed outlet traction, in addition to enforcing incompressibility. In order to generalize their approach to arbitrary meshes, the pressure equation is reformulated as a “heat-like” equation on the outlet. The numerical tools required to solve such a surface equation were developed during the ECFD. Future work will focus on coupling these building blocks with the existing traction model to validate the new approach on a range of test cases.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kabir (EM2C), E. Roger (EM2C), C. Laux (EM2C), B. Fiorina (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kabir (EM2C), E. Roger (EM2C), C. Laux (EM2C), B. Fiorina (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
The size of offshore wind turbine blades has been steadily increasing over the years. Longer blades result in larger structural displacements during operation. Blade deformation has therefore become a key design parameter for large rotors. In this context, the present project focuses on coupling an in-house structural beam solver, based on Timoshenko beam theory, with an in-house Lagrangian vortex particle solver called Dorothy.&lt;br /&gt;
The project was initiated during ECFD8, where static blade deformation was implemented. This year, Dorothy has been fully dynamically coupled with the structural solver.&lt;br /&gt;
The first results show good agreement with the literature in terms of blade deflection and aerodynamic forces for the NREL 5MW rotor. &lt;br /&gt;
This work will be continued after ECFD9, with additional simulations performed to verify the results against other numerical approaches, such as YALES2.&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The modeling of fluid–structure interactions (FSI) is a key element in many industrial applications. Prior to this ECFD9, several setups and strategies were implemented in YALES2, differing from one user to another. The objective of this ECFD9 was to test the new 'conformal_bodies' data structure in order to give a simplified and unified setup for handling FSI cases. The FSI method based on conformal bodies (relying on the computation of aerodynamic forces and torques on moving body fitted mesh surfaces), had previously been mainly tested in 2D. In this work, a 3D FSI case involving a sphere trapped in a cavity with multiple inlets and outlets has been performed, and encouraging qualitative results were obtained.&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (Safran) &amp;amp; S. Dillon (Safran)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C7 - TEMPERATURE BOUNDARY CONDITIONS FOR TABULATED CHEMISTRY - P. Illu,inqti (EM2C), R. Vicquelin (EM2C ====&lt;br /&gt;
&lt;br /&gt;
Tabulated chemistry workframe usually rely on transporting an Enthalpy scalar to account for Heat Losses, resulting in tables that have a few dimension for the thermochemical state (e.g. Z, YC, etc) and a transported scalar for generic heat losses (e.g. ENTHALPY). In order to generalize the use of tabulated chemistry models for Heat Losses (Conjugate Heat Transfer, Radiation Heat Losses etc...) a new Boundary Condition has been developed that will allow the user to impose a tempearture on the wall and to retrieve accordingly the transported ENTHALPY value that enforces such condition. The boundary condition is available in the VDS solver, when the scalar of type ENTHALPY is being imposed. (to be merged)&lt;br /&gt;
As a side objective, the Robin condition for the Heat Transfer Solid has been expanded to account not only for convection, but also for radiation when the user specifies an emissivity and a blackbody temperature. (already merged)&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
==== C11 - Optimization of decoupled approach for heat transfers - T.-P. Luu (GDTech), R. Letournel (Safran), M. Tripiciano (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Many industrial aerothermal applications involve strong interactions between fluid flow and solid thermal response, requiring an accurate representation of fluid–solid coupling to predict wall heat fluxes. Although fully two-way coupled simulations provide high fidelity, their complex numerical setup and high computational cost limit their applicability in industrial design loops. As a result, one-way decoupled approaches based on the estimation of heat transfer coefficients (HTCs) are usually preferred. The classical double-run method, which relies on two simulations with imposed wall temperatures to estimate HTC, remains workflow-intensive and highly sensitive to the choice of reference temperatures. In this project, a single-run methodology is proposed to reduce setup complexity and computational cost. The approach introduces an additional passive scalar representing the variation of the fluid sensible enthalpy induced by a change in imposed wall temperature. The associated transport equation is derived under the assumption that the thermophysical properties of the mixture remain weakly dependent on temperature variations. The method is validated on a canonical three-dimensional heated plate configuration and demonstrates promising results when applied to an industrial burner simulation.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M1 – OpenM3S: toward an open-source multiscale, multiphysics, multiphase flows solver with AMR - A. Chadil (MSME), A. Hakkoum (MSME) &amp;amp; S. Elkanih (MSME) ==== &lt;br /&gt;
&lt;br /&gt;
This project develops OpenM3S, a new open-source Fortran framework for multiscale, multiphysics, multiphase flows simulations and especially particle-resolved direct numerical simulations using a Viscous Penalty Method, targeting applications involving catalytic reactions and triboelectrification of polarized particles — phenomena that exhibit strong spatial localization near particle surfaces and require Adaptive Mesh Refinement. During ECFD9, the legacy codebase was entirely restructured into a modular, object-oriented architecture comprising 46 modules (9,000+ lines), 198 unit tests using pFUnit (4,400+ test lines, 29.5% coverage), and a five-stage GitLab CI/CD pipeline covering linting, security analysis, build/test with coverage enforcement, and automated Sphinx documentation deployment. A polymorphic mesh architecture was designed to support uniform grids as well as patch-based and cell-based AMR approaches. For the patch-based strategy, hierarchical time subcycling, automatic coarse–fine synchronization, and inter-level operators (prolongation, restriction) were implemented. Convergence tests confirmed that the interpolation procedures preserve the formal order of accuracy of the underlying schemes; first order for Upwind and second order for Lax-Wendroff, on both uniform grids and multi-level AMR configurations with up to four refinement levels. Ongoing work focuses on leveraging the AMReX and p4est libraries for efficient cell connectivity management, dynamic load balancing, and scalability on HPC platforms, as well as improving numerical accuracy in the cell-based AMR framework and ensuring strict conservation of physical quantities. On the other hand some work was also done in the legacy code, the MUMPS solver (sequential and MPI) was integrated alongside a refactoring of the MPI modules, enabling the simulation of an endothermic fixed-bed reactor composed of 60 catalytic particles with a detailed surface reaction mechanism (42 reactions, 6 gas species, 12 surface species) for PR-DNS of Dry Reforming of Methane, building upon validated 2D and 3D catalytic particle flow simulations.&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M6 – Static mesh adaptation workflow based on on-the-fly computed metrics - Q. Douasbin (CERFACS), A. Pestre(CERFACS), P. Picard(CERFACS), L. Carbajal-Carrasco (Safran) &amp;amp; T. Duranton (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
Reactive Large Eddy Simulations (LES) for industrial applications are computationally expensive, and mesh adaptation represents an effective strategy to reduce this cost while preserving solution accuracy. The current Adaptative Static Mesh Refinement (ASMR) workflow suffers from 1) a history effect that keeps cells in regions previously refined and 2) a global cell size constraint that prevents fine control of the local cell size.&lt;br /&gt;
The objective of this project is to address these limitations by developing a new workflow for AVBP driven by physics-based criteria and capable of performing each adaptation from the initial coarse mesh. In this context, the objectives of the project are twofold: 1) develop a new ASMR workflow and 2) define a target mesh for each Quantity of Interest.&lt;br /&gt;
A prototype of a flexible ASMR workflow was developed to run multiple simulation scenarios. It is based on the Lemmings and Tekigo libraries, developed at CERFACS, to handle the orchestration of successive simulation jobs and the generation of the mesh adaptation process, respectively. Several phases of simulations, each composed of several stages, allow an efficient mesh convergence.&lt;br /&gt;
For each physics of interest a target mesh is determined and the adapted local cell size is the smallest cell size of all metrics. The turbulent combustion mesh is based on the TFLES model and consists of a target flame thickening factor that takes into account the probability of flame presence. The pressure drop and turbulent flow mesh is based on the work of H. Lam and G. Balarac which defines the metric based on two criteria i) a cell Reynolds number for DNS. ii) When the Kolmogorov to integral length scale ratio is high enough in a cell, the flow is deemed suitable for LES and the cell size is fixed via a constant number of cells per local integral length scale. The implementation and validation of this second metric are currently ongoing.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran), M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
In gas–solid systems such as fluidized beds, clusters of particles naturally appear. These clusters tend to exhibit a Gaussian velocity distribution around an average velocity, with a spread that depends on the local environment of the cluster.&lt;br /&gt;
In coarse-grained DEM simulations, real particles are replaced by numerical parcels representing groups of particles in order to reduce the computational cost associated with a large number of particles. In this approach, all particles within a parcel are assumed to move at the same velocity; consequently, no velocity distribution is represented.&lt;br /&gt;
This project focuses on comparing two approaches to model the standard deviation of the velocity distribution within a parcel: (1) a local averaging method and (2) a kinetic-theory-of-granular-flow-based methodology. The former computes the standard deviation based on the velocities of surrounding parcels, while the latter relies on two-phase flow theory in which this standard deviation is explicitly modeled.&lt;br /&gt;
Both methodologies predict a high standard deviation in the vicinity of gas bubbles in the fluidized bed and lower values in very dense and very dilute regimes. However, the local averaging method tends to increase the computational cost by requiring the detection of neighboring parcels for each parcel.&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project focuses on the modeling of kerosene cavitation using the MultiFluid Solver (MFS) of YALES2. This solver is based on a diffuse-interface approach for phase mixing and relies on a NASG thermodynamic closure. Prior to this ECFD, it had been tested and validated on several theoretical benchmark cases from the literature. During this ECFD9, the method was applied to an academic case of Jet-A1 cavitation in an external gear pump. The project was structured around two main lines of investigation. The first one addresses the improvement of computational performance, for which several computational acceleration strategies were evaluated. In particular, it was shown that the Pressure Gradient Scaling (PGS) strategy is counterproductive for this type of configuration. The most promising approach identified is the use of implicit time-integration schemes for advancing the conservation equations, whose implementation was initiated during this ECFD and will be pursued in future work. The second line of investigation aims at making the phase-change process more stable and more physically realistic by focusing on the relaxation time of the liquid–vapor mixture pressure toward the saturated vapor pressure. Increasing this relaxation time was found to be beneficial both for numerical stability and for the physical representation of cavitation, as it allows a better capture of shear effects within cavitation pockets.&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models for turbulent reactive applications, S Puggelli (SAE), L Carbajal Carrasco (SAE), E Charles (CERFACS), L Gicquel (CERFACS) ====&lt;br /&gt;
Simulating jet-in-crossflow (JICF) configurations using LES for industrial applications is complex due to the high computational cost associated with fully resolving jets, especially for computations in reactive conditions. Within a purely Lagrangian approach, certain physical phenomena—such as surface or column break-up—are not effectively captured. This project aims to assess the Lucid model (Charles et al., International Conference on Numerical Combustion, 2025), which introduces a liquid column representation into the Lagrangian framework, by comparing its performance against a fully resolved SPS simulation of a JICF case validated by experimental data. Additionally, a pure Lagrangian injection case, namely without any ad-hoc model for the jet, is also analyzed. The results indicate that the Lucid model better captures surface breakup dynamics when compared to the pure Lagrangian approach. Nevertheless, both Lagrangian-based methods overlook aerodynamic blockage effects of the liquid column, potentially influencing the downstream distribution of droplets.&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver - M. Helal (CORIA/Safran), M. Cailler (Safran), V. Moureau (CORIA) ====&lt;br /&gt;
Over the past two years, a new solver has been developed in YALES2, based on a two-way coupling between incompressible SPH (Cummins &amp;amp; Rudman, 1999) and a diffuse-interface finite-volume method (FVM). The aim is to capture the global dynamics of multiscale liquid–gas flows while maintaining a controlled trade-off between physical fidelity and computational cost. The Lagrangian representation of the liquid phase enables accurate resolution of its dynamics and interface deformations without requiring additional interface-tracking procedures. Meanwhile, the Eulerian description of the gas phase allows efficient simulation of the strong dynamics of the large turbulent scales on a coarser grid.&lt;br /&gt;
The objective of this project is to validate this new framework on a jet-in-crossflow (JICF) configuration. This requires implementing a new inlet boundary condition, which raises challenges in achieving a formulation that is consistent for both the Lagrangian and Eulerian descriptions. A method based on mirror ghost particles (Hirschler et al., 2015) has been implemented. The results obtained for the JICF case, compared with the spray solver, are satisfactory.&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran), P. Portais (CORIA/Safran), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran) ====&lt;br /&gt;
The project aimed at improving the multi scale model for parietal film flows implemented in the YALES2 platform. This model, based on the Shallow Water equations, allows to describe the dynamics of a thin liquid layer spreading over dry walls at a reduced computational cost. First, the numerical method designed during ECFD8 to convert impinging Lagrangian droplets into film data has been extended to account for droplet splashing and rebound phenomena. Then, a sensitivity analysis has been initiated to determine the influence of inlet conditions on the properties of the droplets generated by film atomization. Preliminary results showed that an increase in the gas velocity causes a significant increase in the number of droplet generated, and a large decrease in the drops diameter. Then, the film dynamics model has been extended to rotating walls by including inertial and Coriolis forces in the momentum conservation equation. A first validation of the implementation has been conducted by analyzing the spreading of a liquid film generated by impinging droplets over a rotating disk at high angular speed, which gave promising results. Finally, a film temperature equation has been added to include thermal effects in the thin film model, this additional equation describes the temporal evolution of the surface temperature of the liquid, which is primarily affected by the temperatures of the wall and of the surrounding air. The influence of thermal effects on the dynamics of the liquid is taken into account through the temperature-dependency of the surface tension, which is likely to cause the onset of Marangoni currents due to heating discrepancies.&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;br /&gt;
We are developing a sub-grid scale contact line model for nucleate boiling simulations in YALES2, which includes closures for heat and mass fluxes near the contact line. For substrates with high thermal conductivity, the assumption of no temperature variation across the solid-fluid interface is reasonable, allowing to model the solid simply through an isothermal wall boundary condition for the fluid. However, this approximation does not hold for substrates with low thermal conductivity, where significant temperature variations and localized cold spots can occur near the contact line. This project aims to couple the boiling and heat transfer solvers to enable conjugate heat transfer across the solid-fluid interface.&lt;br /&gt;
An initial test of the coupling was conducted for a single nitrogen bubble undergoing nucleate boiling on a low-conductivity substrate, without the aforementioned closures at the contact line. The results were analysed in terms of bubble growth rate and revealed consistent behaviour—specifically, the emergence of localized cold spots in the solid substrate at the position of the contact line. Subsequently, the sub-grid contact line model was coupled with the combined boiling and heat transfer solver. Initial results showed the expected increase in bubble growth rate.&lt;br /&gt;
We also implemented the possibility for the boiling solver to use axisymmetric coordinates. Initial tests give the expected results, but also show that the computation of curvature close to the symmetry axis may need some improvement, as for the general-purpose two-phase solver in YALES2.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=967</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=967"/>
				<updated>2026-02-05T12:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran Tech), P. Portais (CORIA/Safran Aircraft Engines), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran Tech) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (Safran) &amp;amp; S. Dillon (Safran)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran), M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models ====&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver ====&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran), P. Portais (CORIA/Safran), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=966</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=966"/>
				<updated>2026-02-05T12:44:40Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (Safran) &amp;amp; S. Dillon (Safran)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran), M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models ====&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver ====&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran Tech), P. Portais (CORIA/Safran Aircraft Engines), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=965</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=965"/>
				<updated>2026-02-05T12:44:04Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (SAFRAN) &amp;amp; S. Dillon...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (Safran) &amp;amp; S. Dillon (Safran)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran Tech), M. Cailler (Safran Tech), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models ====&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver ====&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran Tech), P. Portais (CORIA/Safran Aircraft Engines), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=964</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=964"/>
				<updated>2026-02-05T12:43:38Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* TP5 - Jet-A1 cavitation modeling - P. Benez (Safran Aerosystems), J. Carmona (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (SAFRAN) &amp;amp; S. Dillon (SAFRAN)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran Tech), M. Cailler (Safran Tech), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models ====&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver ====&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran Tech), P. Portais (CORIA/Safran Aircraft Engines), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=963</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=963"/>
				<updated>2026-02-05T12:41:24Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Discharge movement model for breakdown prediction - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. So far, these models have assumed a static cylindrical shape for the discharge energy deposition region. However, the breakdown location is governed by the flow velocity, electron density, and reduced electric field, which are neither static nor uniform. As a result, the discharge may exhibit elongation, translation, or rotation. This project aimed to implement a simplified physics-based discharge movement model using the reduced electric field, electron mobility, and an electron density-like variable. &lt;br /&gt;
Most of the model was successfully implemented, except for the final step, in which the field line corresponding to the maximum restrike probability must be constructed to determine the new plasma restrike zone.&lt;br /&gt;
&lt;br /&gt;
==== T3 - Vorticity model for discharge-induced flow dynamics - S. Wang, T. Kabir, E. Roger, C. Laux, B. Fiorina (EM2C), Y. Bechane, V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
A well-established approach for performing 3-D simulations of plasma-assisted combustion at reduced computational cost is the use of phenomenological models for Nanosecond Repetitively Pulsed (NRP) plasma discharges. These models can be implemented within a low-Mach number framework to further reduce the cost. However, doing so removes the acoustic necessary to resolve discharge-induced flow dynamics. Recently, Roger et al. (2025) proposed a model using physics-based vorticity patches to recover these flow dynamics. This project aimed to implement this model in the low-Mach number framework of YALES2 (YALES2-VDS). The model, formulated as an external forcing term in the momentum balance equation, was successfully implemented. However, simulations performed with YALES2-VDS without the vorticity model exhibit the formation of vortices in regions where none are expected. A possible source of error may be related to the treatment of the hydrodynamic pressure gradient and the associated baroclinic torque term in the vorticity equation. The behavior of this term requires further investigation before the viability of the vorticity model within a low-Mach number framework can be properly assessed.&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C4 - Flamelet-Progress Variable approach in LBM solvers - U. Chikkabikkodu (M2P2), D. Nouembissi (M2P2), I. Mir (M2P2), H. Meunier (M2P2), I. Tsetoglou (M2P2), S. Zhao (M2P2), P. Boivin (M2P2), J. L. Consalvi (IUSTI), R. Mercier (SAFRAN) &amp;amp; S. Dillon (SAFRAN)  ====&lt;br /&gt;
&lt;br /&gt;
This project extended the capabilities of ProLB to support flamelet-based combustion modelling by implementing the flamelet progress variable (FPV) approach together with FTACLES capabilities in our LBM solvers - closing a long-standing gap, since table generation and usage had never been available in ProLB.&lt;br /&gt;
During the workshop, transport of a passive scalar was implemented and the SDR was modelled using the passive-scalar gradient, which currently form the two control variables used in the flamelet approach. The implementation was verified through simulations of a 2D laminar methane-air jet diffusion flame.&lt;br /&gt;
In parallel, for FTACLES we successfully generated both premixed and non-premixed tables with TECERACT (thanks to Renaud and Samuel), and converted them into a format compatible with our code structure. A progress-variable transport equation was also implemented where the diffusion, source and correction terms were read directly from the tabulation. Validation was performed on a 1D CH4/air premixed flame with 10 sampling points within the filter width, accurately recovering the flame speed and demonstrating successful coupling between the LBM solver and the tabulated chemistry.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M5 – Anisotropic mesh adaptation for multiphase flows - Robin Barbera (LEGI), Manuel Bernard (LEGI), Giovanni Ghigliotti (LEGI) &amp;amp; Roxane Letrounel (Safran) ==== &lt;br /&gt;
&lt;br /&gt;
This project investigates anisotropic mesh adaptation strategies for multiphase flows, with the objective of reducing computational cost while preserving an accurate representation of fluid interfaces. The approach relies on curvature-based anisotropic remeshing, where mesh anisotropy is locally controlled from interface geometry to ensure a prescribed discretization angle. A key limitation of anisotropic coarsening along interfaces is mass loss induced by interpolation during remeshing, which increases with tangential coarsening and therefore directly conflicts with anisotropic strategies. During ECFD9, this issue was addressed by introducing a high-order interpolation scheme for interface variables, replacing the default linear interpolation. The results show that high-order interpolation significantly reduces mass loss, allowing for much higher mesh anisotropy at the interface, at the cost of a limited computational overhead. In addition, the curvature-based adaptation strategy was extended from mean curvature to the full curvature tensor, enabling the mesh to align with the two principal curvatures of three-dimensional interfaces. The approach was demonstrated on canonical multiphase configurations, including droplet advection and rising bubble cases, showing substantial reductions in mesh size compared to isotropic simulations. Ongoing perspectives include coupling curvature-based adaptation with feature-based anisotropic remeshing to better capture turbulent structures away from the interface.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP1 - Simulation of core shifting during investment casting - Y. Mayi (Safran Tech), M. Cailler (Safran Tech), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;br /&gt;
&lt;br /&gt;
==== TP3 - Modeling of a gear wheel immersed in an oil bath ====&lt;br /&gt;
&lt;br /&gt;
==== TP4 - Implementation of a granular temperature model - T. Ndereyimana (Université de Sherbrooke), S. Moreau (Université de Sherbrooke), Y. Dufresne (Enerkem) ====&lt;br /&gt;
&lt;br /&gt;
==== TP5 - Jet-A1 cavitation modeling - P. Benez (Safran Aerosystems), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== TP6 - Comparison of JICF models ====&lt;br /&gt;
&lt;br /&gt;
==== TP7 - Validation and extension of PCS solver for cryo tanks ====&lt;br /&gt;
&lt;br /&gt;
==== TP8 - Jet-in-crossflow simulation with the Hybrid SPH-FVM solver ====&lt;br /&gt;
&lt;br /&gt;
==== TP9 - Multi-physics effects modeling in film flows - N. Gasnier (Safran Tech), P. Portais (CORIA/Safran Aircraft Engines), L. Voivenel (CORIA), E. Bourrel (CORIA), M. Cailler (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
==== TP10 - Solid-Fluid Coupling for Nucleate Boiling Simulations - M. Umair (LEGI), G. Ghigliotti (LPSC), H. Lam (LEGI), M. Bernard (LEGI), R. Barbera (LEGI), G. Balarac (LEGI) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=949</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=949"/>
				<updated>2026-02-04T22:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTech), T-P. Luu (GDTech), S. Meynet (GDTech), M. Cailler (Safran), R. Letournel (Safran), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (Safran), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (Safran), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing in near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (Safran) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=948</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=948"/>
				<updated>2026-02-04T22:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTECH), T-P. Luu (GDTECH), S. Meynet (GDTECH), M. Cailler (SAFRAN), R. Letournel (SAFRAN), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (SAFRAN) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (SAFRAN), M. Cailler (SAFRAN) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing in near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (SAFRAN) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=947</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=947"/>
				<updated>2026-02-04T20:05:46Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTECH), T-P. Luu (GDTECH), S. Meynet (GDTECH), M. Cailler (SAFRAN), R. Letournel (SAFRAN), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (SAFRAN), M. Cailler (SAFRAN) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing in near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (SAFRAN) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=946</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=946"/>
				<updated>2026-02-04T20:05:26Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected with a Jameson-type pressure-based sensor, while contact discontinuities were identified with a temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N5 - Dorothy: Toward Fully Distributed Implementation - A. Vergnaud (LOMC), M. Roperch (LOMC) &amp;amp; G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Vortex Particle Method CFD code for turbine wakes. Its parallel performance needs to be improved when large number of particles is used (e.g. multi-turbines farm cases or far-wake studies). Several limitations are observed due to lacks in terms of memory, structure of data, parallel implementation, etc… To overcome these problems, the possibility of another code structure/architecture (fully parallel and scalable), even for large number of particles, needs to be investigated. The aim of this project is to explore the use of the library AMReX (https://amrex-codes.github.io/amrex/overview.html) which provides a large toolbox to manage massively parallel block-structured AMR applications (mesh data structure, particle data structure, load balancing, processors communications, etc...).&lt;br /&gt;
&lt;br /&gt;
Some tests have been performed to study AMReX performances. In particular, a scalability test has been performed over a tutorial particle method case (Particles In Cells tutorial code), upgraded up to 134 millions of particles (which, for now, is much higher than the number of particles used with Dorothy). A good scalability has been measured, better than with Dorothy: over 75% on 800 cores (on CRIANN). These results are encouraging and suggest good performance when the AMReX library will be used to implement the Vortex Particle Method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTECH), T-P. Luu (GDTECH), S. Meynet (GDTECH), M. Cailler (SAFRAN), R. Letournel (SAFRAN), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (SAFRAN), M. Cailler (SAFRAN) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing in near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;br /&gt;
&lt;br /&gt;
==== M7 – Increased mesh anisotropy for laminar and RANS applications - R. Barbera (LEGI), J.-B. Lagaert (LMO), T. Berthelon (LEGI), R. Letournel (Safran), M. Bernard (LEGI) &amp;amp; G. Balarac (LEGI) ==== &lt;br /&gt;
&lt;br /&gt;
This project addresses the limited level of mesh anisotropy obtained with current feature-based anisotropic remeshing criteria in steady laminar and RANS simulations in YALES2. While recent development of anisotropic mesh adaptation have significantly reduced computational cost, the achieved aspect ratios remain moderate (AR &amp;lt; 50), well below the levels commonly reported in the RANS literature (AR &amp;gt; 100). The objective of the project was to identify the main mechanisms that limit anisotropy in practice, including numerical noise in the resolved quantities, inaccuracies in Hessian computation, the formulation of the criterion itself, ... During ECFD9, the current anisotropic criterion applied to a vectorial quantity of interest (QOI) implemented in YALES2 was reformulated as the minimization of a residual-based error estimator. A Newton optimization strategy was introduced to assess whether the theoretical optimum of the criterion differs from criterion use in practice.The approach was analyzed on the Kovasznay flow, and the optimal solution was shown to be very close to the criterion currently used in YALES2. Comparisons with alternative criteria from the literature and based on scalar QOI further demonstrated similar mesh convergence, highlighting the robustness of the YALES2 approach and its main advantage: a flow-independent, non-dimensional target error. Ongoing investigations focus on quantifying the influence of numerical noise in the resolved quantities and Hessian discretization on the achievable mesh aspect ratios.&lt;br /&gt;
&lt;br /&gt;
=== Two-phase flows - J. Carmona (CORIA), N. Gasnier (SAFRAN) &amp;amp; I. Tsetoglou (M2P2) ===&lt;br /&gt;
&lt;br /&gt;
==== TP2 - Lattice Boltzmann method for free-surface two-phase flow - J. Lu (M2P2), Y. Mediene (M2P2), I. Tsetoglou (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
&lt;br /&gt;
The project aims to reproduce and improve a two-equation free-surface Lattice Boltzmann Method (LBM) model for two-phase flows. The original free-surface model features a sharp interface and good numerical stability, but it neglects the gas phase and is therefore limited to two-phase flows in which gas effects are negligible. The recently developed two-equation free-surface LBM model (Liu Y., Sun D., Zhang Z., et al., Physics of Fluids, 2024, 36(3)) incorporates the gas phase, enabling interactions between the two phases. However, this model suffers from a lack of mass conservation and insufficient accuracy in curvature computation.&lt;br /&gt;
To overcome these limitations, an auxiliary distribution function is introduced to track mass evolution, thereby decoupling mass conservation from pressure evolution and restoring global mass conservation. In parallel, a pseudo-smoothing step is implemented to achieve more accurate calculations of interface normals and curvature. These improvements are validated through two benchmark test cases. (1) A Laplace test involving both static and advected droplets. It demonstrates exact mass conservation and a significant enhancement in surface tension modeling. (2) A two-phase Poiseuille flow. It shows good agreement with theoretical predictions, validating the viscous coupling between the two fluids.&lt;br /&gt;
Future work will focus on improving information exchange across the interface to reduce numerical oscillations and enhance numerical stability, as well as on conducting more complex validation cases.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=942</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=942"/>
				<updated>2026-02-04T14:28:01Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux &amp;lt;math&amp;gt;\vec{u}\cdot\vec{n}\,dS&amp;lt;/math&amp;gt; and (ii) the transported nodal velocity field &amp;lt;math&amp;gt;u^n&amp;lt;/math&amp;gt;.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N3 - Shock &amp;amp; discontinuity treatment for Lattice-Boltzmann solvers - I. Tsetoglou (M2P2), W. Bessem (M2P2), H. Merley (M2P2) &amp;amp; S. Zhao (M2P2) ====&lt;br /&gt;
Lattice—Boltzmann methods (LBM) have traditionally been applied to weakly compressible flows; however, recent developments have extended their applicability to fully compressible regimes. In such flow configurations, shock waves and contact discontinuities naturally arise. To properly capture these features in a discretized framework, artificial diffusion mechanisms are commonly introduced to smooth discontinuities over a limited number of grid points.&lt;br /&gt;
In this project, the hybrid LBM solver ProLB was employed. In this framework, the mass and momentum equations are solved using an LBM formulation, while the total energy equation is discretized using a finite-volume (FV) approach with consistent spatial and temporal discretization. The primary objective of the work was to develop and implement an artificial diffusion strategy suitable for hybrid LBM/FV solvers.&lt;br /&gt;
Shock waves were detected using a Jameson-type pressure-based sensor, whereas contact discontinuities were identified using a Jameson-type temperature-based sensor. The pressure-based sensor was scaled to obtain a kinematic viscosity contribution, which was incorporated into the LBM collision relaxation time. Similarly, the temperature-based sensor was scaled to define an artificial thermal conductivity, which was added to the FV discretization of the total energy equation.&lt;br /&gt;
A set of validation cases—including the Sod shock tube at various pressure ratios, a 2D four-state Riemann problem, and the interaction of a shock wave with a helium bubble in air—was performed. The results demonstrate that the hybrid LBM approach is capable of accurately capturing shocks and contact discontinuities, even on relatively coarse meshes, while avoiding spurious Gibbs oscillations.&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
==== U1 - Yales2 Trame Editor, toward a fully featured graphical user interface for YALES2 - L. Korzeczek (GDTECH), T-P. Luu (GDTECH), S. Meynet (GDTECH), M. Cailler (SAFRAN), R. Letournel (SAFRAN), G. Lartigue (CORIA)====&lt;br /&gt;
&lt;br /&gt;
Yales2 features an initial version of a graphical interface. This version enables users to execute a series of processes on a local machine, covering data preparation, computation, and post-processing for basic aerodynamic and hydrodynamic calculations.&lt;br /&gt;
&lt;br /&gt;
To facilitate industrialization and support advanced users in applying it to complex projects, it is essential to extend this interface to a broader range of physical applications. This includes enabling the implementation of coupled or chained calculations and allowing communication with remote servers.&lt;br /&gt;
&lt;br /&gt;
The work conducted during this ECFD have significantly strengthened the current architecture, enhancing performance, modularity, and the capacity to accommodate complex scenarios. Additionally, new widgets have been developed, and an initial draft for connecting to a remote server has been initiated.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The boundary conditions of an LES calculation play a key role in the predictability of simulations. In particular, the turbulence injected at the inlet can strongly influence the development of turbulence.&lt;br /&gt;
The aim of this project was to extend the turbulence injection capabilities of the YALES2 code. On the one hand, the historical strategy of injecting synthetic homogeneous isotropic turbulence calculated from a Passot-Pouquet spectrum model has been enhanced by enabling the generation of richer spectra (Pope and Von-Karman-Pao spectra model).&lt;br /&gt;
On the other hand, the Synthetic Eddy Method (SEM), proposed by Jarrin et al (2008),  was implemented. This method consists of generating a coherent velocity field that respects a target Reynolds tensor and a characteristic size of the large turbulent scale. To do this, the velocity field is generated by summing the contributions of several eddies whose position is the result of a random process. &lt;br /&gt;
First, these new strategies were compared in the case of turbulent flow within a pipe. The SEM and the injection of a richer spectrum show a real gain in terms of the flow establishment length in this case.&lt;br /&gt;
Finally, the new SEM method was tested on an urban flow case and in a zonal RANS/LES coupling context.&lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
This project investigated the capability of the explicit compressible solver in YALES2 to simulate the fan stage of a turbofan engine. The selected configuration is the CATANA rotor, developed at École Centrale de Lyon, for which experimental data are available.&lt;br /&gt;
The mesh of this complex geometry was generated using Gmsh and YALES2 and consists of approximately 220 million tetrahedral elements. The setup of the simulation with a moving mesh framework was carried out during the research stay.&lt;br /&gt;
During this work, wall boundary conditions were improved, and it was identified that the near-wall turbulence modeling strategy could be enhanced by introducing a compressible wall model based on the work of Debroeyer et al (JFM 2024). Initial simulations have been performed and have produced promising results.&lt;br /&gt;
The next step will be to integrate mesh adaptation and the new compressible wall model, and to compare numerical diagnostics with experimental measurements in order to validate both the modeling approach and further validate the solver.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.&lt;br /&gt;
&lt;br /&gt;
==== C5 - NOx prediction with a hybrid FTACLES-Virtual chemistry approach - É. Espada (EM2C), M. Préteseille (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Filtered Tabulated Chemistry is a powerfull yet very cost efficient tool to compute flame structure and its stabilisation. However, it is unable to predict NO concentration wihtout adding additional coordinates in the manifold or by using premixed-flamelet based additional model and tabulation like NOMANI. Virtual chemistry on the other hand is a chemistry reduction method that uses machine learning algorithm to reduce drastically the number of species and reaction. This reduced scheme is then transported like any detailed chemistry mechanism. Although the method is also able to recover flame strucure and pollutants, unlike FTACLES, transported chemistry lacks a turbulent combustion model to be applied on realistics industrial LES mesh grids. This present works aims to couple FTACLES and virtual chemistry in a one way coupling: FTACLES will compute flame structure (density, Temperature, velocity field) thanks to its turbulent combusiton model, and will then feed a virtual mechanism with the &amp;quot;main&amp;quot; grid information in order to compute the pollutant informations.&lt;br /&gt;
&lt;br /&gt;
==== C6 - Modelling laminar &amp;amp; turbulent flames with virtual chemistry - M. Préteseille (EM2C), É. Espada (EM2C), N. Darabiha (EM2C), B. Fiorina (EM2C), S. Dillon (SAFRAN), M. Cailler (SAFRAN) ====&lt;br /&gt;
&lt;br /&gt;
A virtual chemistry framework yielding global-type mechanisms has recently been developed and validated, allowing accurate prediction of flame structures at a substantially reduced computational cost. By coupling virtual chemistry with Adaptive Mesh Refinement (AMR) strategies, this work assesses the ability to dynamically resolve reactive zones while maintaining affordable computational costs in high-fidelity LES of industrial burners. A second objective of ECFD9 was to disseminate the virtual schemes generated using SuperVision, a Python-based automated optimization tool built on Cantera. An optimized hydrogen virtual mechanism was successfully implemented and validated in the Lattice–Boltzmann solver ProLB, demonstrating the ease with which these standardized schemes can be integrated into existing reactive flow solvers, and the spread potential of this new chemistry reduction strategy in the combustion community. Finally, the NOx virtual submechanism for hydrogen combustion was improved to accurately capture both thermal and prompt NO formation in hydrogen flames.&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== M2 – Dynamic of SWBLI in Supersonic Propulsive Nozzle Under Hot Gas Conditions - F.A. Rojas Segovia (CORIA), Y. Bechane (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
In this project, a STBLE (Solution Thin Boundary Layer Equations) wall model was implemented in YALES2. The focus was to add and compare this model with the pre-existing wall models in the code, such as the logarithmic law and Duprat, in the context of supersonic nozzles. To achieve this, 2D simulations of supersonic compressible flow over a flat plate were conducted as an initial step and validation. These initial simulations provided good insights for future research on the dynamics of Shock Wave and Boundary Layer Interaction (SWBLI) in supersonic nozzles operating with both cold and hot gas conditions.&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== M4 – Improve mesh adaptation tools - B. Andrieu (ONERA), C. Benazet (ONERA), N. Dellinger (ONERA), G. Janodet (ONERA) &amp;amp; B. Maugars (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Building upon the foundations established during ECFD7 and ECFD8 — which focused on periodic CAD-based mesh generation in EGADS and periodic parallel metric gradation — our latest developments for ECFD9 mark a significant step toward a fully automated, CAD-based periodic remeshing algorithm.&lt;br /&gt;
First, the parallel hierarchical remeshing algorithm prototype was improved by using a more elaborate ownership system in ParaDiGM to drive the mechanism that merges/dissociates the periodic interface mesh before/after the remeshing pass.&lt;br /&gt;
Second, the ability of the refine library (developed at NASA) to remesh non-manifold 3D configurations was investigated. Changes have been made to refine's operators to unlock remeshing in near the merged periodic interface in 3D, which yielded promising results, but more work is needed to achieve industrial robustness. To enable CAD-based projections on both sides of the merged periodic interface, an algorithm for building a coherent periodized CAD model was implemented in the EGADS library.&lt;br /&gt;
This CAD-based periodic remeshing algorithm was validated in serial through a numerical simulation of the 2D LS89 turbine blade using the SoNICS solver. The results demonstrate that the mesh effectively adapts to capture the strongly anisotropic flow features while strictly respecting the periodic constraints and the geometric support.&lt;br /&gt;
Non-manifold mesh adaptation was applied to the ablation of a plate up to burnthrough, first in 2D and then in 3D. The burnthrough detection workflow was improved by developing a Python mini-toolbox for basic geometric queries, allowing the removal of non-physical solid fragments in the middle of the hole after burnthrough. The MMG library was also evaluated for its ability to handle non-manifold meshes, and it appears more suitable than the Refine library for this configuration. The workflow is satisfactory in 2D but needs improvement in 3D to continue the simulation after burnthrough.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=917</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=917"/>
				<updated>2026-02-04T07:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux $\vec{u}\cdot\vec{n}\,dS$ and (ii) the transported nodal velocity field $u^n$.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.  &lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V. Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=916</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=916"/>
				<updated>2026-02-04T07:00:20Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), B. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), G. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux $\vec{u}\cdot\vec{n}\,dS$ and (ii) the transported nodal velocity field $u^n$.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.  &lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=915</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=915"/>
				<updated>2026-02-04T06:59:49Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI) &amp;amp; G. Lartigue (CORIA) &amp;amp; B. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI), G. Lartigue (CORIA), B. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux $\vec{u}\cdot\vec{n}\,dS$ and (ii) the transported nodal velocity field $u^n$.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.  &lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=914</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=914"/>
				<updated>2026-02-03T20:09:56Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - A. Grenouillou (ONERA) &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N1 - Improving ICS robustness and accuracy - M. Bernard (LEGI) &amp;amp; G. Lartigue (CORIA) &amp;amp; B. Balarac (LEGI) &amp;amp; T. Berthelon (LEGI) ====&lt;br /&gt;
Bad quality meshes generally lead to larger numerical errors when solving partial differential equations.&lt;br /&gt;
This project focused on improving the accuracy and robustness of the incompressible Navier-Stokes solver (ICS).&lt;br /&gt;
We investigated the sources of discrepancy introduced at each step of the algorithm, with particular attention to the consequences of the coexistence of two discrete velocity representations: (i) the convective flux $\vec{u}\cdot\vec{n}\,dS$ and (ii) the transported nodal velocity field $u^n$.&lt;br /&gt;
Although these quantities are equivalent at the continuous level, this equivalence no longer holds in the discrete setting.&lt;br /&gt;
In particular, only the convective velocity strictly satisfies the divergence-free constraint after solving the Poisson problem for the pressure field.&lt;br /&gt;
During this two-week workshop, we developed a new correction strategy for the nodal velocity field in order to enforce consistency with the convective velocity and improve the overall behavior of the solver.&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C3 - LES of the thermal degradation of a composite material -  A. Grenouilloux (ONERA), K. Bioche (CORIA), N. Dellinger (ONERA) and R. Letournel (SafranTech) ====&lt;br /&gt;
In order to certify new composite materials for aerospace applications, it is essential to understand their degradation dynamics under severe thermal loads. The ONERA FIRE test bed was designed for this purpose. This burner generates a premixed air propane flame that reproduces a thermal flux consistent with certification standards near the impinging region. During tests, a strong emission of pyrolysis gases and a secondary diffusion flame are observed, and these gases can self ignite in regions not directly exposed to the primary flame. The project aimed to improve the modeling of this burner using Large-Eddy Simulation and reduce the overall computational cost. A reduced kinetic mechanism was derived with the Brookesia library, enabling the modeling of both premixed and diffusion flames to take into account appropriate chemistry at the front face. Used in FIRE simulations, this mechanism achieved a CPU speed-up of a factor of two compared with the previous scheme. A second reduced mechanism was generated to target auto ignition of pyrolysis gas mixtures that can occur at the rear face, and a dedicated test case was designed. Recent developments in the CWIPI interface allow for mesh adaptation during coupling between YALES2 and MoDeTheC solvers.  &lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouilloux (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=911</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=911"/>
				<updated>2026-02-03T11:31:52Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouillou (ONERA) &amp;amp; G. Balarac (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=910</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=910"/>
				<updated>2026-02-03T11:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, (CORIA) &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T1 - Concurrent Precursor-Successor with Successor automated mesh convergence - P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Using a periodic precursor simulation remains the more accurate method for generating realistic fully developed atmospheric turbulence for a successor simulation. However, it is also the most expensive one. Only the sequential method was implemented in YALES2, involving 2 separate simulation running one after the other, and relying on a lookup table as a link between the two. This project proposed to reduce the cost of the method by implementing a concurrent version where both simulations run in the mean time.&lt;br /&gt;
&lt;br /&gt;
This was achieved using existing CWIPI developments. Another issue arising in such periodic precursors is the creation of spanwise inhomogeneities namely &amp;quot;streaks&amp;quot;. This issue has been addressed using CWIPI by replacing the streamwise periodic boundary conditions by an internal coupling between an internal plane of the precursor and its inlet where it is being recycled. A spanwise shift of the velocity field is applied at the inlet preventing the generation of &amp;quot;streaks&amp;quot;. A flow rate correction is also applied for preventing bulk velocity drift as the recycling procedure induces a 1 iteration delay. Note that this method is more efficient and more accurate than the Recycling method already existing in YALES2 and relying on particles. Finally, the method has been furthermore improved using Traction free outlet boundary conditions in both precursor and successor domains allowing the reduction of domain length.&lt;br /&gt;
&lt;br /&gt;
Overall the cost of the whole workflow has been greatly reduced and the formation of streaks has been prevented.&lt;br /&gt;
The nature of the turbulent structures before and after this modification needs further investigation, as well as the use of other streamwise boundary conditions (INLET/INLET, ...), and are the subject of current work.&lt;br /&gt;
&lt;br /&gt;
==== T2 - Vorticity model for discharge-induced flow dynamics - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T3 - Discharge movement model for breakdown prediction - S. Wang (EM2C), T. Kebir (EM2C), E. Roger (EM2C), Y. Bechane (CORIA) &amp;amp; V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T4 - Wind field reconstruction based on LiDAR measurements - T. Cousin (LMI), P. Benard (CORIA), G. Lartigue (CORIA) &amp;amp; JB. Lagaert (LMO) ====&lt;br /&gt;
&lt;br /&gt;
Wind turbines experience significant loads due to the wind pressure exerted on their structure. Accurate prediction of wind turbine behavior is essential for effective management. Simulations use wind data as input, and their realism can be improved by incorporating wind profiles derived from on-site LiDAR measurements.&lt;br /&gt;
The scope of this project is to provide a suitable mathematical framework phrased as a minimization problem under incompressibility constraint to reconstruct the wind field from the LiDAR dataset. The entire framework has been developed using the YALES2 scalar solver, with the objective of extending it to the NS solver under the low-Mach number and constant-density approximation.&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T6 - Injection of coherent structures for LES inlet condition - T. Berthelon (LEGI), G. Balarac (LEGI), R. Letournel (SAFRAN), P. Launay (CORIA), L. Voivenel (CORIA) &amp;amp; P. Benard (CORIA) ==== &lt;br /&gt;
&lt;br /&gt;
==== T7 - Integration of a bending blade method with Dorothy - E. Mascrier (LOMC), M. Roperch (LOMC), A. Vergnaud (LOMC)&amp;amp;  G. Pinon (LOMC) ====&lt;br /&gt;
&lt;br /&gt;
==== T8 - FSI-3D without deformation strategy for internal flows - P. Benez (SAFRAN), H. Lam (LEGI) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when YALES2 is coupled to an external library/code. In the past years two coupling libraries have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source tool). To improve the user and developer experience, a generalization and uniformization of the two coupling has been conducted in this project. Extensive tests and validations were performed to guarantee the non-regression. &lt;br /&gt;
&lt;br /&gt;
The ALM and ADM (via ALADIN model) frameworks in the YALES2 code were thus enhanced to benefit from these couplings. Such method allows to take part of the external structural solver and controller in single and multiple turbines configurations. Updates were also initiated directly in the coupling libraries to benefit from the latest developments made in the servo-structural solvers, thus allowing to simulate modern academic wind turbines (with OpenFAST) or industrial flagships (with BHawC) in operation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, works on the Risoe Dynamic stall model, initiated during ECFD6, have been achieved. The implementation and integration of this model has been continued, ported to the parallel-optimized ALM framework, and tested and validated on different configurations. &lt;br /&gt;
&lt;br /&gt;
Miscellaneous tasks related to the ALM code pipeline coverage and documentation have been improved.&lt;br /&gt;
&lt;br /&gt;
==== T10 – Numerical simulation of engine rotors - L. Bricteux (UMONS), G. Balarac (LEGI), Y. Bechane (CORIA) &amp;amp; P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - G. Lartigue (PI, CORIA), Y. Bechane (CORIA), K. Bioche (CORIA), Q. Cerutti (CORIA), M. El Moatamid (CORIA), M. Laignel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Integration of chemical source terms remains computationally expensive in configurations that rely on detailed chemistry approach. This project aimed to reduce that cost by (1) modifying the CVODE integration strategy and (2) applying source-term clustering. A first attempt was to modify CVODE’s internal step-size control strategy but it produced only minor gains as some unnecessary integration steps still occurred, mainly in the unburned gases region. This has finally been addressed by enforcing an initial step based on the CFD time step which reduced the computational cost by a factor 2 in these regions. More importantly, relaxing the relative and absolute tolerances used to determine the accuracy of the method reduced the computational cost by approximately 40% while introducing negligible error in physical properties and flame topology for a 1D premixed flame. These results were confirmed on three methane flame configurations: a 1D premixed flame, a 2D triple flame, and the PRECCINSTA burner. Numerical experiments on the PRECCINSTA burner show a reduction in integration cost by a factor of 2.5 using the adjusted CVODE strategy and by a factor of 4.4 when that strategy is combined with clustering.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - A. Grenouillou (ONERA) &amp;amp; G. Balarac (LEGI) &lt;br /&gt;
&lt;br /&gt;
==== M3 – Criterion for dynamic mesh adaptation in LES - H.Lam (LEGI), G. Balarac (LEGI), V.Moureau (CORIA), R. Barbera (LEGI), P. Launay (CORIA) &amp;amp; L. Voivenel (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
This project proposes a new criterion for dynamic mesh adaptation in LES, designed to overcome the limitations of static LES mesh convergence (static AMC) strategies based on time-averaged quantities.  In both static and dynamic contexts, a cell-based Reynolds number is first used as a DNS criterion to identify regions where all turbulent scales must be resolved. For LES,  the DNS constraint is relaxed  when the integral scale is sufficiently larger than the local cut-off scale, so that a meaningful GS/SGS separation exists. In static AMC, this condition can be evaluated from statistical quantities. In dynamic mesh adaptation, however, such statistics are not available. To overcome this limitation, the proposed approach relies on the assumption that the instantaneous dissipation is predominantly the turbulent dissipation. The integral scale is then estimated from local instantaneous quantities, allowing a dynamic evaluation of the scale-separation criterion. This provides a continuous transition between DNS-like and LES-like regions during the simulation. The method is complemented by a laminar–turbulent discrimination based on a &amp;quot;sigma-sensor&amp;quot; (inspired by the sigma SGS model), enabling the identification of purely laminar zones. The approach has been assessed on a turbulent jet and on flow around a three-dimensional cylinder. Ongoing work focuses on improving near-wall treatments, in particular through prismatic layers generation on boundaries coupled to mesh adaptation and the introduction of dedicated kernels to stabilize the wall mesh and limit excessive boundary motion.&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=898</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=898"/>
				<updated>2026-02-02T12:58:30Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani DANI (GDTech) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, CORIA &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when Yales2 is coupled to an external library/code. In the past years two coupling library have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source). To improve the user and developer experience a generalization of the two coupling is conducted in this project. &lt;br /&gt;
&lt;br /&gt;
'''WP1/2''': Update the existing coupling libraries for OpenFast and BHawC coupling with ALM of YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP3''': Generalize/uniformalize the coupling DLL and the calls to it in YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP4''': Enable both coupling to work with both Actuator lines and Actuator Disks.&lt;br /&gt;
&lt;br /&gt;
'''WP5''': Implementation and integration of the Risoe Dynamic stall model. Following ECFD6 T5 (Turbulence flow project 5).&lt;br /&gt;
&lt;br /&gt;
'''WP6''': Miscellaneous related to actuator line covered through this ECFD9.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - Y. Bechane (CORIA), G. Lartigue (CORIA), K. Bioche (CORIA), Q. Cerutt (CORIAi, M. El Moatamid (CORIA) &amp;amp; M. Laignel (CORIA) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=897</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=897"/>
				<updated>2026-02-02T12:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Turbulence - L. Voivenel (CORIA), P. Bénard, CORIA &amp;amp; T. Berthelon (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, CORIA &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani DANI (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when Yales2 is coupled to an external library/code. In the past years two coupling library have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source). To improve the user and developer experience a generalization of the two coupling is conducted in this project. &lt;br /&gt;
&lt;br /&gt;
'''WP1/2''': Update the existing coupling libraries for OpenFast and BHawC coupling with ALM of YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP3''': Generalize/uniformalize the coupling DLL and the calls to it in YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP4''': Enable both coupling to work with both Actuator lines and Actuator Disks.&lt;br /&gt;
&lt;br /&gt;
'''WP5''': Implementation and integration of the Risoe Dynamic stall model. Following ECFD6 T5 (Turbulence flow project 5).&lt;br /&gt;
&lt;br /&gt;
'''WP6''': Miscellaneous related to actuator line covered through this ECFD9.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - Y. Bechane (CORIA), G. Lartigue (CORIA), K. Bioche (CORIA), Q. Cerutt (CORIAi, M. El Moatamid (CORIA) &amp;amp; M. Laignel (CORIA) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=896</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=896"/>
				<updated>2026-02-02T12:44:49Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint - PL. Martin (IMAG) &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel (CORIA), P. Bénard, CORIA &amp;amp; T. Berthelon (LEGI) ===&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations - G. Balarac (LEGI), T. Berthelon (LEGI)  (LEGI) &amp;amp;  R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - E. Muller (CORIA &amp;amp; SGRE), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE), B. Duboc (SGRE) &amp;amp; H. Hamdani DANI (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when Yales2 is coupled to an external library/code. In the past years two coupling library have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source). To improve the user and developer experience a generalization of the two coupling is conducted in this project. &lt;br /&gt;
&lt;br /&gt;
'''WP1/2''': Update the existing coupling libraries for OpenFast and BHawC coupling with ALM of YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP3''': Generalize/uniformalize the coupling DLL and the calls to it in YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP4''': Enable both coupling to work with both Actuator lines and Actuator Disks.&lt;br /&gt;
&lt;br /&gt;
'''WP5''': Implementation and integration of the Risoe Dynamic stall model. Following ECFD6 T5 (Turbulence flow project 5).&lt;br /&gt;
&lt;br /&gt;
'''WP6''': Miscellaneous related to actuator line covered through this ECFD9.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran) &amp;amp; S. Dillon (Safran) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - Y. Bechane (CORIA), G. Lartigue (CORIA), K. Bioche (CORIA), Q. Cerutt (CORIAi, M. El Moatamid (CORIA) &amp;amp; M. Laignel (CORIA) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=895</id>
		<title>Ecfd:ecfd 9th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_9th_edition&amp;diff=895"/>
				<updated>2026-02-02T12:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Turbulence - L. Voivenel, CORIA &amp;amp; P. Bénard, CORIA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 9th edition, 2026}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD8.png | center | thumb | 350px | ECFD8 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''19th of January to 30th of January 2026'''&lt;br /&gt;
* Location: [https://www.sport-normandie.fr/le-centre/le-site-de-houlgate Centre Sportif de Normandie], Houlgate, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* Participants from academics, HPC center/experts and industry are welcome&lt;br /&gt;
* The number of participants is limited to 80.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes--&amp;gt;&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Voivenel (CORIA). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Logo_ECFD9.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_9th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Acknowledgments_ecfd9.png|text-bottom|600px]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 22/09/2025: First announcement of the '''9th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
* 15/11/2025: Deadline to submit your project&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
To be announced...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
The projects will be selected after the end of the submission phase (end of November).&lt;br /&gt;
&lt;br /&gt;
=== Numerics &amp;amp; User Interface - M. Bernard (LEGI), G. Lartigue (CORIA) &amp;amp; S. Mendez (IMAG) ===&lt;br /&gt;
&lt;br /&gt;
==== N6 - Relaxation of the IBM stability constraint, PL. Martin, S. Mendez (IMAG) ====&lt;br /&gt;
Many simulations done in the YALES2BIO framework involve fluid-structure interactions handled with the Immersed Boundary Method (IBM).&lt;br /&gt;
This model allows for the fluid/solid coupling, with the forces from the solid acting as a source term in the Navier-Stokes equations.&lt;br /&gt;
In some cases for red blood cells simulations, and for most cases for von Willebrand Factor simulations, the governing time step is the force time step. When this is the case, we also notice artifacts in the fluid velocity and pressure fields.&lt;br /&gt;
The robustness of our IBM implementation was improved for embedded surfaces by shifting our regularization/interpolation kernels away from the wall in case we work with an embedded solid.&lt;br /&gt;
Since these simulations are done at low Reynolds and CFL number (0.01 - 0.001), the stability constraint was relaxed by doing substeps without:&lt;br /&gt;
1. advancing the convective velocity, 2. correcting the velocity to make it divergence-free. &lt;br /&gt;
The artifacts showing when solids are a lot stiffer than the fluid viscous forces were reduced by projecting the regularized solid forces into a divergence-free space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - L. Voivenel, CORIA &amp;amp; P. Bénard, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== T5 – Hybrid RANS/LES based on dual mesh and LES of fluctuations Guillaume BALARAC(LEGI), Thomas BERTHELON (LEGI) &amp;amp;  Roxane LETOURNEL (Safran) ====&lt;br /&gt;
&lt;br /&gt;
This project is devoted to a fully coupled hybrid RANS/LES strategy based on a dual-mesh framework, where the mean flow is solved by RANS on a mesh tailored for the mean field, while only the turbulent fluctuations are resolved by LES on a second mesh. In addition to deterministic drift (relaxation) terms that drive the resolved velocities in each model toward target fields provided by the other one (RANS mean for LES, LES statistics for RANS), a stochastic forcing built from RANS turbulent quantities is introduced in the LES of fluctuations. These combined forcing terms allow a controlled generation of fluctuations at the RANS/LES interface and reduce the sensitivity to interface location. Two-way coupling is achieved by feeding back the Reynolds stresses computed in the LES into the RANS equations in the resolved regions. The approach is demonstrated on turbulent pipe flows, including a fully coupled simulation at high Reynolds number (Re = 44,000), showing that the method enables wall-resolved hybrid simulations at a fraction of the cost of a full LES.&lt;br /&gt;
&lt;br /&gt;
==== T9 - LES-based aero-servo-elastic simulation of wind turbines - Etienne MULLER (CORIA &amp;amp; SGRE), Pierre BENARD (CORIA), Félix HOUTIN-MONGROLLE (SGRE), Bastien Duboc (SGRE), Hakim HAMDANI (GDTech) ====&lt;br /&gt;
The YALES2 library includes an advanced modular implementation of the Actuator Line Method (ALM). This approach remains state-of-the-art when performing an LES-based analysis of a wind turbine wake. The method also provides an accurate assessment of the aerodynamic loads applied on the turbine as well as the structural deformation when Yales2 is coupled to an external library/code. In the past years two coupling library have been developed, one to BHawC (SGRE certification tool) and one to OpenFast (NREL open access/open source). To improve the user and developer experience a generalization of the two coupling is conducted in this project. &lt;br /&gt;
&lt;br /&gt;
'''WP1/2''': Update the existing coupling libraries for OpenFast and BHawC coupling with ALM of YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP3''': Generalize/uniformalize the coupling DLL and the calls to it in YALES2.&lt;br /&gt;
&lt;br /&gt;
'''WP4''': Enable both coupling to work with both Actuator lines and Actuator Disks.&lt;br /&gt;
&lt;br /&gt;
'''WP5''': Implementation and integration of the Risoe Dynamic stall model. Following ECFD6 T5 (Turbulence flow project 5).&lt;br /&gt;
&lt;br /&gt;
'''WP6''': Miscellaneous related to actuator line covered through this ECFD9.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - Y. Bechane (CORIA), R. Letournel (Safran Tech) &amp;amp; S. Dillon (Safran Tech) ===&lt;br /&gt;
&lt;br /&gt;
==== C8 - Optimization of chemical source terms stiff integration - Y. Bechane, G. Lartigue, K. Bioche, Q. Cerutti, M. El Moatamid, M. Laignel (CORIA) ====&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=688</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=688"/>
				<updated>2024-02-21T16:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* T7: Confidence intervals for estimators – C. Papagiannis, G.Balarac (LEGI), R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI/Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis, G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The inference of statistics for the results of LES requires quantifying the quality of the estimates from the available sample. In the case of CFD the sample is the number of measurements of a QoI and is very closely connected to the simulation's time step. Since our computational resources are finite, the sampling error of the estimates will never vanish. The purpose of this project is to provide Confidence Intervals (CI) to the inferred statistics so the user can have an indicator of the quality level of the simulation 'on-the-fly'. This requires the calculation of the autocorrelation of the collected samples, to correct the estimated sample variance used for the CI. This was achieved through a ''selective autocorrelation function estimator'' that also takes into account the non-constant time steps. With this we calculated sample-size independent confidence intervals that provide the corrected variance, compared to a naive estimation of the sample variance that assumed the samples as fully uncorrelated. With this we pave the way for having a universal estimator for the autocorrelation of some QoI, that incorporates autocorrelations and cross-correlations with the time-step.&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Under certain circumstances, platelets do not bind to the surface but to a specific protein called Willebrand factor, which has the unique property of unfolding once subjected to a sufficiently high shear flow. The aim of this project was to investigate how to represent this mechanism within the YALES2 framework. During ECFD7, the immersed-boundary methodology already used to treat thin membranes (such as the red blood cell membrane) was extended to cover 1D elements evolving in a 3D flow. Preliminary tests have been successfully carried out, notably on a embedded beam immersed in shear flow, showing the potential of this approach to include another ingredient relevant to thrombosis modeling. Future work will include adding a repulsive force to avoid non-physical binding, as well as carrying out simulations involving Willebrand factor, platelets and red blood cells.&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA/Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C3: Dynamic sub-grid-scale wrinkling model for diffusion flames - S. Dillon (EM2C/Safran), R. Mercier (Safran), E. Espada, B. Fiorina, D. Veynante (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Large-eddy-simulation (LES) of reactive flows is widely used in both academic and industrial applications. Combustion phenomena occur at a scale often smaller than the LES mesh size, therefore, turbulent combustion models are required to account for unresolved turbulent flame interactions. The modeling of sub-grid-scale (SGS) flame turbulence interactions can be described with a flame surface wrinkling factor which measures the ratio of the total flame surface area to the resolved flame surface area. Flame surface wrinkling models are often expressed by assuming equilibrium between turbulent motions and flame surface wrinkling, however, in realistic burners non-equilibrium is present and dynamic models are needed to adapt model parameters. Fractal-like models require information about the outer and inner cut-off length scales along with a fractal exponent, which is determined dynamically from resolved scales in the LES. The dynamic formalism can be coupled with the Filtered Tabulated Chemistry for LES (F-TACLES) model, where the required cut-off length scales are tabulated in the F-TACLES table along with other filtered thermochemical variables. The coupling of the F-TACLES model with the dynamic formalism has been previously applied to premixed flames in the past, however, the formal extension to non-premixed flames has never been investigated. The objective of this project is to investigate the performance of the dynamic SGS flame surface wrinkling model coupled with the F-TACLES model for non-premixed flames. A priori tests are conducted on a 2D H2/Air reactive mixing layer and HYLON, a 3D turbulent dual-swirl coaxial H2/Air injector. In both 2D and 3D cases, the modelled flame surface density shows good agreement with the filtered flame surface density extracted from the DNS. Moreover, the variation of the fractal model exponent in the HYLON test case is significant, highlighting the importance of the dynamic procedure. A posteriori tests were also conducted, and modelled chemical reaction rates show promising results.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=687</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=687"/>
				<updated>2024-02-21T06:43:41Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* = P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI/Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis, G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Under certain circumstances, platelets do not bind to the surface but to a specific protein called Willebrand factor, which has the unique property of unfolding once subjected to a sufficiently high shear flow. The aim of this project was to investigate how to represent this mechanism within the YALES2 framework. During ECFD7, the immersed-boundary methodology already used to treat thin membranes (such as the red blood cell membrane) was extended to cover 1D elements evolving in a 3D flow. Preliminary tests have been successfully carried out, notably on a embedded beam immersed in shear flow, showing the potential of this approach to include another ingredient relevant to thrombosis modeling. Future work will include adding a repulsive force to avoid non-physical binding, as well as carrying out simulations involving Willebrand factor, platelets and red blood cells.&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA/Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C3: Dynamic sub-grid-scale wrinkling model for diffusion flames - S. Dillon (EM2C/Safran), R. Mercier (Safran), E. Espada, B. Fiorina, D. Veynante (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
Large-eddy-simulation (LES) of reactive flows is widely used in both academic and industrial applications. Combustion phenomena occur at a scale often smaller than the LES mesh size, therefore, turbulent combustion models are required to account for unresolved turbulent flame interactions. The modeling of sub-grid-scale (SGS) flame turbulence interactions can be described with a flame surface wrinkling factor which measures the ratio of the total flame surface area to the resolved flame surface area. Flame surface wrinkling models are often expressed by assuming equilibrium between turbulent motions and flame surface wrinkling, however, in realistic burners non-equilibrium is present and dynamic models are needed to adapt model parameters. Fractal-like models require information about the outer and inner cut-off length scales along with a fractal exponent, which is determined dynamically from resolved scales in the LES. The dynamic formalism can be coupled with the Filtered Tabulated Chemistry for LES (F-TACLES) model, where the required cut-off length scales are tabulated in the F-TACLES table along with other filtered thermochemical variables. The coupling of the F-TACLES model with the dynamic formalism has been previously applied to premixed flames in the past, however, the formal extension to non-premixed flames has never been investigated. The objective of this project is to investigate the performance of the dynamic SGS flame surface wrinkling model coupled with the F-TACLES model for non-premixed flames. A priori tests are conducted on a 2D H2/Air reactive mixing layer and HYLON, a 3D turbulent dual-swirl coaxial H2/Air injector. In both 2D and 3D cases, the modelled flame surface density shows good agreement with the filtered flame surface density extracted from the DNS. Moreover, the variation of the fractal model exponent in the HYLON test case is significant, highlighting the importance of the dynamic procedure. A posteriori tests were also conducted, and modelled chemical reaction rates show promising results.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=680</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=680"/>
				<updated>2024-02-15T10:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI/Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis, G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA/Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=679</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=679"/>
				<updated>2024-02-15T10:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis, G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA/Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=678</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=678"/>
				<updated>2024-02-15T10:31:54Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA/Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=677</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=677"/>
				<updated>2024-02-15T10:31:42Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C/Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=676</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=676"/>
				<updated>2024-02-15T10:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA/Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=675</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=675"/>
				<updated>2024-02-15T10:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (CORIA) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=674</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=674"/>
				<updated>2024-02-15T10:30:44Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (CORIA), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=673</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=673"/>
				<updated>2024-02-15T10:29:48Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera (LEGI &amp;amp; Safran), G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=672</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=672"/>
				<updated>2024-02-15T10:29:16Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas, S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=671</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=671"/>
				<updated>2024-02-15T10:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch, G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=670</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=670"/>
				<updated>2024-02-15T10:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto, S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=669</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=669"/>
				<updated>2024-02-15T10:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI)  &amp;amp; R. Letournel (Safran) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI) , R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively.&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=668</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=668"/>
				<updated>2024-02-15T10:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon, G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI)  &amp;amp; R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively. &lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=667</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=667"/>
				<updated>2024-02-15T10:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - R. Letournel, Safran */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
==== M3: Anisotropic mesh refinement - R. Barbera, G. Ghigliotti, G. Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is now a key feature for simulations of complex industrial flows. For transient flows such as multiphase and/or reactive flows, where regions of interest are strongly moving in space, dynamic mesh adaptation appears as the most suitable strategy. This strategy is now widely used in YALES2 based on isotropic mesh definition. The purpose of this project is to adapt this strategy to an anisotropic framework to reduce the overall simulation costs (in term of memory consumption, cpu cost and time to solution). In order to be able to handle multiphase flows, the main objective of the project is to study the conditions for accurately describing the dynamics of the level-set function with an anisotropic mesh. Accuracy is mainly assessed in terms of interface position and mass conservation. The inaccuracy of mass conservation is mainly due to interpolation errors after the adaptation step. Furthermore, inaccuracy in interface position may be due to misalignment between the anisotropic mesh elements and the interface normal. The first methodological corrections have been proposed, as an adaptation of the level-set reinitialization algorithm to the anisotropic mesh.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI)  &amp;amp; R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively. &lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
This study focused on the implementation of an advanced multiscale variational subgrid-scale model, incorporating scaling based on the WALE (Wall-Adapting Local Eddy-viscosity) model within YALES2. This model has demonstrated efficiency across various flow configurations, and it is anticipated that its multiscale nature can enhance the spectral selectivity. The aim is to ensure that its dissipative effects specifically target the smallest scales near the cut-off point.&lt;br /&gt;
&lt;br /&gt;
Additionally, collaborative work with G. Balarac aimed to enhance the mesh adaptation strategy for wall-bounded flows with massive boundary layer detachment and vortical wake. &lt;br /&gt;
This new strategy based on vortex detection was developed during the ECFD6 and ECFD4 workshops. We have now shown that this strategy is effective.&lt;br /&gt;
Flow simulations around a hemisphere at Reynolds number Re=55K have been conducted, and we anticipate publishing the results soon.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
Wall liquid films are likely to be formed when fuel sprays impact the walls of aeronautical fuel injection systems. Such phenomenon  may have a significant influence on the whole combustion process, however the small scales involved prevent from performing high fidelity simulations of film flows in the context of industrial geometries. Therefore, a low order model is required to model the dynamics of thin liquid flows under the action of spray droplets and of a turbulent gas shear. During ECFD7, a liquid film numerical model accounting for the influence of surface tension as well as gas shear, and based on the 2-dimensional Shallow Water Equations was implemented in Yales2. This model was then coupled to an algorithm ensuring a proper transition between fully resolved liquid structures (levelset) and film model during liquid droplet impacts on a solid wall.&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
The Euler Lagrange multi scale approach aims to reduce the computational costs when simulating two phase flow. To reduce the cost even more, more droplets have to be converted in the Lagrangian formalism where droplets are seen as point forces. It implies that droplets can not always check the hypothesis of the LPP (Lagrangian Particle Point) formalism which is that the diameter of the particle has to be much smaller than the cell size. This hypothesis allows to have a good approximation of the undisturbed velocity for the Lagrangian particle. If the hypothesis is not checked when a Eulerian droplet is converted into a Lagrangian particle a residual velocity field can exists and therefore the velocity given to the particle is impacted by itself. This project aims to filter the gaseous velocity field through a gaussian filtering to remove the contribution of the Eulerian droplet to better approximate the undisturbed velocity.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C6: Static Mesh Adaptation for Hydrogen High pressure combustion using GPUs - G. Hexilar, C. Brunet, R. Mari, S. Richard (Safran), P. Pouech, Q. Douasbin, G. Staffelbach (Cerfacs) ====&lt;br /&gt;
&lt;br /&gt;
This research project focuses on advancing the understanding of hydrogen combustion under high-pressure conditions (up to 10bars), employing an automated workflow coupled with static mesh adaptation to tailor computational simulations to specific requirements. The study aims to enhance the accuracy and efficiency of combustion models by utilizing both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The automated workflow streamlines the simulation process, optimizing resource utilization and minimizing manual intervention. Static mesh adaptation further refines the computational mesh based on evolving combustion dynamics, ensuring accurate representation of high-pressure hydrogen combustion phenomena. By leveraging the parallel processing capabilities of GPUs alongside traditional CPUs, the research team aims to achieve significant computational speedup. This innovative approach not only contributes to fundamental insights into high-pressure hydrogen combustion but also establishes a robust framework for scalable and efficient simulations in complex reactive flow scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
The YALES2 distribution &amp;quot;tools&amp;quot; are becoming difficult to read and are a mixture of several types of tools. This leaves developers and end users unaware of what exists and how to use it (duplicated functions or tools) and makes it impossible to propose generic data analysis tools (FFT, confidence intervals, ...) that can be easily applied to YALES2 data structures. The main efforts have been concentrated on promoting a new architecture for YALES2 distribution tools with an object-oriented structure, including a refactored version of the main readers of YALES2 data. Several tutorials using Jupyter notebooks have been published for demonstration and explanation. A new CLI is now available under the name 'y2tools'.  More work is needed before this structure can be pushed to the master trunk.&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
The multi-scale Eulerian-Lagrangian approach has now reached a certain maturity and is being used to simulate fuel spray atomization. Post-treatments of these multi-scale simulations require the development of specific tools that track liquid structures either described in an Eulerian or Lagrangian way. In this project, we implemented a strategy to register in a post-treatment particle-set all Eulerian droplets crossing an arbitrarily shaped surface (described with an interior-boundary). The strategy is based on artificial Eulerian droplet advancement (using a Lagrangian representation) and verification of the new Eulerian droplet position compared to the surface of interest. We used this strategy to build a new post-treatment that allows to track both Eulerian and Lagrangian structures and build particle size or velocity distributions.&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
The tool dedicated to cleaning and extracting meta data from the codebase (Tucan) is now able to interpret the most common #Ifdef statements for C and Fortran. Is has be tested successfully on the codebases of Yales2 , Neko and some elements of the Chemkin II package, for Fortran language. It has also included more tests, especially on C++ samples and large files. The call-graph aggregator “Marauder’s map” also evolved a lot. It was used as a refactoring monitoring tool for the UX project U1 “Refactoring Yales2 tools”, on a codebase mixing Python and Fortran files, providing feedback to both U3 and U1 teams. With this experience, we plan to add at least two additional complexity metrics in the months to come : the single component #Ifdef footprint , and the Custom Structures footprint : declarations vs usage in the code.&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
YALES2 Compilation time are very different depending on the compilation options but also depending on the machine where the code is built. In particular, compiling on cluster always takes more time than on local station because of the slower filesystems. On these machines, the compilation time scales with the number of .f90 files to compile. 1) During this project we proposed a detailed compilation timing system activated with Y2_COMPILE_TIMER = TRUE and plotted using the tool y2_compilation_gantt.py. 2) This new profiling tool allowed us to spot some very large modules including a lot a dependencies. To enhance the tasks parallelization, the expl_comp_numerics module has been spliced in several modules. An important gain in compilation time has been obtained. 3) Another optimization of the compilation time have been developed using an on-the-fly modification of the .f90 tree. The use of _h.f90 is dynamically removed and replaced by including equivalent .defs files allowing the divide by 2 the number of .f90 files to compile. Some demonstrations have been performed but this compilation mode still have to be cross-check with different compilation option to ensure its robustness.&lt;br /&gt;
At the end of the project, the sum of all optimization allowed us to divide by 2 the compilation time. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=649</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=649"/>
				<updated>2024-02-09T09:00:15Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI)  &amp;amp; R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively. &lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
==== N7: Optimisation Dorothy  - M. Roperch &amp;amp; G. Pinon (LOMC), B. Gaston (CRIANN), P. Benard (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
Dorothy is a Lagrangian code using the particle vortex method. This method must have a homogeneous distribution of particles in space. To achieve this, at regular intervals during the simulation a Cartesian grid with new particles is created. The weights of the old particles are interpolated for each of the new particles. Before ECFD7, all the processors knew the general grid and the new particles. The aim of ECFD was to parallelize this module to avoid memory problem. To do this, each processor creates a grid corresponding to the particles it knows.  They then exchange data on the supperposition zones. This solves the issue because the quantity of new particles known is smaller. During ECFD7, a trial on a ring vortex case was successfully carried out to test domain communications and supperposition. The next step will be to implement this new method in the Dorothy code.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In Savinien Pertant's PhD thesis (2022), DNS of nucleate boiling at the bubble scale were performed, but suffered some lack of accuracy in the imposition of the contact angle.&lt;br /&gt;
Indeed, the contact angle was not well respected, with a difference of around 10 degrees between the desired angle and the angle measured on the solution.&lt;br /&gt;
This lack of accuracy, that contrast with the accurate imposition obtained in the spray solver (SPS), is due to fluctuations of the contact line. This behavior that was traced back to the modifications of the level set reinitialisation needed to take correctly into account the triple line, and for which the solution applied in 2022 was to revert to the standard Janodet reinitialisation.&lt;br /&gt;
S. Pertant tested, at the very end of its PhD, a correction which nullifies the temperature transport term at the first node from the wall of the contact line. This correction was introduced to overcome an instability of the code when the contact line velocity on the substrate changes direction, from receding to advancing.&lt;br /&gt;
It turned out at the ECFD7 that this correction proves to be very efficient to stabilise the contact line for contact angles between 50 to 90 degrees even in the case of the use of the level set reinitialization. We were able to simulate nucleate boiling with a smooth contact line at the triple line and a precision in the angle of the contact angle of around +-0.5 degrees. More work remains to be able to run DNS of nucleate boiling for extreme contact angles (&amp;lt;50° and &amp;gt;100°). Moreover, longer runs will be needed to further confirm these results.&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The boiling solver does not work since the introduction of MPH data structure and PCS solver in March 2022. An investigation work was carried out to understand the changes made between the previous and the new version of the different solvers. A simple test case was created to show potential differences between the working version of the code and the new one. Several problems were spotted: the order of level set declaration became important as it is the first one declared which is advected. Sign convention was chosen differently for the mass transfer rate. The temporal discretization of the level set was different.&lt;br /&gt;
A test case with no flow and at an imposed mass transfer rate (i.e., no coupling of the level set with the temperature field) was run successfully and the results of the commit prior to the March 2022 modifications were retrieved. More work is needed to find the origin of the differences between the two solvers when the temperature field is solved and coupled with the level set and the velocity field. New common test cases for the two solvers will have to be implemented in order to cross-validate the results and avoid such cases happening again (i.e., cross-fertilization).&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Lagrangian particles are widely used in the YALES2 plateform to model: liquid spray, granular flow, two-phase flows with SPH approach or solids in IB method. &lt;br /&gt;
Though important developments to handle efficiently high number of particles in massively parallel simulations, the growing use of particles in Yales2 make necessary to re-evaluate and optimize the performances of Lagrangian particles algorithms handling.   &lt;br /&gt;
Objective of this project was twofold: analyze and improve the performance and robustness of the newly developed SPH solver of YALES2 and improve the performance of the Lagrangian particle relocation (identification of connectivity between Lagrangian and Eulerian grid) during the Dynamic Mesh Adaptation. &lt;br /&gt;
Regarding the first subject, profiling tools have been used to identify the hot-spots and bottle-necks in the SPH solver. Optimizations including code factorization, removal of string comparison allows to reduce the computational cost by a factor 3. Moreover, robustification of the solver was achieved.&lt;br /&gt;
In the second sub-project, a new implicit 4th-level decomposition has been introduced. This implicit decomposition consists in contiguous coloring of sub-el_grp in element group. The availability of smallest group of elements has been used to improve the local particle relocation algorithm that mainly relies on bounding-box comparison. This new relocation algorithm has been tested for various number of sub-el_grp on a representative case of gear lubrication showing a decrease by a factor 3 to 5 of the relocation algorithm. Perspective is to extend the use of sub-el_grp to the interpolation algorithm.&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
Ceramic core displacement and deformation during the casting process is a major source of cooled blades manufacturing scrap. A possible source of core deformation may be the fluidic forces due to the filling of the mold with the liquid alloy. Predictive numerical simulations of the casting process would be an essential asset to increase the efficiency of the conception and industrial processes. During the workshop, a numerical methodology to simulate the filling process was drawn, with several modelling levels (with or without surface tension and slipping-wall conditions), in order to estimate the relevance of each of these models. Numerical results were then compared to available experimental results. Numerical deformation of the core was approximated as a beam flexion. Despite this post-processing approximation, the correlation between experimental measurements and numerical simulations is satisfying. The evolution of the core displacement with the inlet velocity of the fluid also has the same behaviour in the experiments and in the simulation. Future work will aim at including the dynamic contact angles in the simulations, in order to evaluate the relevance of this finer modelling, as well as correlating simulations with experiments on cases more representative of the industrial process.&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U1: Refactoring the YALES2 tools - J. Leparoux, M. Cailler (Safran), L. Voivenel, J. Carmona, I. El Yamani (Coria), S. Meynet, L. Korzeczek (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== U2: Improved USEX for Multi-Scale Eulerian-Lagrangian simulation - L. Voivenel, J. Carmona, I. El Yamani (Coria) J. Leparoux, M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
==== U3: Evaluate technological debt - P. Pouech, T. Marzlin, A. Dauptain (CERFACS) ====&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
==== U5: Integration of YALES2 in PRESTO supervisor - A. Pushkarev (GE Vernova), G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Vernova (Hydro) provides a user-friendly solution to perform numerical simulations for typical geometries of hydroelectric turbine in varied operation regimes. Previously, we implemented an interface for YALES2 code as alternative of CFX solver for this GUI client. Actual project is dedicated to implementation of the automatic mesh generation process for the runner section of the turbine using only section profile files of geometry such as blade profiles, meridional channel section, guide vane profile, etc... The algorithm should be able to generate a new *.msh mesh file once geometry profiles are updated as well as to setup standard named sections of the numerical domain.&lt;br /&gt;
&lt;br /&gt;
==== U6: Optimization of YALES2 compilation time - R. Mercier (Safran), G. Lartigue (Total Energy) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Main_Page&amp;diff=640</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Main_Page&amp;diff=640"/>
				<updated>2024-02-07T10:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:''}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:logo_ecfd4.png|center|frameless|1200px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_4th_edition]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|center|frameless|900px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_7th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The 7th edition of the ECFD brought together researchers from academia and industry of the CFD community around massively parallel CFD codes (YALES2, AVBP, ...) to federate their expertise with the objective to improve both some aspects linked to physics integrated into these codes and numerical simulation methodologies to meet technical and scientific challenges already perceptible on modern hybrid supercomputers with accelerated resources. One major impact of developments expected during this event is to support and contribute to energy transition.&lt;br /&gt;
&lt;br /&gt;
During two weeks, more than 70 researchers, supported by computer scientists, have participated to:&lt;br /&gt;
* Plenary sessions to expose all the tools and vehicles made available to users to support them in the paradigm shift from general purpose processors to accelerated innovative resources.&lt;br /&gt;
* A workshop on 6 different topics (Combustion, Dynamic mesh adaptation, Multi-phase Flows, Numerics, Turbulent Flows, User experience).&lt;br /&gt;
* A hackathon where the objective will be to support application owners to continue their efforts to scale up their codes towards taking advantage of GPU resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Full_ecfd7.png|center|frameless|text-bottom|900px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Wishing a wonderful 6th ECFD event to this beautiful community, extremely responsive, passionate and voluntary! --&amp;gt;&lt;br /&gt;
&amp;lt;!--GENCI also thanks IDRIS, HPE and NVIDIA for their strong effort to support this event.--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=639</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=639"/>
				<updated>2024-02-07T10:05:50Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N4: Non-uniform outlet pressure and coupling with CWIPI - J. B. Lagaert (LMO), Y. Lakrifi, T. Berthelon, G.Balarac (LEGI)  &amp;amp; R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution. During ECFD#7, a generic outlet boundary condition defined from non-uniform pressure has been implemented in Yales2. This non-uniform pressure can de determined from a traction model (null or advected from the interior domain, for example). This non-uniform pressure can also be deducted through a coupling between two simulations. In this case a coupling via CWIPI is performed where the velocity and the pressure are exchanged at the common boundary to define the inlet and outlet conditions, respectively. &lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=638</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=638"/>
				<updated>2024-02-07T09:51:11Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, , Bernard et. al., IJNMF 2020''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] ''Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2023''&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=637</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=637"/>
				<updated>2024-02-07T09:44:37Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
* Organizers &lt;br /&gt;
** Guillaume Balarac (LEGI), Simon Mendez (IMAG), Pierre Bénard, Vincent Moureau, Léa Viovenel (CORIA). &lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] : ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, IJNMF 2020, Bernard et. al''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== N2: Implementation of linearised implicit time integration in ALE solver - T. Berthelon &amp;amp; G. Balarac (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
An linearised implicit time integration has recently been developed in the incompressible solver of YALES2. This new integration scheme allows to use larger time-step that the ones constraints by classic stability criteria inherent to explicit time integration method. This allows to reduce the restitution time of Large Eddy Simulations [1].&lt;br /&gt;
The objective of this project was to implement this new time integration in the ale solver in order to be able to reduce restitution time of moving mesh configuration.&lt;br /&gt;
&lt;br /&gt;
The developments were validated on a scalar advection case and on a rotor-stator interaction case. Although the results seem to be in line with the explicit integration methods, the validation of the temporal convergence to 2nd order remains to be shown. &lt;br /&gt;
&lt;br /&gt;
[1] Toward the use of LES for industrial complex geometries. Part II: Reduce the time-to-solution by using a linearised implicit time advancement, Berthelon et al., JoT, 2022&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
In the study of blood diseases, the mechanical behaviour of Red Blood Cells (RBCs) is one of the most relevant effects to take into account in the numerical models but also in experimental setups. Our system of interest is the thin gap of a rheometer where RBC suspensions are placed to explore their properties. To interpret the experimental data, the simulations of large suspensions of RBC are required to determine the blood’s microstructure (spatial arrangement of cells) and its rheological properties. &lt;br /&gt;
&lt;br /&gt;
Currently, YALES2BIO’s RBC solver is capable to manage thousands of cells, but in order to approach closer to the experimental scales, we propose the characterisation and optimisation of its performance to reduce the computational requirements and increase the RBC’s number and domain sizes in our simulations. During the workshop a parametric study was carried out to obtain the strong and weak scaling. Studying the increase in the volume fraction allowed us to quantify how the cost of the simulation increases rapidly with the RBC’s number and identify which routines have the biggest impact on the performance. One conclusion is that the cost is spread of several routines, which makes code optimization more cumbersome. However, the amount of RBCs and RBC nodes duplicated over processors is identified as a key factor for performance. Indeed, as RBCs may interact with several partitions, it is duplicated as much as needed based on criteria of boundaing box intersections. However, the current criteria have been shown to be too loose.&lt;br /&gt;
&lt;br /&gt;
In order to limit the amount of work during the RBC processing, stricter criteria were introduced to avoid unnecessary calculations at the level of the nodes with a small gain in performance. On the other hand, much better results were obtained using cartesian partitioning to optimise the bounding box of each processor, reducing the involved RBC operations: this demonstrates that the performances of the RBC solver may be optimized by a stricter selection of RBC duplicates over processors.&lt;br /&gt;
&lt;br /&gt;
We thank Ghislain Lartigue and Renaud Mercier for helpful discussions.&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T1: Wall Law for immersed boundaries – P. Bénez (CORIA), M. Cailler (Safran), S. Meynet (GDTech), J. Carmona (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. In order to study highly turbulent configurations, it appears necessary to implement wall law models adapted to this method. If we consider a non-moving immersed body, developing wall-law models in a conservative immersed boundary formalism presents numerous challenges related to the diffuse interface property of the solid and the continuous formulation of the penalty force. During the ECFD, a new formulation of the penalty force has been established to ensure the imposition of the wall shear stress across the immersed solid interface. A strategy based on the use of two near-wall level sets was implemented to estimate the wall shear stress from the LES fluid velocity field at a distance D from the solid interface. At the end of the ECFD, turbulent flat plate cases were set up to start the validation of the strategy implemented for a logarithmic wall law. Future works will focus on validating this strategy for fixed solids.&lt;br /&gt;
&lt;br /&gt;
==== T2: Turbulence injection Compressible flows – P. Tene Hedje (UMONS),  J. Carmona (CORIA), Y. Bechane (CORIA), L. Bricteux (UMONS) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turbulence injection for compressible flows remains a real challenge. Indeed, In these types of flow, the acoustic waves must also be controlled on boundaries. In addition, the non-reflective formulation of the Navier-Stokes characteristic Boundary Conditions (NSCBC) generally used in compressible solvers produce spurious pressure oscillations when applied to turbulent flows, making turbulence injection difficult for such applications. During the ECFD, two turbulence injection approaches were investigated and applied within the framework of the Explicit compressible solver (ECS) of YALES2. The first involved modifying the NSCBC formulation to inject turbulence from the inlet of the domain. To this end, the vortical-flow characteristic boundary condition [1] was implemented in ECS and the first validations were performed. The second was to use AL to generate a turbulence grid in the flow [2]. Future works will focus on further validating these approaches. &lt;br /&gt;
&lt;br /&gt;
[1] ''Guézennec et al., Acoustically nonreflecting and reflecting boundary conditions for vortcity injection in compressible solvers, AIAA journal, 47(7), 1709-1722, 2009.''&lt;br /&gt;
&lt;br /&gt;
[2] ''Houtin-Mongrolle et al., Actuator line method applied to grid turbulence generation for large-Eddy simulations, Journal of Turbulence, 21(8), 407-433, (2020).''&lt;br /&gt;
&lt;br /&gt;
==== T3: Aero-servo-elastic simulations of wind turbines including atmospheric effects – E. Muller (SGRE), U. Vigny (UMONS), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
Aero-servo-elastic engineering solvers used in the industry (i.e., BHawC)  for structural response and power assessments are unsuited for wake simulations, as aerodynamic loads are usually derived from a BEM-like method. To tackle this, the YALES2 library was coupled (P11-ECFD3) to BHawC, the Siemens Gamesa Renewable Energy (SGRE) in-house certification code for wind turbines. This allowed the investigation of neutral atmospheric conditions. This project aims to include stable and unstable atmospheric conditions into this coupling based on the development done in T4-ECFD7. Therefore, this project is divided into three work packages: &lt;br /&gt;
Work package 1: Adjustment and refactoring of the existing coupling library between YALES2 and BHawC. &lt;br /&gt;
Work package 2: Rethink how turbulence is injected into the simulation (recycling in SGRE setup) to consider thermal and Coriolis effects. &lt;br /&gt;
Work package 3: Adapt how the blade forces are computed in the coupling to consider the resulting density fluctuations.&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver – U. Vigny (UMONS), L. Voivenel (CORIA), S. Zeoli (UMONS), P. Benard (CORIA) ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
==== T5: Implementation of the RVMs-WALE model in YALES2 – L. Bricteux (UMONS), P. Benard (CORIA), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== T6: Development of coupling between YALES2-OpenFAST – A. Parinam (TUDelft/CORIA), P. Benard (CORIA), F. Houtin-Mongrolle (SGRE) ====&lt;br /&gt;
&lt;br /&gt;
==== T7: Confidence intervals for estimators – C. Papagiannis (LEGI), G.Balarac (LEGI), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P1: Level set reinitialization at the contact line for boiling flows - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P2: Compatibility of Boiling solver with PCS and MPH structure - H. Lam, M. Benard, G. Ghigliotti (LEGI) ====&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
==== P4: vWF Unfolding - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== P5: Towards even more efficient particle algorithms - M. Helal (CORIA &amp;amp; Safran), M. Cailler (Safran) ====&lt;br /&gt;
&lt;br /&gt;
==== P6: Two fluid and phase change in PCS - C. Merlin (Ariane Group), J. Carmona (CORIA), V. Moureau (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P8: Wall liquid film numerical model - N. Gasnier (EM2C &amp;amp; Safran), J. Leparoux (Safran), J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
==== P9: Casting simulation for the study of ceramic core displacement - S. Sirot, R. Mercier, M. Cailler (Safran), S. Meynet (GDTech) ====&lt;br /&gt;
&lt;br /&gt;
==== P10: Velocity regularization for Euler-Lagrange conversion - I. El Yamani (CORIA &amp;amp; Safran), M. Cailler (Safran), L. Voivenel, J. Carmona (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== C1: Plasma discharge models for reacting system - S. Wang, B. Kruljevic, B. Fiorina (EM2C), Y. Bechane (CORIA) ====&lt;br /&gt;
&lt;br /&gt;
To reduce the expensive computational cost of Plasma-Assisted Combustion (PAC) full 3D simulations, the EM2C laboratory has developed phenomenological approaches to model Nanosecond Repetitively Pulsed (NRP) plasma discharges in reacting flows (Castela 2016 &amp;amp; Blanchard 2023). As part of previous works and ECFDs, both models were implemented and validated in the Low-Mach number framework (YALES2-VDS). While they were also implemented in the Compressible framework (YALES2-ECS), the validation against existing measurements or computations remained. During the workshop, numerical simulations of pin-to-pin configurations were performed with different numerical schemes and reactive mixtures to validate both models in ECS. The energy deposition was relatively well-validated through 2D simulations in the conditions of Castela et al. CNF 2016 and Rusterholtz et al. JPhysD 2013. A glimpse of baroclinic instabilities was observed through 3D simulations in the conditions of Castela et al. PROCI 2017.&lt;br /&gt;
&lt;br /&gt;
==== C4: Developement of an automated virtual scheme generator for CFD - T. Luu, M. Hustache, N. Darabiha, B. Fiorina (EM2C) ====&lt;br /&gt;
&lt;br /&gt;
In reactive CFD simulations, a non-negligible part of the time cost is spent in the resolution of the chemical system. Simplified chemistry models aim to reduce the number of transported species while still ensuring a correct representation of the phenomena of interest. Among them, the virtual chemistry method consists of using “virtual” species and reactions to reproduce detailed chemistry results through a mechanism of drastically smaller size. These “virtual” species and reactions are optimized to target quantities of interest such as temperature, laminar flame speed or pollutants. In practice, the optimization is done using a learning database composed of representative canonical reactive configurations computed with detailed chemistry. The objective of this project was to develop a tool to easily generate virtual schemes. The tool, named VISION (Virtual Scheme optimizatION), is currently able to both generate a user-defined database of wide reactive configurations and optimize a given scheme structure using either CANTERA or REGATH.&lt;br /&gt;
&lt;br /&gt;
==== C5: Partially-Stirred reactor model for MILD combustion - E. Stendardo, L. Bricteux (UMONS), M. Laignel, K. Bioche (CORIA), J. Blondeau (VUB) ====&lt;br /&gt;
&lt;br /&gt;
MILD combustion produces intense turbulence and extensive reaction zones, necessitating costly mesh refinement over large areas. Practical mesh lacks precision, leading to sub-grid heterogeneity and turbulent fluctuations. A Partially Stirred Reactor model was implemented to address turbulence-combustion interaction. This model multiplies the source term by a limiter factor, allowing modelling of residence time in the inner cell reactive structure. Testing various limiter formulations based on mixing and chemical timescales revealed increased computational costs. Future work aims to reduce costs by utilizing the model only where necessary. This ongoing research seeks to optimize performance while minimizing computational overhead for efficient application in engineering scenarios.&lt;br /&gt;
&lt;br /&gt;
==== C7: High fidelity simulation of a cone calorimeter - A. Grenouilloux, K. Bioche (CORIA), N. Dellinger (ONERA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
A methodology to simulate the decomposition of a composite sample in a calorimeter cone has been proposed. The configuration consists in the imposition of an incident radiative flux that heats the test coupon until it degrades. During test campaigns, the composite degradation can lead to the auto-ignition of the outgassed species, a phenomenon that needs to be predicted by the simulation. The variety of physical phenomena encountered, as well as the different characteristic time-scales, require the implementation of a coupled simulation. Hence, the proposed methodology relies on the coupling between two solvers of the massively parallel library YALES2 (fluid, radiation) and the MoDeThec solver developed at ONERA (solid degradation). First, a set of elementary validation tests to characterize the composite’s properties has been performed, showing good agreement with experimental data. A reduced three-equation kinetic scheme for the ignition delay has been derived, which aligns with experimental observations. Additionally, the framework for the coupled simulation involving the three solvers has been implemented.&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U4: CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_6th_edition&amp;diff=636</id>
		<title>Ecfd:ecfd 6th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_6th_edition&amp;diff=636"/>
				<updated>2024-02-07T09:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 6th edition, 2022}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
* Event from '''23th of January to 3rd of February 2023'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 60 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banniere_ECFD6.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banniere_ECFD6_sponso.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECFD6_program.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon - G. Staffelbach, CERFACS &amp;amp; P. Begou, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
*'''Sub-project 1: Mesh adaptation for vortical flows (MAVERICK) for coupled systems of differential-algebraic equations (L. Bricteux, G. Balarac, S. Zeoli, G. Lartigue)'''&lt;br /&gt;
&lt;br /&gt;
This project is in the continuation of what has been investigated in the previous ECFD workshops. &lt;br /&gt;
It aims to develop mesh adaptation strategies for DNS of vortical flows. Turbulent flows are vortical flows. It is thus of primary importance to capture the vorticity dynamics properly if one wants to obtain physically realistic results. As the vorticity field is compact, mesh adaptation allows to refine the mesh only where flow physics happens, in the same way a vortex particle-mesh method would do.&lt;br /&gt;
The main findings gathered during ECFD6 are: &lt;br /&gt;
1/ Gmsh can produce high quality base mesh for AMR with Yales2, yet the proper choice of options is not trivial. &lt;br /&gt;
2/ Initial mesh should be as smooth as possible (low hgrad), which is really challenging for wall resolved turbulent wall bounded flows.&lt;br /&gt;
3/ Refinement sensor based on vorticity gradients (palenstrophy) seems to works fairly wel.l &lt;br /&gt;
4/ two levels strategy provides encouraging results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Sub-project 2: ALE and remeshing for surface mesh based on 1D deformations (F. Houtin-Mongrolle, E. Muller, B. Duboc)'''&lt;br /&gt;
During operation and maintenance, wind turbines are subject to particular inflow that may trigger significant 3D aerodynamic effects (Vortex, Induced Vibrations, over-speed, flutter…) that deform the blades. Typical Actuator line methods (ALM) are not enough to capture these types of Fluid-structure interactions. This project aimed to go from an ALM way of modeling the blades to a body-fitted mesh with ALE/re-meshing, depending on the blade deformations. The work is divided into three work packages. Work package 1: impose displacements from a 1D discretized line (6 DOF) into the blade surface. Work package 2: trigger re-meshing if the displacement of the cells reaches a bad quality (high skewness, negative node volume). The last work package is to be able to retrieve the forces and moments from the 2D surface to the initial 1D discretized line.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; M. Bernard, LEGI ===&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 1: Multi-level domain decomposition method (DDM) for coupled systems of differential-algebraic equations (A. Quirós Rodrígues, V. Le Chenadec)'''&lt;br /&gt;
The numerical approximation of multi-physics problems gives rise to complex linear systems, the solution of which leverages preconditioning techniques such as multi-grid or domain decomposition methods. This project aimed at coupling two Julia packages that being actively developed: a two-dimensional Navier-Stokes solver for free-surface and two-phase flows (Flower.jl) on the other, and a Domain Decomposition package for Cartesian grids (DDM.jl). The decomposed matrix-vector product was optimised to reduce the overhead associated with halo exchanges. The implementation of a deflated Conjugate Gradient as well as one- and two-level Additive Schwartz Method were also completed and shown to significant reduce the number of iterations for inverting monolithic systems (i.e. without resorting to operator splitting), shown to be independent of the number of subdomains for constant property flows. Future work will focus on a further optimisation of the implementation for vectorisation and multi-threading, and extension of the deflation to generalised coarse spaces to support highly discontinuous transport properties (GenEO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 2: Ghost fluid method (GFM) for Electrodeformation (A. Spadotto , S. Mendez)'''&lt;br /&gt;
According to the Leaky Dielectric Model, red blood cells (RBCs) are subject to a force which is proportional to the jump of the Maxwell tensor. This latter is a quantity scaling as the square of the electric field, which under the quasi-static hypothesis is defined as the gradient of the electrostatic potential. To work out the potential, an elliptic interface problem must be solved, taking into account the presence of the RBC membrane. The aim of the project was implementing the Ghost Fluid Method (GFM) to face the interface problem. Good results were obtained on unstructured meshes. Secondly, a gradient calculation was performed applying the Green-Gauss scheme, modified in the style of the GFM. Future work will focus on interpolation of the gradient field onto the membrane to get an estimation of the effort. Possibly, high-order schemes for the gradient calculation will be explored. In a second time, the effort calculation will be merged into an Immersed Boundary solver for the RBC dynamics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 3: Optimization of the high order framework (HOF) for Navier-Stokes incompressible (M. Bernard, P. Bégou, G. Lartigue, G. Balarac)'''&lt;br /&gt;
Over the past years, a framework has been developed to improve the spatial accuracy of numerical schemes on distorted meshes.&lt;br /&gt;
However, even if the solution is more precise, the computational cost of the overall resolution of Navier-Stokes equations is large.&lt;br /&gt;
As a consequence, HOF becomes profitable only on thin meshes thanks to a better spatial convergence order.&lt;br /&gt;
The code has been analized with different analysis tools (MAQAO, Gprof, Scalasca).&lt;br /&gt;
The main time consuming routines have been identified and improved.&lt;br /&gt;
Moreover, some algorithms have been refactors such that the resolution of Navier-Stokes equations has been speed-up by a factor 2.5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 4: Force coupling method (FCM) for particulate flows (C. Raveleau, S. Mendez)'''&lt;br /&gt;
The Force Coupling Method (FCM) allows the representation of particles in flows from 0 to finite Reynolds number based on a regularization of the multipole expansion for Stokes flows, providing enough particle resolution to match the exact Stokes flow away from the particle. This is done by using a Gaussian function to spread the singular forces over a domain whose size is derived from physical quantities of interest such as the settling velocity of a particle under gravity in Stokes flow and the particle radius. During the workshop, the first term of the multipole expansion (monopole) and the antisymetric part of the second term (antisymetric dipole) were implemented and validated against test cases from the litterature. The monopole was tested in the case of a particle held fixed against an incoming flow and the dipole was tested by applying a torque on a particle in a still fluid. In both cases, the velocity profiles matched the results from the litterature and approximated well the Stokes solution at a distance of about 1.5 radii from the particle center. It was also compared to the conservative immersed boundary method (CLIB solver) implemented in YALES2 for the monopole test case. Both methods give good results, although the FCM is able to predict the expected solution with a coarser mesh than CLIB. Cases where the particle moves are under investigation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 5: Breaking limitations of the linearized implicit time advancement (T. Berthelon, G. Lartigue, G. Balarac)'''&lt;br /&gt;
The explicit time advancement classically used in ics solver is limited by CFL constraint. In order to get ride of this constraint, an implicit time advancement method, based on the linearization of the convective term, has been recently developed.&lt;br /&gt;
However, the method is limited by difficulties to solve linear system, with the BiCGSTAB2 algorithm, during the prediction step. The objective of this project was to understand these limitations. The correction of a bug on the boundary conditions (viscosity imposed at zero) was identified. In addition, the spatial scheme and the presence of a buffer zone at the end of the domain showed a great influence on the convergence of the prediction. The perspectives for a more robust and efficient use of this temporal integration consist in working on the spatial schemes and on the pre-conditioning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 6: Development of a traction open boundary condition (TOBC) in Yales2 (J.B. Lagaert, G. Balarac)'''&lt;br /&gt;
In simulations, artificial boundaries need to be introduced due to the limited size of computational domains. At these boundaries, flow variables need to be calculated in a way that will not induce any perturbation of the interior solution.&lt;br /&gt;
During ECFD#6, open traction boundaries (TOBC) has been implemented in Yales2. Instead of enforced pressure value or normal derivative on boundaries, the traction is settled. The traction term gathers the deformation stress and pressure gradient.&lt;br /&gt;
The implementation has been validated on simple test-case : comparison has been performed between theoritical solutions and numerical solution computed with a Dirichlet TOBC. Future work will add a stabilization term for large backflow and traction models to estimate the values to enforce on outlet boundaries &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 7: Development of new spatial differential operators in Yales2 (M. Bernard, G. Lartigue)&lt;br /&gt;
It exists different philosophies for computing differential operators on distorted meshes.&lt;br /&gt;
In a HPC context, the 2 main approaches are the Green-Gauss operators and the Least-Squares operators.&lt;br /&gt;
During ECFD#6, 2 new types of &amp;quot;non-compact&amp;quot; Hessian operators have been implemented by computing successively the gradient operator, eather with Green-Gauss gradient, or with Least-Squares gradient.&lt;br /&gt;
Those operators lead to good convergence order, even on distorted mehes.&lt;br /&gt;
However, their application on low-resolution signals lead to large error magnitude due to their extended stencil.&lt;br /&gt;
Another pair of gradient &amp;amp; hessian Least-Squares operators have been implemented, leading to 2nd and 1st order accuracy for the gradient and hessian respectively.&lt;br /&gt;
Those operators have very interesting characteristics as their stencil is restricted to the direct neighbors only and their computational cost remains low.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 8: DOROTHY optimization (M. Roperch, H. Mulakaloori, G. Pinon, P. Bénard, G. Lartigue)'''&lt;br /&gt;
DOROTHY is three-dimensional unsteady Lagrangian Vortex Particles Methods code. Because of the number of particles that increases during the numerical simulation, some routines begin to be very expensive. During this workshop, MAQAO has been used to identify the most time consuming routines and why. They have been factorized, merged and vectorized. At the end, these routines have been speed up by a factor 4 and the global program by a factor 2.8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 9: Anamika, a tool to improve programming productivity (K. Mohana Muraly, G. Staffelbach)'''&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 1: Explore hybrid RANS/LES strategies (T. Berthelon, G. Balarac)'''&lt;br /&gt;
&lt;br /&gt;
For complex industrial applications, LES can still lead to a too long restitution time. In other hand, statistical approaches can lead too a lack of accuracy. In this project, the potentiality of hybrid approaches combining both have been explored. Conventional hybrid RANS/LES approaches consider a unique solution field, with an unique transport equation and a clusre terme modeled using RANS or LES models depending of the regions. The main idea is to evaluate a strategy based on a separation between mean fields and fluctuations with distinct coupled transport equations. First elements of validation using YALES2 code are shown that it was possible to correct the prediction of a RANS models, by performing LES of the fluctuations. Next steps should be to consider disctinct meshes, or even computational domains for RANS and LES with this strategy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 2: Flow Instabilities over Rotating curved Surfaces (S. Sawaf, M. Shadloo, A. Hadjadj, S. Moreau, S. Poncet)'''&lt;br /&gt;
&lt;br /&gt;
For evaluating the effect of the clearance between the blade tip and the casing of axial ducted fans on noise emissions, LES offers excellent tool to capture the consitricted flow around the blade tip especially for small clearances where RANS fails because of unsteady flow conditions. LES simulation of the aerodynamics is the first step toward extracting accoustics data that helps to improve the design of axial ducted fans so they comply with the noise emission regulations in admistrative buildings. noise emmisions are estimated using analytical aeroacoustic models informed by data that are extracted from the LES simulations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 3: Automatic statistical convergence metric (C. Papagiannis, G. Balarac, O. Le Maitre, P. Congedo)'''&lt;br /&gt;
&lt;br /&gt;
Statistics accumulation can be an important part of the restitution time in unsteady simulations (DNS/LES). In this project, the goal was to estimate uncertainties on the &amp;quot;finite time statistics&amp;quot;. For time correlated data, it can be shown that the variance of the mean estimator (i.e. the fluctuation of the estimation of the mean) is dependent of the correlation time. Modeling this correlation time based on the integral time scale of the turbulence appears as a first way to define a practical metric to evaluate the statistic convergence on-fly during simulations. Next step should be to explore procedures to  accelerate the statistics accumulation step. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 4: Aerodynamics of floating wind turbines (R. Amaral, F. Houtin-Mongrolle, E. Muller)'''&lt;br /&gt;
&lt;br /&gt;
Floating wind turbines have the potential to unlock up to 80% of the wind energy located offshore making it a very strong candidate to mediate the energy transition. For this reason, many projects will soon come online with plenty of others entering the project phase. However, since now the foundation will experience translational and rotational movements, the rotor will experience changes in its local and global velocity fields whose effect is not well understood. This project intends to shed light on this matter, by making use of the high-fidelity large-eddy simulations (LES) and the actuator-line model (ALM) that are available in the YALES2 framework. This project will first cover floating wind turbines under user-prescribed motion to identify how the different degrees-of-freedom of the platform affect the rotor aerodynamics and in which proportion and will later move to more realistic conditions with sea-states described by a spectrum, turbulent wind and elastic turbine. During the ECFD workshop, we focused on finalizing some details of the prescribed motion implementation on the actuator-line model of YALES2 and well as preparing the implementation to be merged with the master branch.&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 5: Implementation of the Risoe dynamic stall model for YALES2 (V. Maronnier, E. Muller, B. Duboc)'''&lt;br /&gt;
&lt;br /&gt;
Dynamic loads must be predicted accurately to estimate the fatigue life of wind turbines operating in turbulent wind conditions. Dynamic stall has a huge impact on these loads. A semi-empirical Beddoes-Leishman type model is formulated to represent the unsteady lift, drag, and pitching moment. The so called RISOE dynamic stall model follows the initial formulation presented in (Hansen et al. 2004) with improvements described in (Pirrung et al. 2018).  This model considers impulsive and circulatory terms in attached flow, and trailing edge separation in stall regions while in the Oye model only the lift coefficient was corrected in detached flow. This model will be implemented in the actuator line model in YALES2 and will be validated against experimental wind tunnel data for single airfoils (FFA-W3-241 and NACA0015). Simulations for a real wind turbine will be performed to estimate the impact of this model on loads into the coupling with the aeroelastic code BHawC.&lt;br /&gt;
&lt;br /&gt;
  Hansen, M.H., M. Gaunaa, and H.A. Madsen. “A Beddoes-Leishman Type Dynamic Stall Model in Sate-Space and Indicial Formulations.” Risoe, 2004&lt;br /&gt;
  Pirrung, G. R., and M. Gaunaa. “Dynamic Stall Model Modifications to Improve the Modeling of Vertical Axis Wind Turbines.” DTU Wind Energy, June 2018&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 6: YALES2-OpenFAST coupling (A. Parinam, A. Viré, D. Von Terzi, B. Duboc, F. Houtin-Mongrolle, P. Bénard)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 7: Wall law for Immersed Boundaries &amp;amp; Rough surfaces (M. Cailler, A. Cuffaro, P. Benez, S. Meynet)'''&lt;br /&gt;
&lt;br /&gt;
Conservative Lagrangian Immersed Boundaries (CLIB) are now a useful way to take into account complex geometries in YALES2. During the workshop, a brand-new data-structure for modular and generic immersed-body has been developed. This data-structure paves the way for various new capabilities for IB methods: penalization mask shape optimization for improved velocity imposition, better control of near wall discretization based on a reliable evaluation of wall units, wall-modeling, etc... For this purpose the periodic hill test case has been considered. Simulations of this configuration has been performed by using body-fitted meshes, and CLIB for both smooth and rough surfaces. This will allow to assess the accuracy of the IB methods, and will constitute a database for IB models improvement, and the development of wall-modeling strategies. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 8: Atmospheric flow (U. Vigny, L. Voivenel, P. Benard, S. Zeoli)'''&lt;br /&gt;
&lt;br /&gt;
Atmospheric flow such as Atmospheric Boundary Layer (ABL) and thermal stratification have an impact on wind turbines aerodynamic and wakes. Mostly at a wind farm scale, the change of wind turbine wake size and recovery can modify the global power production. During the workshop, the Coriolis force implementation has been validated through neutral case (where no thermal stratification i.e. no temperature gradient). It also allowed to validate the pressure forcing term, needed to drive the flow in a periodic box. YALES2 results showed a good agreement with other numerical and experimental results. Afterwards, the stable case (i.e. temperature gradient downwards) has been studied. A surface temperature as boundary condition has been developed. Yet, results are not as expected and further investigation is needed.&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - C. Merlin, Ariane Group &amp;amp; M. Cailler, Safran ===&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 1: Convergent computation of interface curvature (G. Ghigliotti, M. Benard, G. Balarac, J. Carmona, R. Mercier, G. Lartigue)'''&lt;br /&gt;
&lt;br /&gt;
Though Level-set distance evaluation through GPMM (Janodet et al., 2022) converges at order 2, the interface curvature convergence is as best 0 using the non-compact Goldman formulation. &lt;br /&gt;
Following progresses obtained during ECFD5, a strategy based on parabolic fit of the interface has been explored during the workshhop. This method aims at fitting a parabola through least squares  using the interface markers stored in the interface vicinity. First the method was applied on a 2-D perfectly spherical droplet with exact projection of the marker on the circle. This results in a first order convergent curvature. Without projection of the markers, the fiting strategy allows a slight decrease of the error but no improve on the curvature convergence order in comparison with the standard non-compact formulation. As a persective, these results will be validated on dynamic and 3-D cases (MMG3D meshes). Also, the sensitivity on the number of markers and their redundancy will be investigated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 2: Phase Change Solver : towards pressurization &amp;amp; moving bodies (F. Pecquery, C. Merlin, V. Moureau, I. El Yamani)'''&lt;br /&gt;
&lt;br /&gt;
Main objective of this sub-project was to extend the capabilities of the Phase Change Solver towards pressurization and coupling with the immersed-boundary method. During the workshop, the new and generalized data structure, proposed by F. Pecquery, allowing the treatment of n-phases whose properties are described by an equation of state has been validated by setting-up an aqat (mph_data_registration). Moreover, a new age Phase Change Solver based on this data-structure was implemented by adapting all numerical ingredients of the temporal loop : going from boundary treatment to velocity, phase indicator, data-set advancement and pressure evaluation. Perspectives of this work include extension towards multi-species treatment and derivation of n-velocities momentum conserving framework.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 3: Towards unity ratio between particle size &amp;amp; grid size (I. El Yamani, M. Helal, N. Gasnier, M. Cailler, V. Moureau)'''&lt;br /&gt;
&lt;br /&gt;
In a two-way coupled Eulerian-Lagrangian framework, dedidated numerical treatment is necessary as soon as the ratio between the particle size and the cell size is greater than unity. In this configuration, in the best case the evaluation of the undisturbed velocity and drag force is inacurate, and in the worst situation the high local Eulerian source-term may lead to gas velocity divergence. During the workshop, a gaussian-based regularization of the Eulerian source term was implemented and tested on various test cases. Use of this regularization shows improvement on the particle trajectory description, but still some errors are obtained for low particle Reynolds numbers. To improve the accuracy of the strategy the model for undisturbed gas velocity prediction proposed by (Balachandar, 2019) was tested. Unfortunately some difficulties were encoutered regarding its numerical implementation. Next steps will include a thorough validation of the method on isolated and interacting particles test cases and identification of model parameter for the gaussian-filter size.&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 1: Multi-regime F-TACLES (S. Dillon, R. Mercier, B. Fiorina)'''&lt;br /&gt;
&lt;br /&gt;
Filtered tabulated chemistry for large eddy simulations is currently a common tool to model premixed flames or diffusion flames. Tabulation using 1D counterflow flames, as a function of the mixture fraction and progress variable, was previously tested on laminar and turbulent cases.  It resulted in difficulties to describe the outer mixing zone and yield a very stiff evolution of SGS source terms in the phase space. The model was modified to include the mixture fraction scalar dissipation rate as a table dimension. This solves previous limitations, but using 1D counterflow flames yields empty table zones, making the method numerically infeasible. Tabulation using both 1D counterflow flames and 1D partially premixed flames gives well-built tables, and was tested on 1D flames for various strain rates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 2: Limiter model for turbulence combustion interaction in MILD combustion (E. Stendardo, L. Bricteux, K. Bioche)'''&lt;br /&gt;
&lt;br /&gt;
MILD combustion yields intense turbulence and widespread reaction zones, requiring expensive mesh refinement over large areas. Practical mesh won’t be fine enough, leading to sub-grid heterogeneousness and effects of sub-grid turbulent fluctuations. A generic limiter type combustion model was implemented to solve for turbulence combustion interaction. This family of models includes Partially Stirred Reactor, Quasi Laminar Finite Rate and Laminar Finite Rate models. In these models, the source term is multiplied by a limiter factor and the residence time in inner cell reactive structure can be modelled. This implementation will permit testing the various limiter formulations in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 3: Evaluate spatial discretization schemes on scalar transport (K. Bioche, Y. Bechane, R. Mercier, G. Lartigue, V. Moureau, J. Carmona, M. Bernard, L. Voivenel)'''&lt;br /&gt;
&lt;br /&gt;
Common practice in combustion solvers is to use centred spatial schemes. Such low-dissipation schemes can prove unstable when applied to under-resolved scalar transport in presence of strong gradients. This is typically the case for H2/air combustion. Initial low-resolution simulations require thus adapted numerical schemes. Various spatial schemes were evaluated on the scalar transport problem, including: 4th order, 3rd order, 2nd order, WENO3, high order schemes, MUSCL schemes with various limiters (overbee, superbee, sweby, van leer, minmod). Their application to various configurations was discussed to emphasize on their robustness and accuracy. Tests cases include: 1D scalar convection Jiang Shu test case, 2D scalar bump convection for convergence analysis, a 2D reactive Bunsen burner and finally the 3D Preccinsta burner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 4: Phenomenological plasma model for reacting systems (S. Wang, Y. Bechane, B. Fiorina)'''&lt;br /&gt;
&lt;br /&gt;
Plasma assisted combustion consists in stabilizing flames in near extinction conditions thanks to electric discharges. Stabilization of lean premixed flames with Nanosecond Repetitively Pulsed electric Discharges is a strategy to reduce NOx emissions. Full 3D simulations of plasma assisted combustion are extremely expensive, so that the use of a semi-empirical strategy to model NRPD is preferred in CFD solvers. During the workshop, Castela’s model was implemented in a variable density solver. This model was extended to an explicit compressible solver. The model of Blanchard was also implemented in both frameworks. A 2D pin-to-pin configuration was successfully simulated with both models and frameworks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 5: Development and assessment of combustion in an explicit compressible solver (Y. Bechane, L. Voivenel, R. Mercier, K. Bioche)'''&lt;br /&gt;
&lt;br /&gt;
The implementation of reactive physics in the Explicit Compressible Solver (ECS) of the YALES2 platform was undertaken. To this aim, reactive gases thermochemical functions were implemented. Specific schemes were developed to increase the temperature and species diffusion schemes from 2nd to 4th order. Finally, a 2D methane-air Bunsen flame was simulated with low order numerical schemes (RK1 and SLAU2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 6: Clustering for finite rate chemistry using PCA (R. Mercier, A. Stock)'''&lt;br /&gt;
To reduce the cost of species source terms computation, a clustering method was adopted. It consists in detecting nodes with similar properties and compute chemical source terms only once for these. Still, considering each species in this process creates a high dimensional cluster, while replacing species by a user-set progress variable may not well describe species. The strategy adopted here relies on the application of a PCA on species. It can be viewed as an automated “progress variable” creation. The use of such strategy was shown to reduce the simulation cost of source term computation by a factor 6 on a simple 2D flame ball case.&lt;br /&gt;
&lt;br /&gt;
=== User Experience - J. Leparoux, Safran &amp;amp; A. Pushkarev, GE Renewable Energy===&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 1: External coupling with CWIPI (R. Letournel, V. Moureau, C. Merlin, M. Cailler, P. Bégou, S. Meynet)'''&lt;br /&gt;
The coupling between different YALES2 solvers but also between YALES2 and an external code has been generalized. It relies on the CWIPI coupling library, which allows to interpolate the data exchanged on any mesh. By introducing a new dedicated data structure, several simultaneous couplings can be performed, on different boundaries or on volume domains. Keywords also allow to pre-process the data to be sent, by a spatial filtering or a temporal average in case of temporal desynchronization of the solvers (asynchronous coupling). Dedicated test cases have been added to the distribution. &lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 2: Automated Grid Convergence refactoring (J. Leparoux, M. Cailler, R. Letournel)'''&lt;br /&gt;
Several grid convergence algorithms (Grenouilloux et al. (2022), Puggelli et al. (2022)) have been recently proposed but no one was fully embeded in the YALES2 solver which made the use of automatic mesh convergence tedious for users. A new data structure was introduced allowing to perform more easily grid convergence without to modify the fortran file of the YALES2 case. To go further, data structures state, event and action have been refactored allowing now to instantiate easily a new object (state, event or action) without previous user declaration. The next step will use these structures to propose an agile sequence that can be easily adapted. Dedicated test cases have been updated or added to the distribution.&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 3: Advanced Liquid spray post-processing (J. Carmona, J. Leparoux, N. Gasnier, C. Brunet, I. El Yamani)'''&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 4: YALES2 as industrial solver for GE design optimization tools (A. Pushkarev, H.  Lam, G. Balarac)'''&lt;br /&gt;
A Graphical User Interface (GUI) exists at GE Hydro, which provide a rapid and user-friendly solution to run Ansys CFD Tools for typical hydroelectric simulations from geometry files. &lt;br /&gt;
We started develop an interface for Yales2 code, so that any user would only need a few clicks on a laptop to launch the simulation on a cluster with Yales2 solver instead of Ansys solutions. &lt;br /&gt;
This required to (i) Create a mesh file from a geometry files. We were stuck at the export of the file in a *.msh format because Ansys does not support it in batch mode.&lt;br /&gt;
(ii) Launching Yales2 solver from the GUI interfaced by y2_workflow. This was done successfully. (iii) Typical post-processing done at GE Hydro should be reproduced for the Yales2 code. We implemented the calculation of the evolution of losses along the streamlines direction.&lt;br /&gt;
Future works should find a way to export a mesh file in batch mode and further develop post processing and inlet conditions in Yales2&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 5: YALES2 History and Geography (T. Marzlin, A. Dauptain, P.  Bénard)'''&lt;br /&gt;
&lt;br /&gt;
* '''Sub-project 6: Improve the HT solver: refactoring of linear solver operators &amp;amp; Robin BC (C. Merlin, V. Moureau, R. Letournel)'''&lt;br /&gt;
First some linear solver functions were refactored with the introduction of a yales2 pointer to store C pointer and the use of function pointer. A Robin condition was also implemented in Heat Transfer Solver (HTS) to take into account convective flux. A first 2D test case was used to validate the implementation versus an analytical solution. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=606</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=606"/>
				<updated>2024-02-05T14:14:39Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton, Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI), G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] : ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, IJNMF 2020, Bernard et. al''&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
==== T4: Atmospheric solver ====&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U4 : CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=605</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=605"/>
				<updated>2024-02-05T14:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* User Experience &amp;amp; Data -  L. Korzeczek, GDTech */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton &amp;amp; Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI) &amp;amp; G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] : ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, IJNMF 2020, Bernard et. al''&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== T4: Atmospheric solver ===&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
==== U4 : CWIPI 1.0 porting - N. Dellinger, B. Andrieu, K. Hoogveld, E. Quémerais (ONERA), A. Grenouilloux (CORIA), R. Letournel (Safran Tech) ====&lt;br /&gt;
&lt;br /&gt;
Coupling is a cornerstone of numerical simulation, especially for addressing multi-physics problems using highly-specialized solvers for each phenomenon. The CWIPI library, developed at ONERA for coupling codes in a massively parallel environment, has been used in YALES2 for many years for internal and external coupling.&lt;br /&gt;
Significant developments have been carried out in recent years to improve the performance and usability of CWIPI, resulting in the release of version 1 in july 2023. This version features a completely revised API to overcome the limitations of version 0.12 and offer more possibilities to users. &lt;br /&gt;
The goal of this project was to support users in their transition to version 1. A training course based on Jupyter Notebooks was first organized. Assistance was then provided to successfully port MoDeTheC's and YALES2's internal couplings to the new version. Some fixes were made in CWIPI along the way, and will be reported in a new patched version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=604</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=604"/>
				<updated>2024-02-05T14:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Mesh adaptation - R. Letournel, Safran */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon GENCI - P. Begou, LEGI ===&lt;br /&gt;
The '''GENCI Hackathon''' will be devoted to porting two CFD codes to the Mi250 GPUs of the Adastra supercomputer deployed by GENCI at CINES.&lt;br /&gt;
&lt;br /&gt;
For the '''YALES2''' code the goal is to obtain a first reference version giving the expected results then, if possible, to start its optimization to gain performance. The approach is OpenACC based with the objective of an implementation as least intrusive as possible in the existing code and which remains portable with the work done on the Nvidia GPUs of the Jean-Zay supercomputer at IDRIS.&lt;br /&gt;
&lt;br /&gt;
The porting of the '''AVBP''' code is more advanced with a prototype already functional on Adastra but &amp;quot;hard-coded&amp;quot;. The objective is to rationalize this first implementation, to integrate the latest developments in the code, to centralize memory management (host and device), to work on porting the Lagrangian part of the code and, of course, to improve the global performance.&lt;br /&gt;
&lt;br /&gt;
This Hackathon is supported by GENCI, HPE, AMD and CINES with the presence on site of several development experts on AMD GPUS.&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
==== M1: ASMR for reheat chamber applications - Paul Pouech (CERFACS), Thibault Duranton &amp;amp; Luis Carbajal Carrasco (Safran) ====&lt;br /&gt;
&lt;br /&gt;
Combustion in reheat chambers feature a wide range of lenght scales. Mesh refinement is thus mandatory to capture the flow characteristics within a reasonnable CPU cost for LES computations using the AVBP code. The purpose of this project is to consolidate mesh refinement criteria and strategy in an academic reference case. The retained workflow is supported by the [https://lemmings.readthedocs.io/en/latest/readme_copy.html Lemmings] code that calls the Tékigô wrapper for the mesh adaptations. During the ECFD7, the convergence time needed to have significant distribution of quantities of interest was analysed. An optimum runtime, based on a characteristic flow time-scale, was thus identified and led to a reduced running time for each adaptation step. As a second step, discussions with the ECFD7 participants led to the identification of interesting refinement criteria, namely the flame sensor or the mach rms for instance. Parametric analysis showed the robustness of the workflow based on a ponderation of different criteria. Finally, in order to facilitate the use of the workflow, efforts were made to improve the user experience by making it more human readable.&lt;br /&gt;
&lt;br /&gt;
==== M2: Parallel remeshing - B. Andrieu, C. Benazet, K. Hoogveld, B. Maugars, E. Quémerais (ONERA) ====&lt;br /&gt;
&lt;br /&gt;
Mesh adaptation is a crucial tool in order to automate industrial RANS numerical simulations. To meet this need, we need to carry out mesh adaptation as quickly as possible by setting up an efficient, parallel solution. To this end, we have explored two avenues: a parallel edge-splitting algorithm that has recently been initiated in the ParaDiGM library, and a solution based on [https://github.com/nasa/refine the refine library] for adapting meshes with MPI implementation. On the one hand, we fixed several bugs in our split operator, and validated it on test cases of increasing complexity with a node-centered solver. In addition, we've added interfaces to refine so as to avoid using files, and call directly in library mode. We also investigated geometric projection issues during the mesh adaptation procedure, notably by looking at solutions such as EGADS, which offers a simplified API for CAD interrogation. We finally implemented metric gradation (in serial), metric intersection and complexity computations. All the ingredients we've tested give us a clearer picture of the entire mesh adaptation process.&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
==== N1: Treatment of boundary conditions for high-order schemes - M. Bernard &amp;amp; G. Balarac (LEGI) &amp;amp; G. Lartigue (Total Energies) ====&lt;br /&gt;
&lt;br /&gt;
In the context of Finite Volumes Method, spacial accuracy of a numerical scheme depends on ability to evaluate accurately fluxes through interface of each control volume (CV).&lt;br /&gt;
Such accurate evaluation is not straightforward, especially when dealing with distorted grids.&lt;br /&gt;
This project follows the work of [1] where fluxes use pointwise quantities, which are reconstructed from integrated quantities advanced in time.&lt;br /&gt;
During the workshop, task force was dedicated to the treatment of **inlet** boundary conditions (BC) and **non-planar walls**.&lt;br /&gt;
For inlet BC, the key resides in the spatial integration of convective flux over discrete faces of the CV touching the boundary.&lt;br /&gt;
Such treatment lead to exact integration for linear inlet profile and large error reduction on other profiles.&lt;br /&gt;
Concerning non-planar walls, the strategy adopted consists in the enforcement of the BC on each discrete face, by modifying the normal component of the wall gradient in order to evaluate accurately the diffusive flux.&lt;br /&gt;
Again, a large reduction of this error has been observed.&lt;br /&gt;
&lt;br /&gt;
[1] : ''A framework to perform high-order deconvolution for finite-volume method on simplicial meshes, IJNMF 2020, Bernard et. al''&lt;br /&gt;
&lt;br /&gt;
==== N5: Optimization of the RBC solver - F. Rojas &amp;amp; S. Mendez (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
==== N6: Electrodeformation of red blood cells, extension to 3D and improved accuracy at membrane  - A. Spadotto &amp;amp; S. Mendez (IMAG), M. Bernard (LEGI) ====&lt;br /&gt;
The Leaky Dielectric Model is a popular framework to describe electric stresses over micro-scale membranes. We have adopted it to simulate the effect of a DC electric field on a red blood cell using the YALES2BIO solver. The goal of the project is to reproduce the electric charging process of the membrane, as well as the resulting stresses, which may yield to electrodeformation of the cell. From the point of view of the implementation, the grid is represented by a 2D surface mesh embedded in a 3D eulerian grid. The need to make variables stored on the surface interact with quantities stored on the Eulerian grid calls for a proper bidirectional 2D-membrane/3D-grid dynamic connectivity. The advancement of theis task during this ECFD has led to the first 3D simulation of a charging fixed spherical shell. Moreover, the estimation of grid variables on elements cut by the membrane has been improved thanks to a High-Order extrapolation. The latter has been successfully tested on 2D configurations. The project opens the way for a series of validation tests. In particular, future work will demand treatment of instabilities emerging in symmetrical configurations.&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== T4: Atmospheric solver ===&lt;br /&gt;
Wind turbines, bigger and bigger, are now influenced by atmospheric flows. An atmospheric solver has already been developed in YALES2 to represents some of its effects (Coriolis, veer, thermal stratification). In this continuum, the project has been divided into two work-packages. &lt;br /&gt;
- Work-package 1: The use of the Variable density solver (VDS). &lt;br /&gt;
Before ECFD7, thermal stratification was taken into account using the Boussinesq buoyancy approximation within the incompressible solver framework. Now, VDS can be used, taking into account all thermal effect. Results are promissing.&lt;br /&gt;
- Work-package 2: Wall law velocity filtering. &lt;br /&gt;
Wall law are using velocity at the first grid node to compute wall shear stress. Before ECFD7, atmospheric wall law were using the local velocity, leading sometimes to convergence errors. Now a gather-scatter filter can be used to average velocity (and temperature) at first grid node.&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
==== P3: Blood platelets adhesion model - C. Raveleau, S. Mendez, F. Nicoud (IMAG) ====&lt;br /&gt;
&lt;br /&gt;
Medical devices in contact with blood (e.g. artificial valves) are used to treat various cardiovascular diseases, but their thrombogenicity remains the main unresolved issue in their development. A numerical model of blood platelets is being constructed to help to understand the effect of microstructuration on the thrombogenicity of artificial surface. The Force Coupling Method (FCM) was previously implemented and allows the modelisation of ellipsoidal particle and their interaction with the surrounding fluid. During the workshop, the particle model was extended to include adhesive and repulsive interactions with walls or with other particles. The adhesive bonds are modeled with springs forming when the distance between a node of a particle surface and a node of the wall or another particle is smaller than a given threshold. The stiffness of the bond is increased after a given formation time to mimic the 2-step adhesion process of platelets to von Willebrand Factor. A Lennard-Jones potential was used to model the collision of particles. Future work will aim at generalizing these implementations for an arbitrary number of particles (currently only working for 2 particles) and ensuring the interactions are unaltered by the crossing of a periodic boundary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=573</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=573"/>
				<updated>2024-01-22T08:20:44Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 70 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon - P. Begou, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=572</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=572"/>
				<updated>2024-01-22T08:20:25Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 60 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon - P. Begou, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=571</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=571"/>
				<updated>2024-01-22T08:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 60 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon - P. Begou, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran Tech ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience &amp;amp; Data -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	<entry>
		<id>https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=570</id>
		<title>Ecfd:ecfd 7th edition</title>
		<link rel="alternate" type="text/html" href="https://ecfd.coria-cfd.fr/index.php?title=Ecfd:ecfd_7th_edition&amp;diff=570"/>
				<updated>2024-01-22T08:11:39Z</updated>
		
		<summary type="html">&lt;p&gt;Balarac: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: ECFD workshop, 7th edition, 2024}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; style=&amp;quot;text-align:center;&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| [[File:Logo_ECFD6.png | center | thumb | 350px | ECFD6 workshop logo.]]&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Event from '''22th of January to 2nd of February 2024'''&lt;br /&gt;
* Location: [https://www.hotelclubdelaplage.com Hôtel Club de la Plage], Merville-Franceville, near Caen (14)&lt;br /&gt;
* Two types of sessions:&lt;br /&gt;
** common technical presentations: roadmaps, specific points&lt;br /&gt;
** mini-workshops. Potential workshops are listed below&lt;br /&gt;
* Free of charge&lt;br /&gt;
* More than 60 participants from academics, HPC center/experts and industry.&lt;br /&gt;
&lt;br /&gt;
* Objectives &lt;br /&gt;
** Bring together experts in high-performance computing, applied mathematics and multi-physics CFDs&lt;br /&gt;
** Identify the technological barriers of exaflopic CFD via numerical experiments&lt;br /&gt;
** Identify industrial needs and challenges in high-performance computing&lt;br /&gt;
** Propose action plans to add to the development roadmaps of the CFD codes&lt;br /&gt;
&lt;br /&gt;
[[File:ecfd7.png|600px|link=https://ecfd.coria-cfd.fr/index.php/Ecfd:ecfd_6th_edition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:sponsor_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* 19/07/2022: First announcement of the '''6th Extreme CFD Workshop &amp;amp; Hackathon''' !&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[[File:agenda_ecfd7.png|text-bottom|600px]]&lt;br /&gt;
&lt;br /&gt;
== Thematics / Mini-workshops ==&lt;br /&gt;
&lt;br /&gt;
These mini-workshops may change and cover more or less topics. This page will be adapted according to your feedback.&lt;br /&gt;
&lt;br /&gt;
To come...&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Hackathon - P. Begou, LEGI ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mesh adaptation - R. Letournel, Safran ===&lt;br /&gt;
&lt;br /&gt;
=== Numerics - S. Mendez, IMAG &amp;amp; G. Balarac, LEGI ===&lt;br /&gt;
&lt;br /&gt;
=== Turbulence - P. Benard, CORIA &amp;amp; L. Bricteux, UMONS ===&lt;br /&gt;
&lt;br /&gt;
=== Two Phase Flow - M. Cailler, Safran Tech &amp;amp; V. Moureau, CORIA ===&lt;br /&gt;
&lt;br /&gt;
=== Combustion - K. Bioche, CORIA &amp;amp; R. Mercier, Safran Tech ===&lt;br /&gt;
&lt;br /&gt;
=== User Experience -  L. Korzeczek, GDTech ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Communications related to ECFD6 ==&lt;br /&gt;
&lt;br /&gt;
=== Conferences ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Publications ===&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Balarac</name></author>	</entry>

	</feed>