A comprehensive framework to enhance numerical simulations in the spectral-element code Nek5000Show others and affiliations
2024 (English)In: Computer Physics Communications, ISSN 0010-4655, E-ISSN 1879-2944, Vol. 302, article id 109249Article in journal (Refereed) Published
Abstract [en]
A framework is presented for the spectral-element code Nek5000, which has been, and still is, widely used in the computational fluid dynamics (CFD) community to perform high-fidelity numerical simulations of transitional and high Reynolds number flows. Despite the widespread usage, there is a deficiency in having a comprehensive set of tools specifically designed for conducting simulations using Nek5000. To address this issue, we have created a unique framework that allows, inter alia, to perform stability analysis and compute statistics of a turbulent flow. The framework encapsulates modules that provide tools, run-time parameters and memory structures, defining interfaces and performing different tasks. First, the framework architecture is described, showing its non-intrusive approach. Then, the modules are presented, explaining the main tools that have been implemented and describing some of the test cases. The code is open-source and available online, with proper documentation, to-run instructions and related examples.
Place, publisher, year, edition, pages
Elsevier BV , 2024. Vol. 302, article id 109249
Keywords [en]
Computational fluid dynamics, Numerical toolbox, Stability analysis, Statistical analysis
National Category
Fluid Mechanics
Identifiers
URN: urn:nbn:se:kth:diva-347059DOI: 10.1016/j.cpc.2024.109249ISI: 001244454300001Scopus ID: 2-s2.0-85193603654OAI: oai:DiVA.org:kth-347059DiVA, id: diva2:1862787
Note
QC 20240702
2024-05-302024-05-302025-02-09Bibliographically approved