Other application users/developers:
It is used by more than 60 people in labs and in the industry:
Labs : CORIA, I3M, LEGI, EM2C, IMFT, CERFACS, IFP-EN, ULB, …
Industry : Safran, Airbus, AirLiquide, Rhodia, Renault, Areva, GDF Suez, …
Computational Fluid Dynamics, combustion
YALES2 is a research code that aims at the solving of two-phase combustion from primary atomization to pollutant prediction on massive complex meshes. The code is used and developed by more than 100 researchers at CORIA and in several laboratories that are grouped in a joint initiative called SUCCESS in order to promote super-computing and help in the training and the porting of the AVBP and YALES2 codes. YALES2 is also used in the aeronautical, automotive and process engineering industries. YALES2 is able to handle efficiently unstructured meshes with several billions of elements, thus enabling the DNS and LES of laboratory and semi-industrial configurations. The solvers of YALES2 cover a wide range of phenomena and applications and they may be assembled to address multi-physics problems.
YALES2 solves the low-Mach number Navier-Stokes equations with a projection method for constant and variable density flows. These equations are discretized with a 4th-order central scheme in space and a 4th-order Runge-Kutta like scheme in time. The efficiency of projection approaches is usually driven by the performances of the Poisson solver. In YALES2, the linear solver is a highly efficient Deflated Preconditioned Conjugate Gradient that has two mesh levels. As a result, YALES2 is currently used for production runs with meshes of 18 billion cells on 16384 cores of the Curie machine,
up to 16384 cores on IBM BG/P and BULL x86 systems.