About YALES2¶
Purpose¶
YALES2 is a massively parallel computational fluid dynamics platform designed to solve two-phase combustion problems — from primary atomization to pollutant prediction — on complex unstructured meshes with billions of elements.
Origins and development¶
YALES2 originated between 2007 and 2010, initiated by Vincent Moureau. It is currently maintained by Vincent Moureau, Ghislain Lartigue and many others at CORIA and its partner laboratories, with contributions from industrial partners including SAFRAN, ARIANE GROUP and GDTECH.
Today, more than 700 researchers and engineers have been trained to use the platform.
Development at a glance
- 1.4M+ lines of Fortran 2008
- 600+ automatic regression-test jobs
- 23 major releases since 2007
Numerical core¶
At its core, YALES2 relies on 4th-order central finite-volume methods on unstructured meshes, with high-order extensions, and a hybrid MPI/OpenMP architecture that has been demonstrated on more than 32,000 parallel cores. GPU acceleration is in the works through OpenACC.
Industrial and academic partners¶
YALES2's development is supported by a mix of academic and industrial partners. About 10% of development effort is contributed by industrial partners such as SAFRAN, ARIANE GROUP and GDTECH.
See Community for the full list of partner laboratories, industrial partners and international collaborations.