Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Projet d’Assimilation par Logiciel Multiméthodes.
- 2.
Coupling With Interpolation Parallel Interface.
- 3.
Titan: Oak Ridge National Laboratory. No. 1 system of Top500 in November 2012.
- 4.
Curie supercomputer, owned by GENCI and operated at the TGCC by CEA.
References
Berger, S.: Implementation of a coupled computational chain to the combustion chamber’s heat transfer. Ph.D. thesis, Institut National Polytechnique de Toulouse, June 2016
Buis, S., Piacentini, A., Déclat, D.: Palm: a computational framework for assembling high-performance computing applications. Concurr. Comput. Pract. Exp. 18(2), 231–245 (2006)
Duchaine, F., Dombard, J., Gicquel, L., Koupper, C.: Integrated large-eddy simulation of combustion chamber/turbone interactiàons. In: 51st 3AF International Conference on Applied Aerodynamics, Strasbourg, France, 4–6 April 2016 (2016)
Duchaine, F., Jauré, S., Poitou, D., Quémerais, E., Staffelbach, G., Morel, T., Gicquel, L.: Analysis of high performance conjugate heat transfer with the openpalm coupler. J. Comput. Sci. Discov. 8, 015003 (2015)
Duchaine, F., Maheu, N., Moureau, V., Balarac, G., Moreau, S.: Large eddy simulation and conjugate heat transfer around a low-mach turbine blade. J. Turbomach. 136(5), 051015 (2013)
Gicquel, L.Y.M., Staffelbach, G., Poinsot, T.: Large eddy simulations of gaseous flames in gas turbine combustion chambers. Prog. Energy Comb. Sci. 38(6), 782–817 (2012)
Gicquel, L., Gourdain, N., Boussuge, J.F., Deniau, H., Staffelbach, G., Wolf, P., Poinsot, T.: High performance parallel computing of flows in complex geometries. C. R. Mécanique 339(2–3), 104–124 (2011)
Jauré, S., Duchaine, F., Staffelbach, G., Gicquel, L.: Massively parallel conjugate heat transfer solver based on large eddy simulation and application to an aeronautical combustion chamber. Comput. Sci. Disc 6(1), 015008 (2013)
de Laborderie, J., Duchaine, F., Vermorel, O., Gicquel, L.: Application of an overset grid method to the large eddy simulation of a high-speed multistage axial compressor. In: ASME Turbo Expo 2016: Turbomachinery Technical Conference and Exposition. No. GT2016-56344, Seoul, Korea, 13–17 June 2016 (2016)
Gourdain, N., Sicot, F., Duchaine, F., Gicquel, L.: Large eddy simulation of flows in industrial compressors: a path from 2015 to 2035. Philos. Trans. A 372(2022), 20130323 (2014)
Piacentini, A., Morel, T., Thévenin, A., Duchaine, F.: O-palm: an open source dynamic parallel coupler. In: Proceedings of the IV International Conference on Computational Methods for Coupled Problems in Science and Engineering-Coupled Problems (2011)
Predari, M., Esnard, A.: Coupling-aware graph partitioning algorithms: Preliminary study. In: IEEE International Conference on High Performance Computing, Goa India, December 2014
Refloch, A., Courbet, B., Murrone, A., Villedieu, P., Laurent, C., Gilbank, P., Troyes, J., Tessé, L., Chaineray, G., Dargaud, J., Quémerais, E., Vuillot, F.: Cfd platforms and coupling - cedre software. Onera J. Aerosp. Lab (2) (2011)
Tucker, P., Eastwood, S., Klostermeier, C., **a, H., Ray, P., Tyacke, J., Dawes, W.: Hybrid les approach for practical turbomachinery flows - part 2: further applications. J. Turbomach. 134(2), 021024 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Duchaine, F., Berger, S., Staffelbach, G., Gicquel, L. (2017). Partitioned High Performance Code Coupling Applied to CFD. In: Di Napoli, E., Hermanns, MA., Iliev, H., Lintermann, A., Peyser, A. (eds) High-Performance Scientific Computing. JHPCS 2016. Lecture Notes in Computer Science(), vol 10164. Springer, Cham. https://doi.org/10.1007/978-3-319-53862-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-53862-4_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53861-7
Online ISBN: 978-3-319-53862-4
eBook Packages: Computer ScienceComputer Science (R0)