alphaFeedback

WorksPhysics and Astronomy

DeHNSSo-v2: A compressible, curvilinear, and efficient extension of the Delft Harmonic Navier-Stokes Solver

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

We present DeHNSSo-v2, a major update of DeHNSSo-v1 (Westerbeek et al., Comput. Phys. Commun. 302, 2024), the open-source Delft Harmonic Navier-Stokes Solver for nonlinear stability analysis of shear flows. The new release adds a compressible formulation on general two-dimensional body-fitted geometries, automatic grid generation, linear-cost sparse assembly, reusable per-mode factorizations, and Newton pseudo-arclength continuation for high-amplitude nonlinear solutions. The curvilinear formulation preserves the fourth-order accuracy of the discretization on strongly distorted grids, and the compressible solver is confirmed to reproduce DeHNSSo-v1 in the incompressible limit. Validation spans published benchmarks for linear instability of compressible flat-plate boundary layers from Ma=0.5\mathrm{Ma}=0.5 to Ma=4.5\mathrm{Ma}=4.5, nonlinear oblique-mode breakdown at Ma=1.6\mathrm{Ma}=1.6, nonlinear swept-wing crossflow compared with direct numerical simulations, and linear Tollmien-Schlichting wave interaction with a modeled surface-embedded Helmholtz resonator compared with experimentally validated linearized Navier-Stokes simulations. On the nonlinear test cases of DeHNSSo-v1, the computational developments result in a speed-up of approximately one order of magnitude. By broadening the scope and reducing the cost of DeHNSSo-v1, DeHNSSo-v2 provides the boundary-layer-transition and flow-control community with an accessible tool for studying receptivity, nonlinear disturbance evolution, and instability interactions with complex surface geometry and metamaterials across compressibility regimes.

New version program summary

Program Title: Delft Harmonic Navier–Stokes Solver (DeHNSSo)

CPC Library link to program files:

Developer’s repository link: https://github.com/pcboldini/DeHNSSo

Licensing provisions: GPLv3

Programming language: MATLAB, C

Journal Reference of previous version: Westerbeek S., Hulshoff S., Schuttelaars H., Kotsonis M., DeHNSSo: The Delft Harmonic Navier–Stokes Solver for nonlinear stability problems with complex geometric features, Computer Physics Communications 302 (2024) 109250.

Does the new version supersede the previous version?: Yes

Reasons for the new version: Release of new features, extension to compressible regimes, and performance improvements.

Summary of revisions:

  • general curvilinear perturbation formulation and automatic body-fitted stability-grid generation;

  • nonuniform streamwise grids with fourth-order finite differences;

  • compressible primitive-variable formulation with thermal and far-field boundary conditions, freestream forcing, and parabolized outflow treatment;

  • linear-cost sparse assembly and reduced operator storage;

  • reusable per-mode factorizations with sparse LU, banded LU, and out-of-core block-Thomas back-ends;

  • Newton pseudo-arclength continuation in the inflow disturbance amplitude.

Nature of problem: DeHNSSo-v2 computes the linear and nonlinear spatial evolution of temporally and spanwise periodic disturbances in incompressible and compressible laminar boundary layers over general two-dimensional body-fitted geometries. It is designed for studies of receptivity, nonlinear modal interactions, transition, and interactions with localized surface features or flow-control devices.

Solution method: Perturbations to a steady base flow are expanded in temporal and spanwise Fourier modes and discretized using streamwise finite differences and wall-normal finite differences or Chebyshev collocation. The resulting sparse systems, which couple the whole two-dimensional domain, are solved by direct factorization, with nonlinear coupling treated by fixed-point iteration or Newton pseudo-arclength continuation.

E-mail address: [email protected] (P. C. Boldini)

Keywords: Boundary-layer transition, Nonlinear stability analysis, Compressible flows, Harmonic Navier–Stokes, Surface imperfections, Open source

Introduction

Reducing drag on transport aircraft and limiting the aerodynamic heating of high-speed vehicles are central objectives of aerodynamic design. Both depend strongly on whether the boundary layer over the vehicle surface remains laminar or becomes turbulent: a turbulent boundary layer produces substantially greater skin friction and wall heat flux than a laminar one. Predicting the transition location therefore underlies two distinct design problems. On subsonic transport aircraft, skin friction accounts for a large fraction of the total drag, so delaying transition is among the most effective aerodynamic means of reducing drag [1, 2]. At high speed, transition governs the heat loads that size the thermal-protection system and is often driven by the first and second Mack modes [3]. Both regimes ultimately pose the same problem: accurately simulating how small disturbances are amplified within a laminar boundary layer and how that amplification is modified by wall geometry, thermal conditions, and Mach number, among other factors.

The subsonic swept wing illustrates the sensitivity of this process to surface geometry. At the low freestream-turbulence levels typical of cruise flight, transition is commonly driven by stationary crossflow instability [4]. Laminar-flow-control strategies targeting this instability can be compromised by the geometric imperfections carried by real wings, including steps and gaps at panel junctions and the bumps and waviness produced by manufacturing and structural loading [5, 6]. Improvements in manufacturing have reduced distributed surface waviness, increasing the relative importance of localized steps and gaps, which modify the incoming instability and may displace the transition front upstream [7, 8, 9]. Conversely, a deliberately shaped smooth hump has recently been shown to delay swept-wing transition by approximately 14% of the chord when encountered by a low-amplitude crossflow disturbance, but to advance transition when the incoming amplitude is larger [10, 11]. The effect of the same surface feature can thus change sign according to the amplitude of the incoming disturbance and hence the nonlinear state of the perturbation field. Predicting either response requires resolving the nonlinear interaction between the instability and the surface feature at the scale of the boundary layer. Closely related interactions underlie wall-based control devices, both active, such as suction and plasma actuators, and passive, such as Helmholtz resonators [12] and other surface metamaterials [13]. Through localized forcing, these devices can damp or reinforce selected instability components.

Several numerical frameworks are available for predicting disturbance evolution, as reviewed by Westerbeek et al. [14]. Local stability theory treats the flow at successive streamwise stations and does not retain the global streamwise coupling of the disturbance field. The parabolized stability equations (PSE) [15, 16], including their extensions to compressible boundary layers and supersonic oblique breakdown [17, 18, 19], retain non-parallel development while neglecting the second-order streamwise derivatives of a slowly varying disturbance shape function. The regularization required to obtain a stable downstream march accurately retains a single slowly varying spatial component at each temporal frequency, but may distort other instability mechanisms, nonmodal responses, and acoustic components [20]. The slowly varying approximation itself may lose validity where localized geometry or forcing produces rapid streamwise variation, as occurs near steps and humps [21, 22], during the scattering of high-speed boundary-layer modes by wall roughness [23], and near surface indentations, which have been treated with adaptive harmonic linearized formulations [24, 25].

The harmonic Navier–Stokes (HNS) framework [26, 27] avoids the parabolizing approximation by retaining all streamwise derivatives and solving the perturbation equations as a global boundary-value problem. It can therefore represent upstream and downstream influence and the elliptic interaction between a disturbance and a localized surface feature. HNS exploits the periodic structure of the disturbance by expanding it into a finite set of temporal and spanwise Fourier harmonics. Its computational cost exceeds that of a parabolized marched method but can remain substantially below that of direct numerical simulation when the disturbance spectrum is represented accurately by a limited number of harmonics [14].

Recent HNS developments include both linear and nonlinear formulations. Paredes et al. [28] solved the harmonic linearized Navier–Stokes (HLNS) equations about spanwise- or azimuthally varying base flows using a block-pentadiagonal direct factorization, while Zhao and Dong [29] coupled HLNS to a fitted bow shock to study hypersonic receptivity to freestream vortical, entropy, and acoustic disturbances. Both formulations remain linear, as do the open-source global tools BROADCAST [30] and LinStab2D [31], which provide stability and resolvent analysis of compressible flows. Scholten et al. [32] extended HNS to nonlinear compressible boundary-layer disturbances, closing the coupled harmonic system implicitly [33]. A complementary route is provided by the one-way Navier–Stokes equations [34]. Recursive and carrier-wave-factored formulations reduce the cost of resolving multiple downstream-traveling components in wall-bounded and compressible flows [35, 36], and Sleeman et al. [37] extended the approach to nonlinear harmonic interactions, reporting greater robustness than nonlinear PSE under strong forcing. One-way methods exclude upstream influence by construction; global HNS remains appropriate when such influence or the elliptic interaction with localized geometry is significant.

The Delft Harmonic Navier–Stokes Solver (DeHNSSo) was introduced by Westerbeek et al. [14], hereafter DeHNSSo-v1, as an open-source MATLAB implementation of nonlinear HNS for spanwise-invariant laminar base flows and temporally and spanwise periodic disturbances. It discretizes the wall-normal direction by Chebyshev collocation and the streamwise direction by high-order finite differences, assembles the resulting global sparse systems, and closes the nonlinear interactions by harmonic balancing. The original release was validated for Tollmien–Schlichting (TS) waves, swept-wing crossflow instability, including the interaction of the latter with a smooth hump and a forward-facing step, all within a strictly incompressible framework. To the authors’ knowledge, it remains the only openly available nonlinear HNS implementation for this class of boundary-layer problems. Open-source nonlinear alternatives based on parabolized formulations include glimPSE for incompressible flows [38] and Krypton for transonic flows [39]. Three problem classes fall outside the scope of the original release of DeHNSSo. The first concerns geometry. The swept wing considered above has a curved surface, as do airfoils, leading edges, and concave walls supporting Görtler-type instabilities [40]. DeHNSSo-v1 applied its user-tuned algebraic grids only to localized humps on flat plates, without the mixed second-order metrics, and provided neither a standalone preprocessing pipeline for external CFD data nor mesh smoothing. The second concerns the fluid model. The incompressible formulation excludes high-speed regimes, in which instabilities such as Mack modes can dominate, and the low-speed flows in which non-adiabatic wall conditions can be used to control boundary-layer stability [41]. Both regimes require the energy equation, which adds a fifth unknown variable, and temperature-dependent transport properties. The third concerns computational cost. DeHNSSo-v1 refactorizes each per-mode operator at every nonlinear iteration and solves the modes sequentially, and at larger resolutions the fill-in of the sparse factorization sets the peak memory. The fixed-point iteration that closes the nonlinear coupling also fails to converge at sufficiently high disturbance amplitudes. These limitations restrict practical use to modest grids and disturbance amplitudes. DeHNSSo-v2 addresses these three limitations. It generalizes the curvilinear formulation to include the complete metric terms required by the compressible operator and introduces a standalone grid-generation and preprocessing pipeline for base flows imported from external CFD solvers, with optional elliptic smoothing for curved and concave surfaces. It introduces a compressible primitive-variable formulation with an energy equation and temperature-dependent transport properties, following Scholten et al. [32]. It combines O(Nξ)O(N_{\xi}) operator assembly and reusable per-mode factorizations with memory-scalable direct solvers and optional parallel execution, and adds Newton pseudo-arclength continuation, which closes the nonlinear coupling at disturbance amplitudes beyond the convergence range of the fixed-point iteration. Together, these developments broaden the physical and geometrical scope of DeHNSSo and substantially reduce preprocessing effort and computational cost. The present release considers steady, spanwise-invariant base flows on body-fitted curvilinear meshes, with three-dimensional disturbances represented through a spanwise Fourier expansion. The compressible formulation assumes a calorically perfect ideal gas at constant Prandtl number. Fully three-dimensional base flows, nonideal-gas and high-temperature thermochemical effects, and the direct treatment of shocks remain outside its scope. The remainder of the manuscript is organized as follows. Section 2 presents the governing equations, the harmonic-balanced operator, and its boundary conditions. Section 3 describes the stability-grid generation and the spatial discretization, and Sec. 4 details the linear-algebra and nonlinear-solver developments. Sections 5 and 6 verify and validate the new capabilities against DeHNSSo-v1 [14], published PSE [15, 19, 42], HNS [32], and DNS [43] results, and the experimentally validated Helmholtz-resonator computations of Michelis et al. [12]. Section 7 reports computational performance, and Sec. 8 summarizes the principal findings. The coefficient matrices of the compressible operator are given in Appendix A, the elliptic smoother in Appendix B, and the parameters of all calculations in Appendix C.

Governing equations

This section formulates the harmonic Navier–Stokes operator discretized by DeHNSSo-v2. The formulation begins with the fully compressible Navier–Stokes equations in primitive variables, closed by the ideal-gas equation of state and temperature-dependent transport properties. The flow is then decomposed into a steady base flow and a perturbation, transformed to body-fitted coordinates, and expanded into temporal and spanwise Fourier harmonics. The resulting curvilinear operator and its boundary conditions are presented in Secs. 2.6–2.7.

Flow-conservation equations

The nondimensional, fully compressible Navier–Stokes equations in primitive variables are

∂tρ+∇⋅(ρu)=0,(1)\partial_t \rho+ \nabla\cdot(\rho\mathbf{u}) = 0, \tag*{(1)}
ρ∂tu+ρ(u⋅∇)u=−∇p+1Re⁡∇⋅τ,(2)\rho\partial_t \mathbf{u} + \rho(\mathbf{u}\cdot\nabla)\mathbf{u} = -\nabla p + \frac{1}{\operatorname{Re}}\nabla\cdot\boldsymbol{\tau}, \tag*{(2)}
ρ∂tT+ρ(u⋅∇)T=−(γ−1)ρT∇⋅u+γRe⁡Pr⁡∇⋅(κ∇T)+γ(γ−1)Ma⁡2Re⁡Φ.(3)\rho\partial_t T + \rho(\mathbf{u}\cdot\nabla)T = -(\gamma-1)\rho T\nabla\cdot\mathbf{u} + \frac{\gamma}{\operatorname{Re}\operatorname{Pr}}\nabla\cdot(\kappa\nabla T) + \frac{\gamma(\gamma-1)\operatorname{Ma}^{2}}{\operatorname{Re}}\Phi. \tag*{(3)}

The physical coordinates (x,y,z)(x,y,z) are Cartesian, with zz denoting the homogeneous spanwise direction, and u=(u,v,w)T\mathbf{u}=(u,v,w)^{\mathsf{T}} contains the corresponding velocity components. The remaining variables are the density ρ\rho, pressure pp, and temperature TT. Density and temperature are selected as the independent thermodynamic variables, giving the primitive state vector q=(u,v,w,ρ,T)T\mathbf{q}=(u,v,w,\rho,T)^{\mathsf{T}}.

The nondimensional viscous stress tensor and dissipation function are

τ=μ[∇u+(∇u)T−23(∇⋅u)I],Φ=τ:∇u,(4)\boldsymbol{\tau}=\mu\left[\nabla\mathbf{u}+(\nabla\mathbf{u})^{\mathsf{T}}-\frac{2}{3}(\nabla\cdot\mathbf{u})\mathbf{I}\right],\qquad\Phi=\boldsymbol{\tau}:\nabla\mathbf{u}, \tag*{(4)}

where μ\mu is the dynamic viscosity, κ\kappa the thermal conductivity, and I\mathbf{I} the identity tensor. The stress definition invokes Stokes’ hypothesis for the second viscosity coefficient, λ=−2μ/3\lambda=-2\mu/3.

The reference length, velocity, and time scales, and consequently the nondimensional frequency ω\omega, spanwise wavenumber β\beta, and Reynolds number Re⁡\operatorname{Re}, follow Westerbeek et al. [14]. The additional compressible variables are nondimensionalized according to

ρ=ρ∗ρ∞∗,T=T∗T∞∗,p=p∗ρ∞∗u∞∗2,(5)\rho=\frac{\rho^{*}}{\rho_{\infty}^{*}},\qquad T=\frac{T^{*}}{T_{\infty}^{*}},\qquad p=\frac{p^{*}}{\rho_{\infty}^{*}u_{\infty}^{*2}}, \tag*{(5)}
μ=μ∗μ∞∗,κ=κ∗κ∞∗.\mu=\frac{\mu^{*}}{\mu_{\infty}^{*}},\qquad\kappa=\frac{\kappa^{*}}{\kappa_{\infty}^{*}}.

A superscript (⋅)∗(\cdot)^{*} denotes a dimensional quantity, while the subscript (⋅)∞(\cdot)_{\infty} identifies the freestream reference state. The associated nondimensional parameters are

Ma⁡=u∞∗c∞∗,Pr⁡=cp,∞∗μ∞∗κ∞∗,γ=cp,∞∗cv,∞∗.(6)\operatorname{Ma}=\frac{u_{\infty}^{*}}{c_{\infty}^{*}},\qquad\operatorname{Pr}=\frac{c_{p,\infty}^{*}\mu_{\infty}^{*}}{\kappa_{\infty}^{*}},\qquad\gamma=\frac{c_{p,\infty}^{*}}{c_{v,\infty}^{*}}. \tag*{(6)}

The parameters Ma and Pr are the freestream Mach and Prandtl numbers, respectively, and γ\gamma is the ratio of specific heats. The freestream speed of sound is denoted by c∞∗c_\infty^*, while cp,∞∗c_{p,\infty}^* and cv,∞∗c_{v,\infty}^* are the freestream specific heats at constant pressure and constant volume.

Equation of state and transport properties

DeHNSSo-v2 assumes a calorically perfect ideal gas. With the scaling in Eq. (5), the thermal equation of state becomes

p=ρTγMa2.(7)p = \frac{\rho T}{\gamma\mathrm{Ma}^{2}}. \tag*{(7)}

The ratio of specific heats is constant, and the dimensional caloric equation of state is e∗=cv∗T∗e^* = c_v^*T^*.

The nondimensional dynamic viscosity is evaluated using Sutherland’s law,

μ(T)=T3/21+S∗/T∞∗T+S∗/T∞∗.(8)\mu(T) = T^{3/2}\frac{1+S^*/T_\infty^*}{T+S^*/T_\infty^*}. \tag*{(8)}

where S∗S^* is the dimensional Sutherland constant, equal to 110.6 K for air, which can be set by the user for other gases. Under the calorically perfect and constant-Prandtl-number assumptions, the nondimensional thermal conductivity satisfies κ(T)=μ(T)\kappa(T)=\mu(T).

Perturbation decomposition

The flow is decomposed into a steady, spanwise-invariant base flow and a three-dimensional, time-dependent perturbation,

q(x,y,z,t)=q‾(x,y)+q′(x,y,z,t).(9)\mathbf{q}(x,y,z,t)=\overline{\mathbf{q}}(x,y)+\mathbf{q}'(x,y,z,t). \tag*{(9)}

The pressure is similarly decomposed as p=p‾+p′p=\overline{p}+p', with p‾=ρ‾T‾/(γMa2)\overline{p}=\overline{\rho}\overline{T}/(\gamma\mathrm{Ma}^{2}). Substitution of ρ=ρ‾+ρ′\rho=\overline{\rho}+\rho' and T=T‾+T′T=\overline{T}+T' into Eq. (7) gives the exact pressure perturbation

p′=T‾ρ′+ρ‾T′+ρ′T′γMa2.(10)p'=\frac{\overline{T}\rho'+\overline{\rho}T'+\rho'T'}{\gamma\mathrm{Ma}^{2}}. \tag*{(10)}

The first two terms are linear in the perturbations and enter the HNS operator, whereas the product ρ′T′\rho'T' contributes to the nonlinear forcing.

The temperature dependence of the transport properties is linearized about the base-flow temperature,

μ(T‾+T′)≈μ‾+μ‾TT′,κ(T‾+T′)≈κ‾+κ‾TT′,(11)\mu(\overline{T}+T')\approx\overline{\mu}+\overline{\mu}_T T', \qquad\kappa(\overline{T}+T')\approx\overline{\kappa}+\overline{\kappa}_T T', \tag*{(11)}

where μ‾=μ(T‾)\overline{\mu}=\mu(\overline{T}) and κ‾=κ(T‾)\overline{\kappa}=\kappa(\overline{T}) are the base-flow transport properties, and

μ‾T=dμdT∣T‾,κ‾T=dκdT∣T‾.(12)\overline{\mu}_T=\left.\frac{\mathrm{d}\mu}{\mathrm{d}T}\right|_{\overline{T}}, \qquad\overline{\kappa}_T=\left.\frac{\mathrm{d}\kappa}{\mathrm{d}T}\right|_{\overline{T}}. \tag*{(12)}

The equality κ=μ\kappa=\mu of Sec. 2.2 gives κ‾=μ‾\overline{\kappa}=\overline{\mu} and κ‾T=μ‾T\overline{\kappa}_T=\overline{\mu}_T. Their spatial derivatives follow from the chain rule, ∇μ‾=μ‾T∇T‾\nabla\overline{\mu}=\overline{\mu}_T\nabla\overline{T} and ∇μ‾T=μ‾TT∇T‾\nabla\overline{\mu}_T=\overline{\mu}_{TT}\nabla\overline{T}, where μ‾TT=d2μ/dT2∣T‾\overline{\mu}_{TT}=\mathrm{d}^2\mu/\mathrm{d}T^2|_{\overline{T}}, and the same relations hold for κ‾\overline{\kappa}.

Substituting Eq. (9) into Eqs. (1)–(3) and subtracting the steady equations, which the base flow is assumed to satisfy, gives

References

  1. [1]G. Schauf, Status and perspectives of laminar flow, Aeronaut. J. 109 (2005) 639–644.
  2. [2]R. D. Joslin, Aircraft laminar flow control, Annu. Rev. Fluid Mech. 30 (1998) 1–29.DOI
  3. [3]A. V. Fedorov, Transition and stability of high-speed boundary layers, Annu. Rev. Fluid Mech. 43 (2011) 79–95.DOI
  4. [4]W. S. Saric, H. L. Reed, E. B. White, Stability and transition of three-dimensional boundary layers, Annu. Rev. Fluid Mech. 35 (2003) 413–440.
  5. [5]B. J. Holmes, C. J. Obara, G. L. Martin, C. S. Domack, Manufacturing tolerances for natural laminar flow airframe surfaces, SAE Trans. 94 (1985) 522–531.DOI
  6. [6]A. Wörner, U. Rist, S. Wagner, Humps/steps influence on stability characteristics of two-dimensional laminar boundary layer, AIAA J. 41 (2003) 192–197.DOI
  7. [7]J. Crouch, V. Kosorygin, L. Ng, Modeling the effects of steps on boundary-layer transition, in: R. Govindarajan (Ed.), IUTAM Symposium on Laminar-Turbulent Transition, Springer, Dordrecht, 2006, pp. 37–44.DOI
  8. [8]Y. Wang, M. Gaster, Effect of surface steps on boundary layer transition, Exp. Fluids 39 (2005) 679–686.DOI
  9. [9]A. F. Rius-Vidales, M. Kotsonis, Impact of a forward-facing step on the development of crossflow instability, J. Fluid Mech. 924 (2021) A34.
  10. [10]A. F. Rius-Vidales, L. Morais, S. Westerbeek, J. Casacuberta, M. Soyler, M. Kotsonis, Delay of swept-wing transition using a surface bump, J. Fluid Mech. 1014 (2025) A35.
  11. [11]S. Westerbeek, J. Casacuberta, M. Kotsonis, Linear and nonlinear interactions between stationary cross-flow instabilities and a smooth surface hump, J. Fluid Mech. 1026 (2026) A43.DOI
  12. [12]T. Michelis, C. de Koning, M. Kotsonis, On the interaction of Tollmien-Schlichting waves with a wall-embedded Helmholtz resonator, Phys. Fluids 35 (2023) 034104.DOI
  13. [13]F. Avallone, F. Bosia, Y. Chen, et al., Metamaterials and fluid flows, Nat. Commun. 17 (2026) 4144.DOI
  14. [14]S. Westerbeek, S. Hulshoff, H. Schuttelaars, M. Kotsonis, DeHNSso: The Delft Harmonic Navier-Stokes Solver for nonlinear stability problems with complex geometric features, Comput. Phys. Commun. 302 (2024) 109250.DOI
  15. [15]F. P. Bertolotti, T. Herbert, P. R. Spalart, Linear and nonlinear stability of the Blasius boundary layer, J. Fluid Mech. 242 (1992) 441–474.DOI
  16. [16]T. Herbert, Parabolized stability equations, Annu. Rev. Fluid Mech. 29 (1997) 245–283.
  17. [17]F. P. Bertolotti, T. Herbert, Analysis of the linear stability of compressible boundary layers using PSE, Theor. Comput. Fluid Dyn. 3 (1991) 117–124.DOI
  18. [18]C.-L. Chang, M. R. Malik, G. Erlebacher, M. Y. Hussaini, Compressible stability of growing boundary layers using parabolized stability equations, in: 22nd AIAA Fluid Dynamics, Plasma Dynamics and Lasers Conference, 1991. AIAA Paper 91-1636.DOI
  19. [19]C.-L. Chang, M. R. Malik, Oblique-mode breakdown and secondary instability in supersonic boundary layers, J. Fluid Mech. 273 (1994) 323–360.DOI
  20. [20]A. Towne, G. Rigas, T. Colonius, A critical assessment of the parabolized stability equations, Theor. Comput. Fluid Dyn. 33 (2019) 359–382.DOI
  21. [21]E. E. Cooke, M. S. Mughal, S. Sherwin, R. Ashworth, S. Rolston, Destabilisation of stationary and travelling crossflow disturbances due to steps over a swept wing, in: AIAA Aviation 2019 Forum, 2019. AIAA Paper 2019-3533.DOI
  22. [22]J. Casacuberta, S. Hickel, S. Westerbeek, M. Kotsonis, Direct numerical simulation of interaction between a stationary crossflow instability and forward-facing steps, J. Fluid Mech. 943 (2022) A46.
  23. [23]L. Zhao, M. Dong, Y. Yang, Harmonic linearized Navier–Stokes equation on describing the effect of surface roughness on hypersonic boundary-layer transition, Phys. Fluids 31 (2019) 034108.
  24. [24]J. A. Franco, S. Hein, E. Valero, Effect of humps and indentations on boundary-layer transition of compressible flows using the AHLS method-ology, in: 6th European Conference on Computational Mechanics (ECCM 6) / 7th European Conference on Computational Fluid Dynamics (ECFD 7), Glasgow, UK, 2018.
  25. [25]J. A. Franco Sumariva, S. Hein, E. Valero, On the influence of two-dimensional hump roughness on laminar–turbulent transition, Phys. Fluids 32 (2020) 034102.
  26. [26]C. L. Streett, Direct harmonic linear Navier–Stokes methods for efficient simulation of wave packets, in: 36th AIAA Aerospace Sciences Meeting and Exhibit, 1998. AIAA Paper 98-0784.
  27. [27]P. Paredes, M. M. Choudhari, F. Li, J. S. Jewell, R. L. Kimmel, Nonmodal growth of traveling waves on blunt cones at hypersonic speeds, AIAA J. 57 (2019) 4738–4749.
  28. [28]P. Paredes, M. M. Choudhari, M. H. Carpenter, F. Li, The harmonic linearized Navier–Stokes equations for transition prediction in three-dimensional flows, Comput. Fluids 273 (2024) 106206.
  29. [29]L. Zhao, M. Dong, Excitation of non-modal perturbations in hypersonic boundary layers by free stream forcing: shock-fitting harmonic linearised Navier–Stokes approach, J. Fluid Mech. 1013 (2025) A44.
  30. [30]A. Poulin, C. Content, D. Sipp, G. Rigas, E. Garnier, BROADCAST: A high-order compressible CFD toolbox for stability and sensitivity using algorithmic differentiation, Comput. Phys. Commun. 283 (2023) 108557.
  31. [31]E. Martini, O. T. Schmidt, Linstab2D: stability and resolvent analysis of compressible viscous flows in MATLAB, Theor. Comput. Fluid Dyn. 38 (2024) 665–685.
  32. [32]A. Scholten, P. Paredes, M. M. Choudhari, F. Li, M. Carpenter, M. Bailey, Nonlinear nonmodal analysis of hypersonic flow over blunt cones, AIAA J. 62 (2024) 3271–3283.
  33. [33]G. Rigas, D. Sipp, T. Colonius, Nonlinear input/output analysis: application to boundary layer transition, J. Fluid Mech. 911 (2021) A15.
  34. [34]A. Towne, T. Colonius, One-way spatial integration of hyperbolic equations, J. Comput. Phys. 300 (2015) 844–861.DOI
  35. [35]M. Zhu, A. Towne, Recursive one-way Navier–Stokes equations with PSE-like cost, J. Comput. Phys. 473 (2023) 111744.
  36. [36]E. J. Badcock, S. Mughal, A carrier-wave factored one-way Navier–Stokes method for boundary-layer instability modelling, Theor. Comput. Fluid Dyn. 40 (2026) 19.
  37. [37]M. K. Sleeman, T. Colonius, M. T. Lakebrink, Boundary-layer stability analysis using the nonlinear one-way Navier–Stokes approach, AIAA J. 63 (2025) 3145–3159.
  38. [38]C. A. Gonzalez, S. R. Harris, P. Moin, glimPSE: an open-source incompressible nonlinear parabolized stability equation solver, in: Annual Research Briefs, Center for Turbulence Research, Stanford University, 2024, pp. 231–243.
  39. [39]F. Lacombe, J.-P. Hickey, Krypton: Nonlinear parabolized stability equation solver for transonic flow in curvilinear coordinates, SoftwareX 20 (2022) 101206.
  40. [40]W. S. Saric, Görtler vortices, Annu. Rev. Fluid Mech. 26 (1994) 379–409.DOI
  41. [41]M. Barahona, Y. Chen, A. F. Rius-Vidales, M. Kotsonis, Impact of wall-heating on the development of crossflow instability, Exp. Therm. Fluid Sci. 175 (2026) 111743.
  42. [42]L. Zanus, Numerical Study of Chemically Reacting Hypersonic Boundary Layers by Means of Non-linear Parabolized Stability Equations, Ph.D. thesis, Université Libre de Bruxelles and von Karman Institute for Fluid Dynamics, 2021.
  43. [43]M. Moniripiri, A. F. Rius-Vidales, M. Kotsonis, A. Hanifi, Direct numerical simulation of the effects of a smooth surface hump on transition in swept-wing boundary layers, J. Fluid Mech. 1028 (2026) A47.
  44. [44]P. Paredes, Advances in Global Instability Computations: From Incompressible to Hypersonic Flow, Ph.D. thesis, Technical University of Madrid, Madrid, Spain, 2014.
  45. [45]H. F. Walker, P. Ni, Anderson acceleration for fixed-point iterations, SIAM J. Numer. Anal. 49 (2011) 1715–1735.
  46. [46]C.-L. Chang, M. R. Malik, G. Erlebacher, M. Y. Hussaini, Linear and nonlinear PSE for compressible boundary layers, Technical Report NASA CR-191537, ICASE Report 93-70, NASA Langley Research Center, 1993.
  47. [47]F. Li, M. R. Malik, On the nature of PSE approximation, Theor. Comput. Fluid Dyn. 8 (1996) 253–273.DOI
  48. [48]M. Kloker, U. Konzelmann, H. Fasel, Outflow boundary conditions for spatial Navier–Stokes simulations of transition boundary layers, AIAA J. 31 (1993) 620–628.
  49. [49]C. Liu, Z. Liu, Multigrid methods and high order finite difference for flow in transition: effects of isolated and distributed roughness elements, in: 11th AIAA Computational Fluid Dynamics Conference, 1993. AIAA Paper 1993-3354.
  50. [50]M. R. Malik, Numerical methods for hypersonic boundary layer stability, J. Comput. Phys. 86 (1990) 376–413.
  51. [51]J. F. Thompson, B. K. Son, N. P. Weatherill, Handbook of Grid Generation, CRC Press, Boca Raton, 1999.
  52. [52]B. Fornberg, Calculation of weights in finite difference formulas, SIAM Rev. 40 (1998) 685–691.
  53. [53]E. Cuthill, J. McKee, Reducing the bandwidth of sparse symmetric matrices, in: Proceedings of the 24th National Conference on the ACM, Association for Computing Machinery, New York, 1969, pp. 157–172.
  54. [54]T. A. Davis, J. R. Gilbert, S. I. Larimore, E. G. Ng, A column approximate minimum degree ordering algorithm, ACM Trans. Math. Softw. 30 (2004) 353–376.
  55. [55]E. Anderson, Z. Bai, J. Dongarra, A. Greenbaum, A. McKenney, J. Du Croz, S. Hammarling, J. Demmel, C. Bischof, D. Sorensen, LAPACK: A portable linear algebra library for high-performance computers, in: Proceedings of the 1990 ACM/IEEE Conference on Supercomputing, IEEE Computer Society Press, 1990, pp. 2–11.
  56. [56]G. H. Golub, C. F. Van Loan, Matrix Computations, 4th ed., Johns Hopkins University Press, Baltimore, 2013.
  57. [57]D. Vanderstraeten, R. Keunings, A parallel solver based on the dual Schur decomposition of general finite element matrices, Int. J. Numer. Methods Fluids 28 (1998) 23–46.
  58. [58]K. Benkert, R. Fischer, An efficient implementation of the Thomas-algorithm for block penta-diagonal systems on vector computers, in: Computational Science – ICCS 2007, volume 4487 of Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2007, pp. 144–151.
  59. [59]H. B. Keller, Numerical solution of bifurcation and nonlinear eigenvalue problems, in: P. H. Rabinowitz (Ed.), Applications of Bifurcation Theory, Academic Press, New York, 1977, pp. 359–384.
  60. [60]H. A. Dijkstra, F. W. Wubs, A. K. Cliffe, E. Doedel, I. F. Dragomirescu, B. Eckhardt, A. Y. Gelfgat, A. L. Hazel, V. Lucarini, A. G. Malinger, E. T. Phipps, J. Sanchez-Umbria, H. Schuttelaars, L. S. Tuckerman, U. Thiele, Numerical bifurcation methods and their application to fluid dynamics: analysis beyond simulation, Commun. Comput. Phys. 15 (2014) 1–45.
  61. [61]D. Busquet, O. Marquet, F. Richez, M. Juniper, D. Sipp, Bifurcation scenario for a two-dimensional static airfoil exhibiting trailing edge stall, J. Fluid Mech. 928 (2021) A3.
  62. [62]P. R. Amestoy, I. S. Duff, J.-Y. L’Excellent, J. Koster, A fully asynchronous multifrontal solver using distributed dynamic scheduling, SIAM J. Matrix Anal. Appl. 23 (2001) 15–41.
  63. [63]P. R. Amestoy, A. Guermouche, J.-Y. L’Excellent, S. Pralet, Hybrid scheduling for the parallel solution of linear systems, Parallel Comput. 32 (2006) 136–156.
  64. [64]C. Beaume, Adaptive Stokes preconditioning for steady incompressible flows, Commun. Comput. Phys. 22 (2017) 494–516.
  65. [65]P. Colella, M. R. Dorr, J. A. F. Hittinger, D. F. Martin, High-order, finite-volume methods in mapped coordinates, J. Comput. Phys. 230 (2011) 2952–2976.
  66. [66]H. Grimm-Strele, F. Kupka, H. J. Muthsam, Curvilinear grids for WENO methods in astrophysical simulations, Comput. Phys. Commun. 185 (2014) 764–776.
  67. [67]P. Luchini, A. Bottaro, Adjoint equations in stability analysis, Annu. Rev. Fluid Mech. 46 (2014) 493–517.DOI
  68. [68]P. C. Boldini, R. Hirai, P. Costa, J. W. R. Peeters, R. Pecnik, CUBENS: A GPU-accelerated high-order solver for wall-bounded flows with non-ideal fluids, Comput. Phys. Commun. 309 (2025) 109507.
  69. [69]M. Di Renzo, L. Fu, J. Urzay, HTR solver: An open-source exascale-oriented task-based multi-GPU high-order code for hypersonic aerothermodynamics, Comput. Phys. Commun. 255 (2020) 107262.
  70. [70]D. A. Cook, J. G. Bugel, J. W. Nichols, A graph-based rank-reduced interface preconditioner for the harmonic linearized Navier–Stokes equations, Theor. Comput. Fluid Dyn. 40 (2026) 16.

Paper details

vlnc:W_he4kakvp
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

Not recorded for this paper · View statement →

Looking for related papers…
Contents