REVIEW 3 major objections 5 minor 84 references
HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems
T0 review · 3 major / 5 minor · reviewed 2026-08-01 · deepseek-v4-flash
Pith's one-line read A directive-based OpenACC port of the HORSES3D discontinuous Galerkin solver scales near-ideally to 2,048 GPUs and reaches 10.7 billion degrees of freedom on a realistic high-lift wing-body configuration.
desk verdict Honest, workmanlike OpenACC port with a real scaling claim that at the flagship 2048-GPU point is partly an extrapolation from lower-order data. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is the element-local structure of nodal DGSEM, exploited by mapping the element loop to OpenACC gangs (thread blocks) and the nodal quadrature loop to vector lanes, with register-resident accumulation to avoid global-memory round trips. For split-form two-point-flux schemes, the paper deliberately abandons CPU-side flux-symmetry reuse: because scattering one flux to two nodes would require atomic updates across lanes, it recomputes each two-point flux for both orderings and keeps accumulation private per lane, fusing advective and viscous contributions into one kernel. The measured 'elements per GPU' threshold then acts as a universal load parameter that predicts when c
What would settle it
Take a benchmark case that fits on one GPU, such as 16,384 hexahedral elements at polynomial order 5, measure the efficiency metric for 1, 2, 4, 8, up to 256 GPUs, and compute strong-scaling efficiency using the single-GPU run as the reference; if efficiency at 256 GPUs is below about 80% even though each GPU still has more than 16,000 elements, then the near-ideal scaling reported in the paper is an artifact of measuring relative to a multi-GPU baseline rather than to a single GPU.
Extended reading notes
Core claim
The discovery is that a high-order DGSEM CFD code can be made GPU-resident by a relatively low-touch OpenACC port, without changing the numerical formulation, and still scale to thousands of GPUs. The key evidence is that solver efficiency, measured as wall-time per degree of freedom per Runge-Kutta stage, improves with polynomial order, saturates when the load exceeds about 16,000 to 20,000 elements per GPU, and remains within a factor of roughly two of single-GPU performance on an industrial high-lift wing-body configuration. At 2,048 GPUs with polynomial order 7 and a 20.8-million-element mesh, the solver sustains strong-scaling efficiencies around 80% or better while the load stays above
Load-bearing premise
The claim of near-ideal scaling rests on assuming that the smallest multi-GPU run used as the speedup baseline already achieves perfect parallel efficiency; if that baseline carries significant communication or load-imbalance costs, reported speedups overstate true scalability.
Editorial extensions
If this is right
- At polynomial orders 5–7 and loads above about 20,000 elements per GPU, near-ideal strong scaling is maintained up to roughly 1,024 GPUs; 2,048 GPUs remain usable with lower efficiency.
- Higher polynomial order yields better GPU efficiency for a fixed number of degrees of freedom, so p-refinement is computationally cheaper than h-refinement on this architecture.
- The same OpenACC codebase can target CPU and GPU with identical numerical results, verified by manufactured-solution convergence and turbulent-flow validation.
- The elements-per-GPU threshold is a practical configuration guideline: below roughly 16,000 elements per device, communication dominates and efficiency degrades sharply.
- GPU-resident execution, with all data on the device and minimal host-device transfers, is sufficient to reach billion-degree-of-freedom industrial-scale LES within current HPC allocations.
Reading between the lines
- Because strong-scaling baselines are multi-GPU runs, true single-GPU-relative speedups could be lower than reported; measuring against a single GPU would yield the honest efficiency curve.
- The elements-per-GPU rule could be turned into a portable cost model: runtime per step might be predicted from element count divided by GPU count, independent of total problem size, which would help scheduler-aware resource allocation.
- The threshold is likely to shift with hardware generations: accelerators with more memory bandwidth or more compute per device may lower or raise it, and the same methodology could re-measure it on other architectures.
- The paper's positioning as a data engine for AI-era CFD would be strengthened by a throughput comparison against CPU baselines, including energy cost; the paper reports efficiency metric but not power or CPU speedup.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents HORSES3D-GPU, an OpenACC-based multi-GPU implementation of the high-order discontinuous Galerkin solver HORSES3D. It verifies the port with a manufactured-solutions convergence study and validates it on the Taylor–Green vortex and a wall-modeled turbulent channel flow. Performance is assessed on MareNostrum 5's NVIDIA H100 partition. For the TGV benchmark, the authors report single-GPU PID data, identify a practical regime of 16,000–20,000 elements per GPU, and show strong/weak scaling on up to 256 GPUs. For the CRM-HL wing–body configuration, they report PID across four meshes and polynomial orders P=1–7, strong scaling on up to 2048 GPUs, and a flagship simulation of the h3 mesh at P=7 with approximately 10.7e9 DOF. The central claims are that HORSES3D preserves its single-GPU performance characteristics on industrial geometries and scales efficiently to 2048 GPUs.
Significance. If fully established, the paper would be a useful contribution to GPU-based high-order CFD: it demonstrates that an OpenACC port can retain a single Fortran source, provides an open-source implementation, uses a clearly defined performance metric, and reports data on a production-scale high-lift configuration. The authors are also explicit about several limitations, including the multi-GPU baseline normalization and the memory-bound nature of the kernels. However, the headline scaling claim rests on a data gap: the 2048-GPU P=7 flagship run is mentioned but no measured speedup or efficiency is reported for it, and the CRM strong-scaling curves are normalized to a multi-GPU baseline, so the reported percentages are not absolute parallel efficiencies.
major comments (3)
- [Section 5.2.2 / Figure 11] The claimed 2048-GPU result for the largest simulation is not present in the scaling data. The h3 panel of Figure 11 shows strong-scaling curves only for P=1, P=2, and P=3, while the text states that the h3/P=7/2048 run (≈10.7e9 DOF) was performed. No wall-time, speedup, PID, or efficiency is reported for this run; the only 2048-GPU efficiency given is about 53% for P=2. Consequently, the abstract's statement that the solver 'scale[s] efficiently to 2,048 GPUs' is an extrapolation from lower-order curves rather than a directly measured property of the flagship run. Please either report the timing/speedup/PID for the h3/P=7/2048 point or restrict the scaling claim to the polynomial orders actually shown and describe the P=7/2048 run as a capability demonstration.
- [Section 5.2.1 / Eq. (10)] The strong-scaling speedups in Figure 11 are normalized to the smallest multi-GPU configuration that can fit each mesh, so the leftmost point is 100% by construction and any communication or load-imbalance overhead present at the baseline is invisible. The paper acknowledges this in Section 5.2.1, but Section 5.2.2 then interprets the ratios as 'efficiency' (e.g., 53% at 2048 GPUs for h3/P=2). For the CRM case there is no single-GPU anchor; the TGV single-GPU comparison in Section 4.2.2 is for a structured periodic mesh and cannot be transferred directly to the unstructured CRM with complex boundary treatment. Please provide a single-GPU-equivalent reference for CRM, or an independent estimate of the baseline parallel efficiency, or consistently label the values as 'speedup relative to the multi-GPU baseline' rather than as absolute efficiency.
- [Section 5.2.1 / Figure 10] The comparison of CRM PID values with the single-GPU TGV PID values is used to support the claim that the solver 'preserves its performance characteristics.' Because the CRM PID is obtained from multi-GPU runs and rescaled under an ideal-strong-scaling assumption, it cannot separate the cost of complex boundary treatment from parallel-efficiency losses due to MPI communication, load imbalance, or network contention. The close agreement between CRM and TGV PID therefore establishes only that the combined effect remains comparable, not that the single-GPU performance characteristics are preserved. Please state this inferential limitation explicitly when drawing this conclusion.
minor comments (5)
- [Section 4.2.2 / Figure 7] The weak-scaling baseline is described as a single 4-GPU node, yet the text and figure also include points for 1 and 2 GPUs and report efficiencies above 1 for those points. Please clarify the reference configuration and state whether the problem size is scaled from 1 GPU or from 4 GPUs.
- [Section 3.1 / Figure 1] The opening sentence says the figure shows 'exponential convergence, for h- and p-refinement.' h-refinement with fixed polynomial order gives algebraic convergence; the following sentences correctly distinguish the two behaviors. The opening should be reworded to avoid this imprecision.
- [Appendix B] The wall-model appendix states that in some MPI configurations the wall-model input may correspond to the previous Runge–Kutta stage, 'at the cost of a slight temporal lag.' This is an acknowledged approximation in the wall-modeled LES validation; please quantify the lag or at least discuss its expected effect on the reported mean-velocity profiles.
- [Sections 4.2 and 5.2] The performance measurements appear to be single runs on a shared HPC system, with no repeated runs or variance estimates. A brief statement about run-to-run variability and whether the reported times are representative would improve reproducibility.
- [Figure 11 / Section 5.2.2] Some efficiency percentages quoted in the text do not obviously match the annotations in Figure 11. For example, the text reports 56% at 1024 GPUs for h1/P=4, while the figure panel appears to contain different annotation values. Please reconcile the text and figure.
Circularity Check
No significant circularity: empirical performance study with external validation; baseline-relative normalization is a caveat, not a circular reduction.
full rationale
This paper is an empirical performance study rather than a derivation of a theory from its own output. The central scalability claims rest on direct wall-clock measurements: the PID metric (Eq. 10) is defined from measured wall time, number of ranks, RK stages, DOF, and time steps, and the strong/weak scaling curves plot measured data. The '16,000–20,000 elements per GPU' threshold is a descriptive summary of the measured PID curves (Figs. 4, 5, 9), not a parameter fitted to one subset of data and then used to predict the same subset. Verification and validation are anchored to external references: MMS convergence tests; Taylor–Green vortex compared with Bull and Jameson [78] and Carton de Wiart et al. [79]; turbulent channel flow compared with Lee and Moser [82]. The GPU port's numerical content is therefore checked against independent results, not assumed from self-citations. Self-citations appear for background and implementation details ([4]) and for the choice of KEP/split-form configurations ([43], [77], [83], [84]), but none of these citations carries the central large-scale performance claim; the scaling result is measured directly on the target machine. The only notable caveat is methodological rather than circular: Section 5.2.1 states that CRM measurements are multi-GPU only and are 'rescaled under the assumption of ideal strong scalability,' and Fig. 11 is normalized to the smallest number of GPUs that fits each mesh. Additionally, the flagship h3/P=7/2048-GPU run is mentioned in Section 5.2.2 but does not appear in the plotted strong-scaling curves. This limits the strength of the 'scales efficiently to 2048 GPUs' statement from the displayed data, but it is a normalization/completeness limitation, not an equation, fitted parameter, or self-citation chain that reduces the claim to its own inputs by construction. No circular step is identified.
Assumptions & free parameters
assumptions (4)
- domain assumption The CPU HORSES3D solver (Ferrer et al. 2023, Ref [4]) is numerically correct and validated.
- standard math DGSEM exhibits the expected p/h convergence rates for the smooth manufactured solution.
- domain assumption Reference datasets (Bull & Jameson TGV, Lee & Moser channel DNS, Carton de Wiart spectrum) are accurate and appropriate for comparison.
- domain assumption The MareNostrum 5 hardware behaves as specified (H100 HBM2e bandwidth, NVLink, InfiniBand) during the runs.
Cite this review
Pith. "Pith review of HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems." pith.science (2026). https://pith.science/paper/CHV72EF3
@misc{pith2026260726674,
author = {Pith},
title = {Pith review of: HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems},
year = {2026},
howpublished = {\url{https://pith.science/paper/CHV72EF3}},
note = {Machine review of arXiv:2607.26674}
}
abstract
We present the GPU acceleration and large-scale performance assessment of HORSES3D, an open-source high-order discontinuous Galerkin solver for computational fluid dynamics. The solver is ported to NVIDIA GPU architectures using OpenACC directives, preserving the original Fortran code structure while enabling GPU-resident execution of the main computational kernels. The implementation exploits the element-local structure of discontinuous Galerkin spectral element methods by mapping element-level loops to GPU gangs and nodal operations to vector-level parallelism. The GPU version is verified using the method of manufactured solutions and validated on canonical turbulent-flow benchmarks. Its performance is assessed on the MareNostrum 5 accelerated partition using NVIDIA H100 GPUs. Taylor-Green vortex benchmarks show that solver efficiency improves with polynomial order and that near-ideal strong and weak scaling is obtained when the workload exceeds approximately 16,000 to 20,000 elements per GPU. The solver is further evaluated on the High-Lift Common Research Model wing-body configuration, which involves a complex geometry, realistic boundary conditions, and unstructured meshes with up to 20.8 million hexahedral elements. Simulations with polynomial orders up to $P=7$ reach approximately $10.7 \times 10^9$ degrees of freedom and scale efficiently to 2,048 GPUs. The results demonstrate that HORSES3D preserves its performance characteristics for industrially relevant configurations and can exploit modern GPU-based supercomputers for billion-degree-of-freedom high-order CFD simulations.
Figures
Figures from the paper (9 more)
Reference graph
Works this paper leans on
-
[1]
Machine learning for fluid mechanics
Brunton SL, Noack BR, Koumoutsakos P. Machine learning for fluid mechanics. Annual review of fluid mechanics. 2020;52(1):477-508
2020
-
[2]
Founded 1993 by Meuer, Strohmaier, Dongarra, Simon et al.https://www.top500.org
TOP500: The list of the world’s 500 most powerful supercomputers; 2025. Founded 1993 by Meuer, Strohmaier, Dongarra, Simon et al.https://www.top500.org. 26
2025
-
[3]
High-order CFD methods: current status and perspective
Wang ZJ, Fidkowski K, Abgrall R, Bassi F, Caraeni D, Cary A, et al. High-order CFD methods: current status and perspective. International Journal for Numerical Methods in Fluids. 2013;72(8):811-45
2013
-
[4]
HORSES3D: A high-order discontinuous Galerkin solver for flow simulations and multi-physics applications
Ferrer E, Rubio G, Ntoukas G, Laskowski W, Mariño OA, Colombo S, et al. HORSES3D: A high-order discontinuous Galerkin solver for flow simulations and multi-physics applications. Computer Physics Communications. 2023;287:108700. Available from:https://www. sciencedirect.com/science/article/pii/S0010465523000450
2023
-
[5]
GALæXI: Solving complex compressible flows with high-order discontinuous Galerkin methods on accelerator- based systems
Kurz M, Kempf D, Blind MP, Kopper P, Offenhäuser P, Schwarz A, et al. GALæXI: Solving complex compressible flows with high-order discontinuous Galerkin methods on accelerator- based systems. Computer Physics Communications. 2025;306:109388
2025
-
[6]
FLEXI: A high order discontinuous Galerkin framework for hyperbolic–parabolic conservation laws
Krais N, Beck A, Bolemann T, Frank H, Flad D, Gassner G, et al. FLEXI: A high order discontinuous Galerkin framework for hyperbolic–parabolic conservation laws. Computers & Mathematics with Applications. 2021;81:186-219
2021
-
[7]
NekRS, a GPU-accelerated spectral element Navier–Stokes solver
Fischer PF, Kerkemeier S, Min M, Lan YH, Phillips MA, Rathnayake T, et al. NekRS, a GPU-accelerated spectral element Navier–Stokes solver. Parallel Computing. 2023;119:102782
2023
-
[8]
On the utility of GPU-accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools
Vermeire BC, Witherden FD, Vincent PE. On the utility of GPU-accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools. Journal of Computational Physics. 2017;334:497-521
2017
Show all 84 references
-
[9]
ZEFR: A GPU-accelerated high-order solver for compressible viscous flows using the flux reconstruction method
Romero J, Crabill J, Watkins JE, Witherden FD, Jameson A. ZEFR: A GPU-accelerated high-order solver for compressible viscous flows using the flux reconstruction method. Com- puter Physics Communications. 2020;250:107169
2020
-
[10]
Trixi.jl: Adaptive high-order numerical simulations of hyperbolic PDEs in Julia; 2025
Schlottke-Lakemper M, Gassner GJ, Ranocha H, Winters AR, Chan J, Rueda-Ramírez A. Trixi.jl: Adaptive high-order numerical simulations of hyperbolic PDEs in Julia; 2025. https://github.com/trixi-framework/Trixi.jl
2025
-
[11]
Adap- tive numerical simulations with Trixi.jl: A case study of Julia for scientific computing
Ranocha H, Schlottke-Lakemper M, Winters AR, Faulhaber E, Chan J, Gassner G. Adap- tive numerical simulations with Trixi.jl: A case study of Julia for scientific computing. Proceedings of the JuliaCon Conferences. 2022;1(1):77
2022
-
[12]
A purely hyperbolic dis- continuous Galerkin approach for self-gravitating gas dynamics
Schlottke-Lakemper M, Winters AR, Ranocha H, Gassner GJ. A purely hyperbolic dis- continuous Galerkin approach for self-gravitating gas dynamics. Journal of Computational Physics. 2021 06;442:110467
2021
-
[13]
Julia: A fresh approach to numerical computing
Bezanson J, Edelman A, Karpinski S, Shah VB. Julia: A fresh approach to numerical computing. SIAM review. 2017;59(1):65-98. Available from:https://doi.org/10. 1137/141000671
2017
-
[14]
KernelAbstractions.jl
Churavy V. KernelAbstractions.jl;. Available from:https://github.com/JuliaGPU/ KernelAbstractions.jl
-
[15]
Nektar++: En- hancing the capability and application of high-fidelity spectral/hp element methods
Moxey D, Cantwell CD, Bao Y, Cassinelli A, Castiglioni G, Chun S, et al. Nektar++: En- hancing the capability and application of high-fidelity spectral/hp element methods. Com- puter Physics Communications. 2020;249:107110
2020
-
[16]
Nek- tar++: An open-source spectral/hp element framework
Cantwell CD, Moxey D, Comerford A, Bolis A, Rocco G, Mengaldo G, et al. Nek- tar++: An open-source spectral/hp element framework. Computer Physics Communica- tions. 2015;192:205-19. 27
2015
-
[17]
Kokkos 3: Programming model extensions for the exascale era
Trott CR, Lebrun-Grandié D, Arndt D, Ciesko J, Dang V, Ellingwood N, et al. Kokkos 3: Programming model extensions for the exascale era. IEEE Transactions on Parallel and Distributed Systems. 2021;33(4):805-17
2021
-
[18]
RAJA: Portable performance for large-scale scientific applications
Beckingsale DA, Burmark J, Hornung R, Jones H, Killian W, Kunen AJ, et al. RAJA: Portable performance for large-scale scientific applications. In: 2019 ieee/acm international workshop on performance, portability and productivity in hpc (p3hpc). IEEE; 2019. p. 71-81
2019
-
[19]
SYCL beyond OpenCL: The architecture, current state and future direction of hipSYCL
Alpay A, Heuveline V. SYCL beyond OpenCL: The architecture, current state and future direction of hipSYCL. In: Proceedings of the International Workshop on OpenCL; 2020. p. 1-1
2020
-
[20]
SOD2D: A GPU-enabled spectral finite elements method for compressible scale-resolving simulations
Gasparino L, Spiga F, Lehmkuhl O. SOD2D: A GPU-enabled spectral finite elements method for compressible scale-resolving simulations. Computer Physics Communications. 2024;297:109067
2024
-
[21]
Witherden FD, Vincent PE, Trojak W, Abe Y, Akbarzadeh A, Akkurt S, et al. PyFR v2. 0.3: Towards industrial adoption of scale-resolving simulations. Computer Physics Commu- nications. 2025;311:109567
2025
-
[22]
Simulation of the Taylor–Green vortex using high-order flux recon- struction schemes
Bull JR, Jameson A. Simulation of the Taylor–Green vortex using high-order flux recon- struction schemes. AIAA Journal. 2015;53(9):2750-61
2015
-
[23]
A GPU accelerated discontinuous Galerkin incompressible flow solver
Karakus A, Chalmers N, Swirydowicz K, Warburton T. A GPU accelerated discontinuous Galerkin incompressible flow solver. Journal of Computational Physics. 2019;390:380-404
2019
-
[24]
An entropy–stable discontinu- ous Galerkin approximation for the incompressible Navier–Stokes equations with variable density and artificial compressibility
Manzanero J, Rubio G, Kopriva DA, Ferrer E, Valero E. An entropy–stable discontinu- ous Galerkin approximation for the incompressible Navier–Stokes equations with variable density and artificial compressibility. Journal of Computational Physics. 2020;408:109241
2020
-
[25]
A comparative study of explicit and implicit Large Eddy Simulations using a high-order discontinuous Galerkin solver: application to a Formula 1 front wing
Ntoukas G, Rubio G, Marino O, Liosi A, Bottone F, Hoessler J, et al. A comparative study of explicit and implicit Large Eddy Simulations using a high-order discontinuous Galerkin solver: application to a Formula 1 front wing. Results in Engineering. 2025:104425
2025
-
[26]
An unsupervised machine-learning- based shock sensor: Application to high-order supersonic flow solvers
Mateo-Gabin A, Tlales K, Valero E, Ferrer E, Rubio G. An unsupervised machine-learning- based shock sensor: Application to high-order supersonic flow solvers. Expert Systems with Applications. 2025;270:126352
2025
-
[27]
An entropy–stable discontinuous Galerkin approximation of the Spalart–Allmaras turbulence model for the compressible Reynolds Averaged Navier–Stokes equations
Lodares D, Manzanero J, Ferrer E, Valero E. An entropy–stable discontinuous Galerkin approximation of the Spalart–Allmaras turbulence model for the compressible Reynolds Averaged Navier–Stokes equations. Journal of Computational Physics. 2022;455:110998
2022
-
[28]
A p-multigrid strategy with anisotropic p-adaptation based on truncation errors for high-order discontinuous Galerkin methods
Rueda-Ramírez AM, Manzanero J, Ferrer E, Rubio G, Valero E. A p-multigrid strategy with anisotropic p-adaptation based on truncation errors for high-order discontinuous Galerkin methods. Journal of Computational Physics. 2019;378:209-33
2019
-
[29]
Acoustic Propagation/Refraction Through Diffuse Interface Models
Ballout A, Marino OA, Ntoukas G, Rubio G, Ferrer E. Acoustic Propagation/Refraction Through Diffuse Interface Models. Journal of Computational Physics. 2025. Available from: https://doi.org/10.1016/j.jcp.2025.114478
2025
-
[30]
An entropy–stable p–adaptive nodal discontinuous Galerkin for the coupled Navier–Stokes/Cahn–Hilliard system
Ntoukas G, Manzanero J, Rubio G, Valero E, Ferrer E. An entropy–stable p–adaptive nodal discontinuous Galerkin for the coupled Navier–Stokes/Cahn–Hilliard system. Journal of Computational Physics. 2022;458:111093. 28
2022
-
[32]
Modelling wind turbines via actuator lines in high-order h/p solvers
Marino OA, Sanz R, Colombo S, Sivaramakrishnan A, Ferrer E. Modelling wind turbines via actuator lines in high-order h/p solvers. arXiv preprint arXiv:240609993. 2024
2024
-
[33]
A comparison of h-and p-refinement to capture wind turbine wakes
Kessasra H, Cordero-Gracia M, Gómez M, Valero E, Rubio G, Ferrer E. A comparison of h-and p-refinement to capture wind turbine wakes. Physics of Fluids. 2024;36(12)
2024
-
[34]
Implementing spectral methods for partial differential equations: Algorithms for scientists and engineers
Kopriva DA. Implementing spectral methods for partial differential equations: Algorithms for scientists and engineers. Springer Science & Business Media; 2009
2009
-
[35]
Riemann solvers and numerical methods for fluid dynamics: a practical introduc- tion
Toro EF. Riemann solvers and numerical methods for fluid dynamics: a practical introduc- tion. Springer Science & Business Media; 2013
2013
-
[36]
Unified analysis of discontinuous Galerkin methods for elliptic problems
Arnold DN, Brezzi F, Cockburn B, Marini LD. Unified analysis of discontinuous Galerkin methods for elliptic problems. SIAM Journal of Numerical Analysis. 2001;39(5):1749-79
2001
-
[37]
Design of a Smagorinsky spectral Vanishing Viscosity turbulence model for discontinuous Galerkin methods
Manzanero J, Ferrer E, Rubio G, Valero E. Design of a Smagorinsky spectral Vanishing Viscosity turbulence model for discontinuous Galerkin methods. Computers & Fluids. 2020 mar;200:104440
2020
-
[38]
An interior penalty stabilised incompressible discontinuous Galerkin–Fourier solver for implicit large eddy simulations
Ferrer E. An interior penalty stabilised incompressible discontinuous Galerkin–Fourier solver for implicit large eddy simulations. Journal of Computational Physics. 2017;348:754-75
2017
-
[39]
Jump penalty stabilization techniques for under-resolved turbulence in discontinuous Galerkin schemes
Kou J, Marino OA, Ferrer E. Jump penalty stabilization techniques for under-resolved turbulence in discontinuous Galerkin schemes. Journal of Computational Physics. 2023;491:112399. Available from:https://www.sciencedirect.com/science/ article/pii/S0021999123004941
2023
-
[40]
A conservative spectral element method for the approximation of compressible fluid flow
Black K. A conservative spectral element method for the approximation of compressible fluid flow. Kybernetika. 1999;35(1):133-46
1999
-
[42]
High-order entropy stable formulations for computational fluid dynamics
Carpenter MH, Fisher TC. High-order entropy stable formulations for computational fluid dynamics. In: 21st AIAA Computational Fluid Dynamics Conference; 2013. p. 2868
2013
-
[43]
Efficient implementation of modern entropy stable and kinetic energy preserving discontinuous Galerkin methods for conservation laws
Ranocha H, Schlottke-Lakemper M, Chan J, Rueda-Ramírez AM, Winters AR, Hindenlang F, et al. Efficient implementation of modern entropy stable and kinetic energy preserving discontinuous Galerkin methods for conservation laws. ACM Transactions on Mathematical Software. 2023;49(4):1-30
2023
-
[44]
An eddy-viscosity subgrid-scale model for turbulent shear flow: Algebraic theory and applications
Vreman AW. An eddy-viscosity subgrid-scale model for turbulent shear flow: Algebraic theory and applications. Physics of Fluids. 2004 oct;16(10):3670-81
2004
-
[45]
Subgrid-scale stress modelling based on the square of the velocity gradient tensor
Nicoud F, Ducros F. Subgrid-scale stress modelling based on the square of the velocity gradient tensor. Flow, turbulence and Combustion. 1999;62(3):183-200
1999
-
[46]
Immersed bound- ary method for high-order flux reconstruction based on volume penalization
Kou J, Joshi S, Hurtado-de Mendoza A, Puri K, Hirsch C, Ferrer E. Immersed bound- ary method for high-order flux reconstruction based on volume penalization. Journal of Computational Physics. 2022;448:110721. 29
2022
-
[47]
A high-order immersed bound- ary method to approximate flow problems in domains with curved boundaries
Colombo S, Rubio G, Kou J, Valero E, Codina R, Ferrer E. A high-order immersed bound- ary method to approximate flow problems in domains with curved boundaries. Journal of Computational Physics. 2025;528:113807
2025
-
[48]
Modelling Wind Turbines via Actuator Lines in High-Order h/p Solvers
Marino OA, Sanz R, Colombo S, Sivaramakrishnan A, Ferrer E. Modelling Wind Turbines via Actuator Lines in High-Order h/p Solvers. arXiv. 2024 6
2024
-
[49]
Low- cost wind turbine aeroacoustic predictions using actuator lines
Botero-Bolívar L, Marino OA, Venner CH, de Santana LD, Ferrer E. Low- cost wind turbine aeroacoustic predictions using actuator lines. Renewable Energy. 2024;227:120476. Available from:https://www.sciencedirect.com/science/ article/pii/S096014812400541X
2024
-
[50]
Accessed: 2026-05-29
CUDA C++ Programming Guide; 2026. Accessed: 2026-05-29. Available from:https: //docs.nvidia.com/cuda/cuda-programming-guide/
2026
-
[51]
Accessed: 2026-05-29
ROCm Programming Guide; 2026. Accessed: 2026-05-29. Available from:https://rocm. docs.amd.com/en/latest/how-to/programming_guide.html
2026
-
[52]
Accessed: 2026-05-29
Introduction to the HIP Programming Model; 2026. Accessed: 2026-05-29. Available from:https://rocm.docs.amd.com/projects/HIP/en/latest/understand/ programming_model.html
2026
-
[53]
Accessed: 2026-05-29
OpenACC Programming and Best Practices Guide; 2020. Accessed: 2026-05-29. Avail- able from:https://www.openacc.org/sites/default/files/inline-files/ OpenACC_Programming_Guide_0_0.pdf
2020
-
[54]
Accessed: 2026-05-29
OpenMP Application Programming Interface; 2025. Accessed: 2026-05-29. Available from: https://www.openmp.org/
2025
-
[55]
Kokkos: Enabling manycore performance porta- bility through polymorphic memory access patterns
Edwards HC, Trott CR, Sunderland D. Kokkos: Enabling manycore performance porta- bility through polymorphic memory access patterns. Journal of Parallel and Distributed Computing. 2014;74(12):3202-16
2014
-
[56]
Taking GPU Programming Models to Task for Performance Portability
Davis JH, Sivaraman P, Kitson J, Parasyris K, Menon H, Minn I, et al. Taking GPU Programming Models to Task for Performance Portability. arXiv preprint arXiv:240208950
-
[57]
Accessed: 2026-05-29
SYCL 2020 Specification; 2025. Accessed: 2026-05-29. Available from:https://www. khronos.org/sycl/
2020
-
[58]
Split form nodal discontinuous Galerkin schemes with summation-by-parts property for the compressible Euler equations
Gassner GJ, Winters AR, Kopriva DA. Split form nodal discontinuous Galerkin schemes with summation-by-parts property for the compressible Euler equations. Journal of Com- putational Physics. 2016;327:39-66
2016
-
[59]
Skew-symmetricformofconvectivetermsandfullyconservativefinitedifference schemes for variable density low-Mach number flows
MorinishiY. Skew-symmetricformofconvectivetermsandfullyconservativefinitedifference schemes for variable density low-Mach number flows. Journal of Computational Physics. 2010;229(2):276-300
2010
-
[60]
High-Order Fluxes for ConservativeSkew-Symmetric-likeSchemesinStructuredMeshes: ApplicationtoCompress- ible Flows
Ducros F, Laporte F, Soulères T, Guinot V, Moinat P, Caruelle B. High-Order Fluxes for ConservativeSkew-Symmetric-likeSchemesinStructuredMeshes: ApplicationtoCompress- ible Flows. Journal of Computational Physics. 2000;161(1):114-39. Available from:https: //www.sciencedirect.c...
2000
-
[61]
Reduced aliasing formulations of the convective terms within the Navier–Stokes equations for a compressible fluid
Kennedy CA, Gruber A. Reduced aliasing formulations of the convective terms within the Navier–Stokes equations for a compressible fluid. Journal of Computational Physics. 2008;227(3):1676-700. 30
2008
-
[62]
Generalizedconservativeapproximationsofsplitconvectivederivativeoperators
PirozzoliS. Generalizedconservativeapproximationsofsplitconvectivederivativeoperators. Journal of Computational Physics. 2010;229(19):7180-90
2010
-
[63]
Affordable, entropy-consistent Euler flux functions II: Entropy production at shocks
Ismail F, Roe PL. Affordable, entropy-consistent Euler flux functions II: Entropy production at shocks. Journal of Computational Physics. 2009;228(15):5410-36
2009
-
[64]
Kinetic energy preserving and entropy stable finite volume schemes for compressible Euler and Navier-Stokes equations
Chandrashekar P. Kinetic energy preserving and entropy stable finite volume schemes for compressible Euler and Navier-Stokes equations. Communications in Computational Physics. 2013;14(5):1252-86
2013
-
[65]
L2Roe: a low dissipation version of Roe’s approximate Riemann solver for low Mach numbers
Oßwald K, Siegmund A, Birken P, Hannemann V, Meister A. L2Roe: a low dissipation version of Roe’s approximate Riemann solver for low Mach numbers. International Journal for Numerical Methods in Fluids. 2016;81(2):71-86
2016
-
[66]
Efficient Construction and Utilization of Approximate Riemann Solutions
Roe PL, Pike J. Efficient Construction and Utilization of Approximate Riemann Solutions. Lecture Notes in Physics. 1984;141:162-7
1984
-
[67]
Systems of Conservation Equations with a Convex Extension
Friedrichs KO, Lax PD. Systems of Conservation Equations with a Convex Extension. Proceedings of the National Academy of Sciences. 1971 8;68:1686-8
1971
-
[68]
A high-order accurate discontinuous finite element method for the nu- merical solution of the compressible Navier–Stokes equations
Bassi F, Rebay S. A high-order accurate discontinuous finite element method for the nu- merical solution of the compressible Navier–Stokes equations. Journal of Computational Physics. 1997;131(2):267-79
1997
-
[69]
Low-storage Runge-Kutta schemes
Williamson J. Low-storage Runge-Kutta schemes. Journal of Computational Physics. 1980;35(1):48-56
1980
-
[70]
Fourth-Order 2N-Storage Runge–Kutta Schemes
Carpenter MH, Kennedy CA. Fourth-Order 2N-Storage Runge–Kutta Schemes. NASA Langley Research Center; 1994. NASA TM-109112
1994
-
[71]
Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes
Shu CW, Osher S. Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes. Journal of Computational Physics. 1988;77(2):439-71
1988
-
[72]
A New Class of Optimal High-Order Strong-Stability-Preserving Time Discretization Methods
Spiteri RJ, Ruuth SJ. A New Class of Optimal High-Order Strong-Stability-Preserving Time Discretization Methods. SIAM Journal on Numerical Analysis. 2002;40(2):469-91
2002
-
[73]
Maximum-Principle-Satisfying and Positivity-Preserving High-Order Schemes for Conservation Laws: Survey and New Developments
Zhang X, Shu CW. Maximum-Principle-Satisfying and Positivity-Preserving High-Order Schemes for Conservation Laws: Survey and New Developments. Proceedings of the Royal Society A. 2011;467(2134):2752-76
2011
-
[74]
An eddy-viscosity subgrid-scale model for turbulent shear flow: Algebraic theory and applications
Vreman A. An eddy-viscosity subgrid-scale model for turbulent shear flow: Algebraic theory and applications. Physics of fluids. 2004;16(10):3670-81
2004
-
[75]
Application of wall-models to discontinuous Galerkin LES
Frère A, Carton de Wiart C, Hillewaert K, Chatelain P, Winckelmans G. Application of wall-models to discontinuous Galerkin LES. Physics of Fluids. 2017;29(8)
2017
-
[76]
: A high-order discontinuous Galerkin solver for flow simulations and multi-physics applications
Ferrer E, Rubio G, Ntoukas G, Laskowski W, Mariño OA, Colombo S, et al. : A high-order discontinuous Galerkin solver for flow simulations and multi-physics applications. Computer Physics Communications. 2023;287:108700
2023
-
[77]
CanExplicit Subgrid Models Enhance Implicit LES Simulations? A GPU-Oriented High-Order-Solver Perspective
RubioG,NtoukasG,Chávez-MódenaM,MariñoO,FontB,LehmkuhlO,etal. CanExplicit Subgrid Models Enhance Implicit LES Simulations? A GPU-Oriented High-Order-Solver Perspective. arXiv preprint arXiv:251204574. 2025
2025
-
[78]
Simulation of the Taylor–Green vortex using high-order flux recon- struction schemes
Bull JR, Jameson A. Simulation of the Taylor–Green vortex using high-order flux recon- struction schemes. AIAA Journal. 2015;53(9):2750-61. 31
2015
-
[79]
Assessment of a dis- continuous Galerkin method for the simulation of vortical flows at high Reynolds number
Carton De Wiart C, Hillewaert K, Duponcheel M, Winckelmans G. Assessment of a dis- continuous Galerkin method for the simulation of vortical flows at high Reynolds number. International Journal for Numerical Methods in Fluids. 2014;74(7):469-93
2014
-
[80]
VollständigeDarstellungderturbulentenGeschwindigkeitsverteilunginglatten Leitungen
ReichardtH. VollständigeDarstellungderturbulentenGeschwindigkeitsverteilunginglatten Leitungen. ZAMM – Zeitschrift für Angewandte Mathematik und Mechanik. 1951;31(7):208- 19
1951
-
[81]
Law of the Wall
Spalding DB. A Single Formula for the “Law of the Wall”. Journal of Applied Mechanics. 1961;28(3):455-8
1961
-
[82]
Direct numerical simulation of turbulent channel flow up to
Lee M, Moser RD. Direct numerical simulation of turbulent channel flow up to. Journal of Fluid Mechanics. 2015;774:395–415. Available from:http://dx.doi.org/10.1017/ jfm.2015.268
2015
-
[83]
A compar- ative study of explicit and implicit Large Eddy simulations using a high-order discon- tinuous Galerkin solver: Application to a Formula 1 front wing
Ntoukas G, Rubio G, Marino O, Liosi A, Bottone F, Hoessler J, et al. A compar- ative study of explicit and implicit Large Eddy simulations using a high-order discon- tinuous Galerkin solver: Application to a Formula 1 front wing. Results in Engineer- ing. 2025;25:104425. Avail...
2025
-
[84]
Can Explicit Subgrid Models Enhance Implicit LES Simulations? A GPU-Oriented High-Order- Solver Perspective; 2025
Rubio G, Ntoukas G, Chávez-Módena M, Mariño O, Font B, Lehmkuhl O, et al.. Can Explicit Subgrid Models Enhance Implicit LES Simulations? A GPU-Oriented High-Order- Solver Perspective; 2025. Available from:https://arxiv.org/abs/2512.04574
2025 arXiv
-
[85]
HLPW-5: Overview and Workshop Summary
Clark AM, Rumsey C, Slotnick JP, Wang L. HLPW-5: Overview and Workshop Summary. In: AIAA SciTech Forum; 2025. . 32
2025
-
[2024]
Available from:https://arxiv.org/abs/2402.08950
Reviewed August 1, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.