URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows - presented by Dr. Francesco De Vanna

URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows

Dr. Francesco De Vanna

Dr. Francesco De Vanna

Associated Computer Physics Communications article

F. D. Vanna and G. Baldan (2024) URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows. Computer Physics Communications
Article of record
URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows
Dr. Francesco De Vanna
Francesco De Vanna
University of Padua

We present URANOS-2.0, the second major release of our massively parallel, GPU-accelerated solver for compressible wall flow applications. This latest version represents a significant leap forward in our initial tool, which was launched in 2023, and has been specifically optimized to take full advantage of the opportunities offered by the cutting-edge pre-exascale architectures available within the EuroHPC JU. In particular, URANOS-2.0 emphasizes portability and compatibility improvements with the two top-ranked supercomputing architectures in Europe: LUMI and Leonardo. These systems utilize different GPU architectures, AMD and NVIDIA, respectively, which necessitates extensive efforts to ensure seamless usability across their distinct structures. In pursuit of this objective, the current release adheres to the OpenACC standard. This choice not only facilitates efficient utilization of the full potential inherent in these extensive GPU-based architectures but also upholds the principles of vendor neutrality, a distinctive characteristic of URANOS solvers in the CFD solvers' panorama. However, the URANOS-2.0 version goes beyond the goals of improving usability and portability; it introduces performance enhancements and restructures the most demanding computational kernels. This translates into a 2×2\times speedup over the same architecture. %and a more than 5×5\times speedup if we compare the first NVIDIA-V100-tuned version with the actual one running over NVIDIA H100 GPUs. In addition to its enhanced single-GPU performance, the present solver release demonstrates very good scalability in multi-GPU environments. URANOS-2.0, in fact, achieves strong scaling efficiencies of over 80% across 64 compute nodes (256 GPUs) for both LUMI and Leonardo. Furthermore, its weak scaling efficiencies reach approximately 95% and 90% on LUMI and Leonardo, respectively, when up to 256 nodes (1024 GPUs) are considered. These significant performance advancements position URANOS-2.0 as a state-of-the-art supercomputing platform tailored for compressible wall turbulence applications, establishing the solver as an integrated tool for various aerospace and energy engineering applications, which can span from direct numerical simulations, wall-resolved large eddy simulations, up to most recent wall-modeled large eddy simulations.

References
  • 1.
    F. D. Vanna and G. Baldan (2024) URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows. Computer Physics Communications
  • 2.
    F. D. Vanna et al. (2023) URANOS: A GPU accelerated Navier-Stokes solver for compressible wall-bounded flows. Computer Physics Communications
Computer Physics Communications logo
Computer Physics Communications Seminar Series
Computer Physics Communications
Cite as
F. De Vanna (2024, August 29), URANOS-2.0: Improved performance, enhanced portability, and model extension towards exascale computing of high-speed engineering flows
Share
Details
Listed seminar This seminar is open to all
Recorded Available to all
Video length 22:38
Q&A Now closed
Disclaimer The views expressed in this seminar are those of the speaker and not necessarily those of the journal