posted on 2021-02-16, 10:08authored byAli Thari, Nicholas Treleaven, Max Staufer, Gary PageGary Page
An asynchronous task-based Eulerian-Lagrangian approach for ecient parallel multi-physics simulations that can scale for arbitrary large number of particles and non-uniformly distributed particles is presented. The parallel methodology is based on a task-based partitioning of the multi-physics problem, where each single-physics problem is considered as a task and carried out using its own set of processes. This allows the two problems to solve their governing equations concurrently; therefore, hiding the computational cost incurred of solving an additional physical solver. Applications to complex breakup mechanism leading to highly dynamic computational loading and three-dimensional swirl combustion chamber with reacting flow/spray with extremely uneven particle distribution demonstrate the improved parallel efficiency and great potential of the presented approach.
Funding
Rolls-Royce
EPSRC Centre for Doctoral Training in Gas Turbine Aerodynamics
Engineering and Physical Sciences Research Council
This paper was accepted for publication in the journal Journal of Computational Physics and the definitive published version is available at https://doi.org/10.1016/j.jcp.2021.110187