Partitioned High Performance Code Coupling Applied to CFD

Based on in situ observations obtained in the context of multiphysics and multicomponent simulations of the Computational Fluid Dynamics community, parallel performances of code coupling is first discussed. Overloads due to coupling steps are then analyzed with a simple toy model. Many parameters can impact the communication times, such as the number of cores, the communication mode (synchronous or asynchronous), the global size of the exchanged fields or the amount of data per core. Results show that the respective partionning of the coupled codes as well as core distributions on the machine have an important role in exchange times and thus on the total CPU hours needed by an application. For the synchronous communications presented in this paper, two main outcomes independent from the coupler can be addressed by incorporating the knowledge of the coupling in the preprocessing step of the solvers with constraint and co-partitioning as well as process placement. Such conclusions can be directly extended to other field of applications such as climat science where coupling between ocean and atmosphere is of primary importance.

[1]  A. Murrone,et al.  CFD Platforms and Coupling CEDRE SoftwareA , 2012 .

[2]  Stéphane Moreau,et al.  Application of an Overset Grid Method to the Large Eddy Simulation of a High-Speed Multistage Axial Compressor , 2016 .

[3]  Nicolas Gourdain,et al.  High performance parallel computing of flows in complex geometries , 2011 .

[4]  Florent Duchaine,et al.  Analysis of high performance conjugate heat transfer with the OpenPALM coupler , 2015 .

[5]  Florent Duchaine,et al.  Massively parallel conjugate heat transfer methods relying on large eddy simulation applied to an aeronautical combustor , 2013 .

[6]  Stéphane Moreau,et al.  Large-Eddy Simulation and Conjugate Heat Transfer Around a Low-Mach Turbine Blade , 2013 .

[7]  Samuel Buis,et al.  PALM: a computational framework for assembling high-performance computing applications , 2006 .

[8]  James Tyacke,et al.  Hybrid LES Approach for Practical Turbomachinery Flows—Part II: Further Applications , 2012 .

[9]  Aurélien Esnard,et al.  Coupling-aware graph partitioning algorithms: Preliminary study , 2014, 2014 21st International Conference on High Performance Computing (HiPC).

[10]  James Tyacke,et al.  Hybrid LES Approach for Practical Turbomachinery Flows: Part 2—Further Applications , 2010 .

[11]  Thierry Poinsot,et al.  Large Eddy Simulations of gaseous flames in gas turbine combustion chambers , 2012 .

[12]  F. Duchaine,et al.  Large eddy simulation of flows in industrial compressors: a path from 2015 to 2035 , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.