The present paper describes the performance of URANOS, a high-fidelity Direct and Large- Eddy Simulation Navier-Stokes solver specifically developed for wall-bounded compressible flows. The code combines cutting-edge numerical methods peculiarly developed for high-speed turbulent flow simulations and is tailored to modern high-performance computing systems due to MPI parallelization combined with multi-GPUs communication access. In particular, OpenACC directives are implemented for GPU enabling offloading computational loads onto accelerators cards, making URANOS an easily maintained solver as well as guaranteeing extreme flexibility and portability. The solver validation is detailed for a broad range of Mach numbers, from low-speed to compressible cases. In particular, velocity statistics and Reynolds stress components for canonical channel flow and turbulent boundary layer configurations obtained with URANOS well agree with high-quality DNS data. Computational performance and scaling properties are tested on several multi-GPU-equipped clusters. Thus, with URANOS, the scientific community can take advantage of a GPU-accelerated solver in dealing with fluid modeling for aerodynamics applications. The source code is available under a BSD license at the following link: https://gitlab.com/fralusa/uranos_gpu.

GPU-acceleration of Navier-Stokes solvers for compressible wall-bounded flows: the case of URANOS

de Vanna, Francesco;Avanzi, Filippo;Cogo, Michele;Picano, Francesco;Benini, Ernesto
2023

Abstract

The present paper describes the performance of URANOS, a high-fidelity Direct and Large- Eddy Simulation Navier-Stokes solver specifically developed for wall-bounded compressible flows. The code combines cutting-edge numerical methods peculiarly developed for high-speed turbulent flow simulations and is tailored to modern high-performance computing systems due to MPI parallelization combined with multi-GPUs communication access. In particular, OpenACC directives are implemented for GPU enabling offloading computational loads onto accelerators cards, making URANOS an easily maintained solver as well as guaranteeing extreme flexibility and portability. The solver validation is detailed for a broad range of Mach numbers, from low-speed to compressible cases. In particular, velocity statistics and Reynolds stress components for canonical channel flow and turbulent boundary layer configurations obtained with URANOS well agree with high-quality DNS data. Computational performance and scaling properties are tested on several multi-GPU-equipped clusters. Thus, with URANOS, the scientific community can take advantage of a GPU-accelerated solver in dealing with fluid modeling for aerodynamics applications. The source code is available under a BSD license at the following link: https://gitlab.com/fralusa/uranos_gpu.
2023
Proceedings of AIAA SCITECH 2023 Forum
978-1-62410-699-6
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3499066
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact