Efficient numerical tools taking advantage of the ever increasing power of high-performance computers, become key elements in the fields of energy supply and transportation, not only from a purely scientific point of view, but also at the design stage in industry. Indeed, flow phenomena that occur in or around the industrial applications such as gas turbines or aircraft are still not mastered. In fact, most Computational Fluid Dynamics (CFD) predictions produced today focus on reduced or simplified versions of the real systems and are usually solved with a steady state assumption. This article shows how recent developments of CFD codes and parallel computer architectures can help overcoming this barrier. With this new environment, new scientific and technological challenges can be addressed provided that thousands of computing cores are efficiently used in parallel. Strategies of modern flow solvers are discussed with particular emphases on mesh-partitioning, load balancing and communication. These concepts are used in two CFD codes developed by CERFACS: a multi-block structured code dedicated to aircrafts and turbo-machinery as well as an unstructured code for gas turbine flow predictions. Leading edge computations obtained with these high-end massively parallel CFD codes are illustrated and discussed in the context of aircrafts, turbo-machinery and gas turbine applications. Finally, future developments of CFD and high-end computers are proposed to provide leading edge tools and end applications with strong industrial implications at the design stage of the next generation of aircraft and gas turbines.
L'utilisation et l'accès à des codes de calcul numérique tirant avantage de la puissance croissante des calculateurs hautes-performances, est devenu un élément clef dans les domaines de la production d'énergie et des transports. Ces outils sont non seulement critiques d'un point de vue scientifique mais aussi pour les concepteurs de l'industrie. En effet, les écoulements autour des produits industriels de l'énergie ou de l'aéronautique sont si compliqués qu'ils nécessitent souvent l'utilisation de modèles simplifiés avec l'hypothèse de stationnarité. Ce document présente comment les dévelopements récents des codes de calcul et des calculateurs massivement parallèles peuvent aider à repousser ces limites. Dans cet environement particulier, de nouveaux challenges technologiques et scientifiques peuvent être abordés en utilisant efficacement des milliers de coeurs de calcul en parallèle. Le parallèlisme de ces solveurs modernes est décrit avec un regard particulier sur le découpage de maillage, d'équilibrage de charge et de communication. Deux exemples issus des travaux du CERFACS sont utilisés pour illustrer ces concepts : un code de calcul multi-blocs structuré dédié à la simulation des écoulements avions et turbo-machines ainsi qu'un code non structuré ciblant les écoulements dans les turbines à gaz. Pour finir, des axes de recherche et développements de ces codes et calculateurs sont énnoncées afin d'identifier les utilisations futures possibles et en accord avec les besoins industriels apparaissant lors de la définition des futures concepts d'avions et turbines à gaz.
Mots-clés : Informatique, Calcul parallèle, Dynamique des fluides numérique
Laurent Y.M. Gicquel 1; N. Gourdain 1; J.-F. Boussuge 1; H. Deniau 1; G. Staffelbach 1; P. Wolf 1; Thierry Poinsot 2
@article{CRMECA_2011__339_2-3_104_0, author = {Laurent Y.M. Gicquel and N. Gourdain and J.-F. Boussuge and H. Deniau and G. Staffelbach and P. Wolf and Thierry Poinsot}, title = {High performance parallel computing of flows in complex geometries}, journal = {Comptes Rendus. M\'ecanique}, pages = {104--124}, publisher = {Elsevier}, volume = {339}, number = {2-3}, year = {2011}, doi = {10.1016/j.crme.2010.11.006}, language = {en}, }
TY - JOUR AU - Laurent Y.M. Gicquel AU - N. Gourdain AU - J.-F. Boussuge AU - H. Deniau AU - G. Staffelbach AU - P. Wolf AU - Thierry Poinsot TI - High performance parallel computing of flows in complex geometries JO - Comptes Rendus. Mécanique PY - 2011 SP - 104 EP - 124 VL - 339 IS - 2-3 PB - Elsevier DO - 10.1016/j.crme.2010.11.006 LA - en ID - CRMECA_2011__339_2-3_104_0 ER -
%0 Journal Article %A Laurent Y.M. Gicquel %A N. Gourdain %A J.-F. Boussuge %A H. Deniau %A G. Staffelbach %A P. Wolf %A Thierry Poinsot %T High performance parallel computing of flows in complex geometries %J Comptes Rendus. Mécanique %D 2011 %P 104-124 %V 339 %N 2-3 %I Elsevier %R 10.1016/j.crme.2010.11.006 %G en %F CRMECA_2011__339_2-3_104_0
Laurent Y.M. Gicquel; N. Gourdain; J.-F. Boussuge; H. Deniau; G. Staffelbach; P. Wolf; Thierry Poinsot. High performance parallel computing of flows in complex geometries. Comptes Rendus. Mécanique, High Performance Computing, Volume 339 (2011) no. 2-3, pp. 104-124. doi : 10.1016/j.crme.2010.11.006. https://comptes-rendus.academie-sciences.fr/mecanique/articles/10.1016/j.crme.2010.11.006/
[1] D.E. Keyes, D.K. Kaushik, B.F. Smith, Prospects for CFD on petaflops systems, Technical Report TRT-97-73, Institute for Computer Applications in Science and, Engineering, 1997.
[2] High performance parallel computing of flows in complex geometries – Part 1: Methods, Comput. Sci. Discov., Volume 2 ( November 2009 ), p. 015003 (26 pp.)
[3] High performance parallel computing of flows in complex geometries – Part 2: Applications, Comput. Sci. Discov., Volume 2 ( November 2009 ), p. 015004 (28 pp.)
[4] Some computer organizations and their effectiveness, IEEE Trans. Comput., Volume C-21 (1972) no. 9, pp. 948-960
[5] L. Cambier, M. Gazaix, elsA: an efficient object-oriented solution to CFD complexity, in: 40th AIAA Aerospace Science Meeting and Exhibit, 2002.
[6] L. Cambier, J.P. Veuillot, Status of the elsA CFD software for flow simulation and multidisciplinary applications, in: 46th AIAA Aerospace Science Meeting and Exhibit, AIAA paper 664, 2008.
[7] Hybrid LES-RANS modeling: a one-equation SGS model combined with a model for predicting recirculating flows, Internat. J. Numer. Methods Fluids, Volume 43 (2003) no. 9, pp. 1003-1018
[8] J. Clique, R. Houdeville, D. Arnal, Application of laminar-turbulent transition criteria in Navier–Stokes computations, in: 46th AIAA Aerospace Science Meeting and Exhibit, Reno, USA, 2007.
[9] Numerical simulation of transonic buffet over a supercritical airfoil, AIAA J., Volume 43 (2005), pp. 1556-1566
[10] P.R. Spalart, W.-H. Jou, M. Stretlets, S.R. Allmaras, Comments on the feasibility of LES for wings and on the hybrid RANS/LES approach, advances in DNS/LES, in: Proceedings of the First AFSOR International Conference on DNS/LES, 1997.
[11] General circulation experiments with the primitive equations: 1. The basic experiment, Mon. Weather Rev., Volume 91 (1963), pp. 99-164
[12] G. Fillola, M.-C. Le Pape, M. Montagnac, Numerical simulations around wing control surfaces, in: 24th ICAS Meeting, Yokohama, Japan, 2004.
[13] The chimera method of simulation for unsteady three-dimensional viscous flows, Comput. Fluid Dynam. Rev. (1995), pp. 70-86
[14] Approximate Riemann solvers, parameter vectors and difference schemes, J. Comput. Phys., Volume 43 (1981), pp. 357-372
[15] A sequel to AUSM: AUSM+, J. Comput. Phys., Volume 129 (1996), pp. 364-382
[16] S. Yoon, A. Jameson, An LU-SSOR scheme for the Euler and Navier–Stokes equations, in: AIAA 25th Aerospace Sciences Meeting,AIAA paper 0600, 1987.
[17] A. Jameson, Time dependent calculations using multigrid, with applications to unsteady flows past airfoils and wings, in: AIAA Computational Fluid Dynamics Conference, 1991.
[18] M. García, Interpolates parallele de solutions, Projet ANR CAMPAS, Livrable L3 CR/CFD/07/149, CERFACS, Toulouse, France, 2007.
[19] Large-eddy simulation of realistic gas turbine combustors, Am. Inst. Aeronaut. Astronaut. J., Volume 44 (2006) no. 4, pp. 698-708
[20] Systems of conservation laws, Comm. Pure Appl. Math., Volume 13 (1960), pp. 217-237
[21] Taylor–Galerkin method for convective transport problems, Internat. J. Numer. Methods Fluids, Volume 20 (1984) no. 1, pp. 101-119
[22] Development of high-order Taylor–Galerkin schemes for unsteady calculations, J. Comput. Phys., Volume 162 (2000) no. 2, pp. 338-371
[23] An arbitrary Lagrangian–Eulerian computing method for all flow speeds, J. Comput. Phys., Volume 131 (1974) no. 4, pp. 371-385
[24] A fast and high quality multilevel scheme for partitioning irregular graphs, SIAM J. Sci. Comput., Volume 20 (1998) no. 1, pp. 359-392
[25] A partitioning strategy for nonuniform problems on multiprocessors, IEEE Trans. Comput., Volume C-36 (1987) no. 5, pp. 570-580
[26] A tool partitioning structured multiblock meshes for parallel computational mechanics, Int. J. High Perform. Comput. Appl., Volume 11 (1997), pp. 336-343
[27] Performance of dynamic load balancing algorithms for unstructured mesh calculations, Concurrency, Pract. Exp., Volume 3 (1991), pp. 451-481
[28] Partitioning of unstructured problems for parallel processing, Comput. Systems Engrg., Volume 2 (1991) no. 3, pp. 135-148
[29] The Gibbs–Poole–Stockmeyer and Gibbs–King algorithms for reordering sparse matrices, ACM Trans. Math. Software, Volume 8 (1982) no. 2, pp. 190-194
[30] G. Karypis, V. Kumar, Multilevel algorithms for multi-constraint graph partitioning, Technical Report 98-019, University of Minnesota, Department of Computer Science/Army HPC Research Center, 1998.
[31] B. Hendrickson, R. Leland, A multilevel algorithm for partitioning graphs, Technical Report SAND93-1301, Sandia National Laboratories, Albuquerque, NM, 1993.
[32] Growth of rounding errors and repetitivity of Large–Eddy simulations, AIAA J., Volume 46 (2008) no. 7, pp. 1773-1781
[33] M. García, Analysis of precision differences observed for the AVBP code, Technical Report TR/CFD/03/84, CERFACS, Toulouse, France, 2003.
[34] C. Rossow, N. Kroll, High performance computing serves aerospace engineering: Opportunities for next generation product development, in: 46th AIAA Aerospace Science Meeting and Exhibit, Reno, USA, 2008.
[35] J. Delbove, Unsteady simulations for flutter prediction, in: Proceedings of the Third International Conference on CFD – ICCFD3, 2006, pp. 205–210.
[36] Block–Jacobi implicit algorithms for the time spectral method, AIAA J., Volume 46 (2008), pp. 3080-3089
[37] A. Gopinath, E. van der Weide, J.J. Alonso, A. Jameson, K. Ekici, K.C. Hall, Three-dimensional unsteady multi-stage turbomachinery simulations using the harmonic balance technique, in: 45th AIAA Aerospace Science Meeting and Exhibit, Reno, USA, 2007.
[38] V. Brunei, S. Deck, Zonal-detached eddy simulation of transonic buffet on a civil aircraft type configuration, in: 46th AIAA Aerospace Science Meeting and Exhibit, Reno, USA, 2008.
[39] P.R. Spalart, S.R. Allmaras, A one equation turbulence model for aerodynamic flows, in: 30th AIAA Aerospace Science Meeting and Exhibit, AIAA paper 92-0439, Reno, USA, 1992.
[40] Curvilinear finite-volume schemes using high-order compact interpolation, J. Comput. Phys., Volume 229 (2010), pp. 5090-5122
[41] M.D. Hathaway, G. Herrick, J. Chen, R. Webster, Time accurate unsteady simulation of the stall inception process in the compression system of a US army helicopter gas turbine engine, in: DoD Users Group Conference, 2004, pp. 182–193.
[42] Simulation of rotating stall in a whole stage of an axial compressor, J. Comput. Fluids, Volume 39 (2010) no. 9, pp. 1644-1655
[43] E. van der Weide, G. Kalitzin, J. Schluter, J.J. Alonso, Unsteady turbomachinery computations using massively parallel platforms, in: 44th AIAA Aerospace Sciences Meeting and Exhibit, 2006.
[44] N. Gourdain, X. Ottavy, A. Vouillarmet, Experimental and numerical investigation of unsteady flows in a high speed three stages compressor, in: 8th European Turbomachinery Conference, 2008.
[45] High performance computing to simulate large scale industrial flows in multistage compressors, Int. J. High Perform. Comput. Appl., Volume 24 (2010) no. 4, pp. 429-443
[46] Turbine blade trailing edge flow characteristics at high subsonic outlet Mach number, Trans. ASME, Volume 125 (2003), pp. 298-309
[47] Unsteady turbine blade wake characteristics, J. Turbomach., Volume 126 (2004), pp. 551-559
[48] T. Leonard, F. Duchaine, N. Gourdain, L.Y.M. Gicquel, Steady, unsteady Reynolds averaged Navier–Stokes and large eddy simulations of a turbine blade at high subsonic outlet Mach number, in: ASME Turbo Expo, 2010.
[49] T. Arts, M. Lambert de Rouvroit, A.W. Rutherford, Aero-thermal investigation of a highly loaded transonic linear turbine guide vane cascade, Technical Note 174, Von Karman Institute, 1990.
[50] Theoretical and Numerical Combustion, R.T. Edwards, 2005
[51] Boundary conditions for direct simulations of compressible viscous flows, J. Comput. Phys., Volume 101 (1992) no. 1, pp. 104-129
[52] Analysis of unsteady reacting flows and impact of chemistry description in large eddy simulations of side-dump ramjet combustors, Combust. & Flame, Volume 157 (2010), pp. 176-191
[53] Comparison of numerical methods and combustion models for LES of a ramjet, C. R. Mecanique, Volume 337 (2009) no. 6–7, pp. 352-361
[54] Thermo-acoustic stability of a helicopter gas turbine combustor using large-eddy simulations, Int. J. Aeroacoust., Volume 8 (2009) no. 1, pp. 69-94
[55] Massively parallel LES of azimuthal thermo-acoustic instabilities in annular gas turbines, C. R. Mecanique, Volume 337 (2009) no. 6–7, pp. 385-394
[56] Effect of mesh resolution on large eddy simulation of reacting flows in complex geometry combustors, Combust. Flame, Volume 155 (2008) no. 1–2, pp. 196-214
[57] Large eddy simulation of mean and oscillating flow in a side-dump ramjet combustor, Combust. Flame, Volume 152 (2007) no. 1–2, pp. 154-176
[58] Experimental and numerical studies of dilution systems for low emission combustors, Am. Inst. Aeronaut. Astronaut. J., Volume 43 (2005) no. 8, pp. 1753-1766
[59] LES of mixing enhancement: LES predictions of mixing enhancement for jets in cross-flows, J. Turb., Volume 5 (2004), pp. 1-30
[60] Large eddy simulation of self-excited azimuthal modes in annular combustors, Proc. Combust. Inst., Volume 32 (2009), pp. 2909-2916
[61] B. Schuermans, C. Paschereit, P. Monkiewitz, Non-linear combustion instabilities in annular gas-turbine combustors, AIAA paper 2006-0549, 2006.
Cited by Sources:
Comments - Policy