Success Story: Enabling GPUs for Energy Efficient Aerodynamics Simulations of an Aircraft

success story # highlights:

  • Keywords:
    • CPU to GPU transformation
    • Aircraft simulation
    • Energy efficiency
  • Industry sector:

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Normale Tabelle";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-parent:"";
    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin-top:0cm;
    mso-para-margin-right:0cm;
    mso-para-margin-bottom:8.0pt;
    mso-para-margin-left:0cm;
    line-height:107%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri",sans-serif;
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;
    mso-ansi-language:FR;
    mso-fareast-language:EN-US;}

    Aeronautics, Environment/climate/weather, Wind energy, Automotive

  • Key codes used:

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Normale Tabelle";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-parent:"";
    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin-top:0cm;
    mso-para-margin-right:0cm;
    mso-para-margin-bottom:8.0pt;
    mso-para-margin-left:0cm;
    line-height:107%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri",sans-serif;
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;
    mso-ansi-language:FR;
    mso-fareast-language:EN-US;}

    Alya, Sod2D

Benefits:

  • 10-12x less energy consumption → Lower carbon footprint for HPC workloads, reducing the simulation costs
  • 20x speed up with accelerated (GPU) nodes → Faster aerodynamic design iteration cycles
  • Improved accuracy of solving turbulent structures → Better prediction of real-world aerodynamics
  • Optimized high-order meshing and I/O performance → Efficient handling of large-scale CFD data
Computed flow field

Organisation involved:

Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) is the national supercomputing centre in Spain. BSC specialises in high performance computing (HPC) and manages MareNostrum V, one of the most powerful supercomputers in Europe. BSC is at the service of the international scientific community and of industry that requires HPC resources. Its multidisciplinary research team and computational facilities – including MareNostrum – make BSC an international centre of excellence in e-Science.

technical / scientific challenge:

Handling complex aircraft geometries and discretizing the computational domain with high-order meshes poses significant challenges, particularly in achieving accurate yet energy efficient simulations. High-fidelity turbulence modeling, such as Wall-Modeled Large Eddy Simulations (WMLES), requires massive computational resources and optimized numerical methods. Additionally, ensuring optimal performance of a Fortran-based CFD solver on multiple GPUs is a non-trivial task due to differences in memory hierarchy and parallel execution strategies.

Beyond simulation performance, pre- and post-processing large-scale datasets—potentially reaching billions of degrees of freedom (DoF)—demands efficient I/O management and visualization tools. Traditional CPU-based methods struggle with long processing times and high energy consumption, making GPU acceleration a crucial aspect of this work and its future sustainability.

Solution:

To overcome these challenges, a hybrid approach combining commercial software and in-house tools was implemented to generate high-order meshes with optimized quality. OpenACC was used to efficiently parallelize the Fortran-based solver based on the spectral element method (SEM), ensuring compatibility with GPU architectures.

Furthermore, a key breakthrough was leveraging NVIDIA’s HPC compilers, allowing seamless GPU acceleration of computationally intensive routines. This resulted in a substantial speedup of flow simulations while maintaining numerical stability and accuracy. Additionally, efficient domain decomposition techniques were employed to distribute the workload across up to 2048 GPUs, enabling near-linear scaling for large-scale aircraft simulation as seen in Figure 1.

For pre- and post-processing, optimized parallel I/O strategies were implemented to handle large datasets efficiently. High-performance visualization tools were integrated to facilitate real-time data analysis, reducing the bottlenecks traditionally associated with CFD post-processing.

Figure 1: Computed flow field

impact:

Enhancing the use of GPUs to accelerate large-scale CFD simulations has resulted in substantially faster time-to-solution and significantly improved energy efficiency compared to CPU-based approaches, offering a more sustainable and cost-effective pathway for aircraft design and aerodynamics research. The simulations were completed approximately 20× faster on a single Accelerated Partition (ACC) node of MareNostrum V than on a General Purpose Partition (GPP) node. Furthermore, the study demonstrated that the GPU-based solver consumed between 10 and 12 times less energy than the CPU-based counterpart to complete the same simulation under identical hardware configurations. The improved solver capabilities enabled high-fidelity simulations of aircraft aerodynamics, including the precise prediction of turbulent flow structures (see Figure 1). This advancement allows for more accurate estimations of drag, lift, and noise reduction strategies, directly benefiting the aerospace industry by optimizing aircraft performance and fuel efficiency.

Additionally, the research community benefits from this work through open access to optimized HPC workflows, enabling more institutions to leverage Exascale technologies for fluid dynamics simulations. The knowledge gained from this project is applicable not only to aeronautics but also to wind energy, climate modelling, and automotive aerodynamics.

Figure 2: Solution time per iteration for flow around aircraft with 4.9 Billion Degrees of Freedom, max 2048 GPUs

Potential EXCELLERAT Services:

This success story highlights several potential EXCELLERAT services that could benefit the wider HPC and engineering community. One key service is GPU code porting support, which enables research teams and industries to transition their existing CPU-based solvers to GPU-accelerated architectures, significantly improving computational efficiency and energy savings. Additionally, consulting on high-fidelity CFD could be offered to assist organizations in optimizing their simulation workflows, particularly in areas of creation of high-order meshing and visualisation of large data sets. Another valuable service is training and workshops, where experts can share best practices for HPC programming, OpenACC, and GPU acceleration, helping engineers, researchers and legacy code owners fully leverage cutting-edge technologies in their computational workflows.

unique value of each service:

The services derived from this success story provide significant advantages to both academia and industry by addressing the growing need for scalable, energy-efficient, and high-performance simulations. GPU code porting support helps organizations achieve substantial speedups and lower energy consumption, making large-scale simulations more sustainable and cost-effective. The consulting offers specialized expertise in advanced simulation techniques, allowing businesses to improve the accuracy and efficiency of their aerodynamic designs. Finally, training and workshops play a crucial role in knowledge transfer, equipping engineers and researchers with the necessary skills to optimize their computational tools and workflows for Exascale computing. By providing these services, EXCELLERAT continues to drive innovation and support the engineering community in harnessing the full potential of HPC.