-
High-fidelity simulations of microramp-controlled shock wave/boundary layer interaction
Authors:
Giacomo Della Posta,
Emanuele Martelli,
Francesco Salvadore,
Matteo Bernardini
Abstract:
Microvortex generators (MVGs) are a promising solution to control shock wave/turbulent boundary layer interactions (SBLIs). This study examines the effects of a microramp VG on an SBLI generated by an oblique shock wave and a turbulent boundary layer using direct numerical simulations (DNSs). Two cases, with and without MVGs, are compared at free-stream Mach number equal to 2 and friction Reynolds…
▽ More
Microvortex generators (MVGs) are a promising solution to control shock wave/turbulent boundary layer interactions (SBLIs). This study examines the effects of a microramp VG on an SBLI generated by an oblique shock wave and a turbulent boundary layer using direct numerical simulations (DNSs). Two cases, with and without MVGs, are compared at free-stream Mach number equal to 2 and friction Reynolds number equal to 600. A long integration period allows assessing how MVGs affect the typical SBLI low-frequency unsteadiness. The 3D microramp wake dramatically alters the interaction, inducing spanwise modulation and topology changes of the separation. For example, tornado-like structures redistribute the recirculating flow in the spanwise and wall-normal directions. The increase in momentum close to the wall by the ramp vortices delays the onset of the separation but also leads to an increase in the intensity of the wall-pressure fluctuations. We then characterise the interaction between the arch-like vortices around the ramp wake and the SBLI. The spanwise vorticity shows that these vortices follow the edge of the separation, and their intensity is unaffected by the shocks. The shocks, instead, are deformed by the impingement of the vortices, although the spectral analysis does not reveal relevant traces of their shedding frequency at separation. These vortices, however, may be important in the separation bubble closure. A constant increase - in both value and magnitude - in the low-frequency peak is observed all along the span, suggesting that the shock oscillation remains coherent while being disturbed by the arch-like vortices.
△ Less
Submitted 29 February, 2024;
originally announced February 2024.
-
Direct numerical simulation of supersonic boundary layers over a microramp: effect of the Reynolds number
Authors:
Giacomo Della Posta,
Matteo Blandino,
Davide Modesti,
Francesco Salvadore,
Matteo Bernardini
Abstract:
Microvortex generators are passive control devices smaller than the boundary layer thickness that energise the boundary layer to prevent flow separation with limited induced drag. In this work, we use direct numerical simulations (DNSs) to investigate the effect of the Reynolds number in a supersonic turbulent boundary layer over a microramp vortex generator. Three friction Reynolds numbers are co…
▽ More
Microvortex generators are passive control devices smaller than the boundary layer thickness that energise the boundary layer to prevent flow separation with limited induced drag. In this work, we use direct numerical simulations (DNSs) to investigate the effect of the Reynolds number in a supersonic turbulent boundary layer over a microramp vortex generator. Three friction Reynolds numbers are considered, up to $Re_τ=2000$, for fixed free-stream Mach number $M_{\infty}=2$ and fixed relative height of the ramp with respect to the boundary layer thickness. The high-fidelity data set sheds light on the instantaneous and highly three-dimensional organisation of both the wake and the shock waves induced by the microramp. The full access to the flow field provided by DNS allows us to develop a qualitative model of the near wake, explaining the internal convolution of the Kelvin-Helmoltz vortices around the low-momentum region behind the ramp. The overall analysis shows that numerical results agree excellently with recent experimental measurements in similar operating conditions and confirms that microramps effectively induce a significantly fuller boundary layer even far downstream of the ramp. Moreover, results highlight significant Reynolds number effects, which in general do not scale with the ramp height. Increasing Reynolds number leads to enhanced coherence of the typical vortical structures in the field, faster and stronger development of the momentum deficit region, increased upwash between the primary vortices from the sides of the ramp - and thus increased lift-up of the wake - and faster transfer of momentum towards the wall.
△ Less
Submitted 17 May, 2023;
originally announced May 2023.
-
High-speed turbulent flows towards the exascale: STREAmS-2 porting and performance
Authors:
Srikanth Sathyanarayana,
Matteo Bernardini,
Davide Modesti,
Sergio Pirozzoli,
Francesco Salvadore
Abstract:
Exascale High Performance Computing (HPC) represents a tremendous opportunity to push the boundaries of Computational Fluid Dynamics (CFD), but despite the consolidated trend towards the use of Graphics Processing Units (GPUs), programmability is still an issue. STREAmS-2 (Bernardini et al. Comput. Phys. Commun. 285 (2023) 108644) is a compressible solver for canonical wall-bounded turbulent flows…
▽ More
Exascale High Performance Computing (HPC) represents a tremendous opportunity to push the boundaries of Computational Fluid Dynamics (CFD), but despite the consolidated trend towards the use of Graphics Processing Units (GPUs), programmability is still an issue. STREAmS-2 (Bernardini et al. Comput. Phys. Commun. 285 (2023) 108644) is a compressible solver for canonical wall-bounded turbulent flows capable of harvesting the potential of NVIDIA GPUs. Here we extend the already available CUDA Fortran backend with a novel HIPFort backend targeting AMD GPU architectures. The main implementation strategies are discussed along with a novel Python tool that can generate the HIPFort and CPU code versions allowing developers to focus their attention only on the CUDA Fortran backend. Single GPU performance is analysed focusing on NVIDIA A100 and AMD MI250x cards which are currently at the core of several HPC clusters. The gap between peak GPU performance and STREAmS-2 performance is found to be generally smaller for NVIDIA cards. Roofline analysis allows tracing this behavior to unexpectedly different computational intensities of the same kernel using the two cards. Parallel performance is measured on the two largest EuroHPC pre-exascale systems, LUMI (AMD GPUs) and Leonardo (NVIDIA GPUs). Strong scalability reveals more than 80% efficiency up to 16 nodes for Leonardo and up to 32 for LUMI. Weak scalability shows an impressive efficiency of over 95% up to the maximum number of nodes tested (256 for LUMI and 512 for Leonardo). This analysis shows that STREAmS-2 is the perfect candidate to fully exploit the power of current pre-exascale HPC systems in Europe, allowing users to simulate flows with over a trillion mesh points, thus reducing the gap between the Reynolds numbers achievable in high-fidelity simulations and those of real engineering applications.
△ Less
Submitted 11 April, 2023;
originally announced April 2023.
-
Unsteadiness characterisation of shock wave/turbulent boundary-layer interaction at moderate Reynolds number
Authors:
Matteo Bernardini,
Giacomo Della Posta,
Francesco Salvadore,
Emanuele Martelli
Abstract:
A direct numerical simulation of an oblique shock wave impinging on a turbulent boundary layer at Mach number 2.28 is carried out at moderate Reynolds number, simulating flow conditions similar to those of the experiment by Dupont et al. (2006). The low-frequency shock unsteadiness, whose characteristics have been the focus of considerable research efforts, is here investigated via the Morlet wave…
▽ More
A direct numerical simulation of an oblique shock wave impinging on a turbulent boundary layer at Mach number 2.28 is carried out at moderate Reynolds number, simulating flow conditions similar to those of the experiment by Dupont et al. (2006). The low-frequency shock unsteadiness, whose characteristics have been the focus of considerable research efforts, is here investigated via the Morlet wavelet transform. Owing to its compact support in both physical and Fourier spaces, the wavelet transformation makes it possible to track the time evolution of the various scales of the wall-pressure fluctuations. This property also makes it possible to define a local intermittency measure, representing a frequency-dependent flatness factor, to pinpoint the bursts of energy that characterise the shock intermittency scale by scale. As a major result, wavelet decomposition shows that the broadband shock movement is actually the result of a collection of sparse events in time, each characterised by its own temporal scale. This feature is hidden by the classical Fourier analysis, which can only show the time-averaged behaviour. Then, we propose a procedure to process any relevant time series, such as the time history of the wall-pressure or that of the separation bubble extent, in which we use a condition based on the local intermittency measure to filter out the turbulent content in the proximity of the shock foot and to isolate only the intermittent component of the signal. In addition, wavelet analysis reveals the intermittent behaviour also of the breathing motion of the recirculation bubble behind the reflected shock, and allows us to detect a direct, partial correspondence between the most significant intermittent events of the separation region and those of the wall-pressure at the foot of the shock.
△ Less
Submitted 7 October, 2022; v1 submitted 22 April, 2022;
originally announced April 2022.
-
STREAmS: a high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flow
Authors:
Matteo Bernardini,
Davide Modesti,
Francesco Salvadore,
Sergio Pirozzoli
Abstract:
We present STREAmS, an in-house high-fidelity solver for large-scale, massively parallel direct numerical simulations (DNS) of compressible turbulent flows on graphical processing units (GPUs). STREAmS is written in the Fortran 90 language and it is tailored to carry out DNS of canonical compressible wall-bounded flows, namely turbulent plane channel, zero-pressure gradient turbulent boundary laye…
▽ More
We present STREAmS, an in-house high-fidelity solver for large-scale, massively parallel direct numerical simulations (DNS) of compressible turbulent flows on graphical processing units (GPUs). STREAmS is written in the Fortran 90 language and it is tailored to carry out DNS of canonical compressible wall-bounded flows, namely turbulent plane channel, zero-pressure gradient turbulent boundary layer and supersonic oblique shock-wave/boundary layer interactions. The solver incorporates state-of-the-art numerical algorithms, specifically designed to cope with the challenging problems associated with the solution of high-speed turbulent flows and can be used across a wide range of Mach numbers, extending from the low subsonic up to the hypersonic regime. The use of cuf automatic kernels allowed an easy and efficient porting on the GPU architecture minimizing the changes to the original CPU code, which is also maintained. We discuss a memory allocation strategy based on duplicated arrays for host and device which carefully minimizes the memory usage making the solver suitable for large scale computations on the latest GPU cards. Comparison between different CPUs and GPUs architectures strongly favor the latter, and executing the solver on a single NVIDIA Tesla P100 corresponds to using approximately 330 Intel Knights Landing CPU cores. STREAmS shows very good strong scalability and essentially ideal weak scalability up to 2048 GPUs, paving the way to simulations in the genuine high-Reynolds number regime, possibly at friction Reynolds number $Re_τ > 10^4$. The solver is released open source under GPLv3 license and is available at https://github.com/matteobernardini/STREAmS.
△ Less
Submitted 5 April, 2020;
originally announced April 2020.
-
LincoSim: a web based HPC-cloud platform for automatic virtual towing tank analysis
Authors:
Raffaele Ponzini,
Francesco Salvadore
Abstract:
In this work, we present a new web based HPC-cloud platform for automatic virtual towing tank analysis. It is well known that the design project of a new hull requires a continuous integration of shape hypothesis and hydrodynamics verifications using analytical tools, 3D computational methods, experimental facilities and sea keeping trial tests. The complexity and the cost of such design tools inc…
▽ More
In this work, we present a new web based HPC-cloud platform for automatic virtual towing tank analysis. It is well known that the design project of a new hull requires a continuous integration of shape hypothesis and hydrodynamics verifications using analytical tools, 3D computational methods, experimental facilities and sea keeping trial tests. The complexity and the cost of such design tools increase considerably moving from analytical tools to sea keeping trials. In order to perform a meaningful trade-off between costs and high quality data acquiring during the last decade the usage of 3D computational models has grown pushed also by well-known technological factors. Nevertheless, in the past, there were several limiting factors on the wide diffusion of 3D computational models to perform virtual towing tank data acquiring, from hardware and software costs to the specific technological skills needed. In this work we propose an innovative high-level approach which is embodied in the so-called LincoSim web application in which a hypothetical designer user can carry out the simulation only starting from its own geometry and a set of meaningful physical parameters. LincoSim automatically manages and hides to the user all the necessary details of CFD modelling and of HPC infrastructure usage allowing them to access, visualize and analyze the outputs from the same single access point made up from the web browser. In addition to the web interface, the platform includes a back-end server which implements a Cloud logic and can be connected to multiple HPC machines for computing. LincoSim is currently set up with finite volume Open-FOAM CFD engine. A preliminary validation campaign has been performed to assess the robustness and the reliability of the tool and is proposed as a novel approach for the development of Computer Aided Engineering (CAE) applications.
△ Less
Submitted 23 October, 2018;
originally announced October 2018.
-
Bistable defect structures in blue phase devices
Authors:
A. Tiribocchi,
G. Gonnella,
D. Marenduzzo,
E. Orlandini,
F. Salvadore
Abstract:
Blue phases (BPs) are liquid crystals made up by networks of defects, or disclination lines. While existing phase diagrams show a striking variety of competing metastable topologies for these networks, very little is known as to how to kinetically reach a target structure, or how to switch from one to the other, which is of paramount importance for devices. We theoretically identify two confined b…
▽ More
Blue phases (BPs) are liquid crystals made up by networks of defects, or disclination lines. While existing phase diagrams show a striking variety of competing metastable topologies for these networks, very little is known as to how to kinetically reach a target structure, or how to switch from one to the other, which is of paramount importance for devices. We theoretically identify two confined blue phase I systems in which by applying an appropriate series of electric field it is possible to select one of two bistable defect patterns. Our results may be used to realise new generation and fast switching energy-saving bistable devices in ultrathin surface treated BPI wafers.
△ Less
Submitted 28 October, 2011;
originally announced October 2011.