Lethe: An open-source parallel high-order adaptative CFD solver for incompressible flows

被引:27
作者
Blais, Bruno [1 ]
Barbeau, Lucka [1 ]
Bibeau, Valerie [1 ]
Gauvin, Simon [1 ]
El Geitani, Toni [1 ]
Golshan, Shahab [1 ]
Kamble, Rajeshwari [1 ]
Mirakhori, Ghazaleh [1 ,2 ]
Chaouki, Jamal [2 ]
机构
[1] Ecole Polytech Montreal, Res Unit Ind Flows Proc URPEI, Dept Chem Engn, Stn Ctr Ville, POB 6079, Montreal, PQ, Canada
[2] Ecole Polytech Montreal, Proc Engn Adv Res Lab PEARL, Dept Chem Engn, Stn Ctr Ville, POB 6079, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Computational Fluid Dynamics; Finite Element Method (FEM); Continuous Galerkin; High-order methods;
D O I
10.1016/j.softx.2020.100579
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
High-order Computational Fluid Dynamics (CFD) methods have the potential to deliver higher accuracy at lower computational cost than conventional second-order methods. In this work, we introduce Lethe, an object-oriented, open-source, high-order (space and time) CFD software which leverages the well-established deal.II library. Lethe solves incompressible flow problems on 2D and 3D unstructured quad and hex meshes and allows dynamic mesh adaptation. It is parallel and it is adapted to the solution of large problems (>10(8) degrees of freedom) on distributed computer architectures. We illustrate some of its fundamental capacities through two benchmarks: a manufactured solution and the DNS of Taylor-Green vortices at Re = 1600. (C) 2020 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:9
相关论文
共 36 条
[1]   A scalable solution strategy for high-order stabilized finite-element solvers using an implicit line preconditioner [J].
Ahrabi, Behzad R. ;
Mavriplis, Dimitri J. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2018, 341 :956-984
[2]   The deal.II library, Version 9.0 [J].
Alzetta, Giovanni ;
Arndt, Daniel ;
Bangerth, Wolfgang ;
Boddu, Vishal ;
Brands, Benjamin ;
Davydov, Denis ;
Gassmoller, Rene ;
Heister, Timo ;
Heltai, Luca ;
Kormann, Katharina ;
Kronbichler, Martin ;
Maier, Matthias ;
Pelteret, Jean-Paul ;
Turcksin, Bruno ;
Wells, David .
JOURNAL OF NUMERICAL MATHEMATICS, 2018, 26 (04) :173-183
[3]  
[Anonymous], 2003, Trilinos Users Guide
[4]   The deal.II library, Version 9.1 [J].
Arndt, Daniel ;
Bangerth, Wolfgang ;
Clevenger, Thomas C. ;
Davydov, Denis ;
Fehling, Marc ;
Garcia-Sanchez, Daniel ;
Harper, Graham ;
Heister, Timo ;
Heltai, Luca ;
Kronbichler, Martin ;
Kynch, Ross Maguire ;
Maier, Matthias ;
Pelteret, Jean-Paul ;
Turcksin, Bruno ;
Wells, David .
JOURNAL OF NUMERICAL MATHEMATICS, 2019, 27 (04) :203-213
[5]   Oops, My Tests Broke the Build: An Explorative Analysis of Travis CI with GitHub [J].
Beller, Moritz ;
Gousios, Georgios ;
Zaidman, Andy .
2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, :356-367
[6]   Experimental methods in chemical engineering: Unresolved CFD-DEM [J].
Berard, Ariane ;
Patience, Gregory S. ;
Blais, Bruno .
CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 2020, 98 (02) :424-440
[7]  
Berg I., 2011, muparser-a fast math parser library
[8]   Experimental Methods in Chemical Engineering: Discrete Element Method-DEM [J].
Blais, Bruno ;
Vidal, David ;
Bertrand, Francois ;
Patience, Gregory S. ;
Chaouki, Jamal .
CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 2019, 97 (07) :1964-1973
[9]   Development and validation of a stabilized immersed boundary CFD model for freezing and melting with natural convection [J].
Blais, Bruno ;
Ilinca, Florin .
COMPUTERS & FLUIDS, 2018, 172 :564-581
[10]   A semi-implicit immersed boundary method and its application to viscous mixing [J].
Blais, Bruno ;
Lassaigne, Manon ;
Goniva, Christoph ;
Fradette, Louis ;
Bertrand, Francois .
COMPUTERS & CHEMICAL ENGINEERING, 2016, 85 :136-146