Author
Listed:
- Flavio Cesar Cunha Galeazzo
(High Performance Computing Center Stuttgart (HLRS))
- Feichi Zhang
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology)
- Thorsten Zirwes
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology
Karlsruhe Institute of Technology, Steinbuch Centre for Computing)
- Peter Habisreuther
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology)
- Henning Bockhorn
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology)
- Nikolaos Zarzalis
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology)
- Dimosthenis Trimis
(Karlsruhe Institute of Technology, Engler-Bunte-Institute/Combustion Technology)
Abstract
A new inflow boundary condition (BC) has been implemented into the open-source CFD code OpenFOAM, which generates synthetic turbulent fluctuations at the inlet boundary for 3D transient simulations. The method is based on convolution of digital random data series. The filter coefficients of the convolution process prescribe a two-point correlation function that possesses the basic properties of real turbulent flow. In this way, spatially and temporally correlated flow fields with specified bulk flow rate, turbulence intensity, turbulent length and time scales can be generated. Compared to previous implementations, the new turbulence generator is computationally more efficient by using coarse virtual grids and can be used for arbitrarily shaped inlets. Compared to OpenFOAM’s native turbulence generator, which shows some anomalies during parallel runs, the new implementation gives consistent results even for large-scale parallel simulations. The inlet BC has been applied to two turbulent combustion cases with Large Eddy Simulation (LES) and Direct Numerical Simulation (DNS), using up to 8192 CPU cores on Hazel Hen at HLRS. The results reveal the significance of the inflow turbulence for reproducing the correct flame structure. A performance analysis of intra and inter-node performance on the Vulcan and Hawk clusters shows that the OpenFOAM solver is memory bound. Therefore, higher performance is reached when only half of the AMD CPU cores per node are utilized on Hawk because the L3 cache is shared by a core complex (CCX) and each core has a relatively low bandwidth. The simulation scales super-linearly on Hawk and reaches ideal speedup down to 8 000 computational cells per MPI rank, which is consistent with scaling results on the previous system Hazel Hen. The implementation of the BC is described in full detail.
Suggested Citation
Flavio Cesar Cunha Galeazzo & Feichi Zhang & Thorsten Zirwes & Peter Habisreuther & Henning Bockhorn & Nikolaos Zarzalis & Dimosthenis Trimis, 2021.
"Implementation of an Efficient Synthetic Inflow Turbulence-Generator in the Open-Source Code OpenFOAM for 3D LES/DNS Applications,"
Springer Books, in: Wolfgang E. Nagel & Dietmar H. Kröner & Michael M. Resch (ed.), High Performance Computing in Science and Engineering '20, pages 207-221,
Springer.
Handle:
RePEc:spr:sprchp:978-3-030-80602-6_14
DOI: 10.1007/978-3-030-80602-6_14
Download full text from publisher
To our knowledge, this item is not available for
download. To find whether it is available, there are three
options:
1. Check below whether another version of this item is available online.
2. Check on the provider's
web page
whether it is in fact available.
3. Perform a
for a similarly titled item that would be
available.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:sprchp:978-3-030-80602-6_14. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.