Design of a massively parallel CFD code for complex geometries

被引:192
作者
Moureau, Vincent [1 ]
Domingo, Pascale
Vervisch, Luc
机构
[1] CORIA, CNRS, INSA, F-76801 St Etienne, France
来源
COMPTES RENDUS MECANIQUE | 2011年 / 339卷 / 2-3期
关键词
Computer science; Fluid dynamic solvers; Domain decomposition;
D O I
10.1016/j.crme.2010.12.001
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
A strategy to build the next generation of fluid dynamics solvers able to fully benefit from high-performance computing is discussed. The procedure relies on a domain decomposition of unstructured meshes that is organized in two levels. The computing cells are first gathered at an elementary level in cell groups; at a second level, cell groups are dispatched over processors. Compared to the usual single-level domain decomposition, this double domain decomposition allows for easily optimizing the use of processor memory and therefore load balancing in both Eulerian and Lagrangian contexts. Specific communication procedures to handle faces, edges and nodes are associated to this double domain decomposition, which strongly reduce the computing cost; input-output times are optimized as well. In addition, any multi-level solution techniques, as deflated preconditioned conjugate gradient, are well-adapted to such mesh decomposition. This approach has been used to develop the YALES2 code, which also benefits from a non-degenerescent tessellation algorithm for tetrahedra to automatically generate high-resolution meshes on super-computers. To illustrate the capabilities of the YALES2 algorithmic, an aeronautical burner is fully simulated with a mesh of 2.6 billion cells, followed by a demonstration test over 21 billion cells. (C) 2010 Academie des sciences. Published by Elsevier Masson SAS. All rights reserved.
引用
收藏
页码:141 / 148
页数:8
相关论文
共 13 条
[1]   On coherent-vortex identification in turbulence [J].
Dubief, Y ;
Delcayre, F .
JOURNAL OF TURBULENCE, 2000, 1 :1-22
[2]   Large-eddy simulation of a fuel-lean premixed turbulent swirl-burner [J].
Galpin, Jeremy ;
Naudin, Alexandre ;
Vervisch, Luc ;
Angelberger, Christian ;
Colin, Olivier ;
Domingo, Pascale .
COMBUSTION AND FLAME, 2008, 155 (1-2) :247-266
[3]  
HDF Group, 2000, HIER DAT FORM VERS 5
[4]   A fast and high quality multilevel scheme for partitioning irregular graphs [J].
Karypis, G ;
Kumar, V .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :359-392
[5]   Detailed characterization of the dynamics of thermoacoustic pulsations in a lean premixed swirl flame [J].
Meier, W. ;
Weigand, P. ;
Duan, X. R. ;
Giezendanner-Thoben, R. .
COMBUSTION AND FLAME, 2007, 150 (1-2) :2-26
[6]   An efficient semi-implicit compressible solver for large-eddy simulations [J].
Moureau, V. ;
Berat, C. ;
Pitsch, H. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 226 (02) :1256-1270
[7]   A ghost-fluid method for large-eddy simulations of premixed combustion in complex geometries [J].
Moureau, V. ;
Minot, P. ;
Pitsch, H. ;
Berat, C. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 221 (02) :600-614
[8]   From Large-Eddy Simulation to Direct Numerical Simulation of a lean premixed swirl flame: Filtered laminar flame-PDF modeling [J].
Moureau, V. ;
Domingo, P. ;
Vervisch, L. .
COMBUSTION AND FLAME, 2011, 158 (07) :1340-1357
[9]   DEFLATION OF CONJUGATE GRADIENTS WITH APPLICATIONS TO BOUNDARY-VALUE-PROBLEMS [J].
NICOLAIDES, RA .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1987, 24 (02) :355-365
[10]  
Poinsot T., 2012, Theoretical and Numerical Combustion, Vthird