We present our approach to making direct numerical simulations of turbulence with applications in sustainable shipping. We use modern Fortran and the spectral element method to leverage and scale on supercomputers powered by the Nvidia A100 and the recent AMD Instinct MI250X GPUs, while still providing support for user software developed in Fortran. We demonstrate the efficiency of our approach by performing the world's first direct numerical simulation of the flow around a Flettner rotor at Re=30'000 and its interaction with a turbulent boundary layer. We present one of the first performance comparisons between the AMD Instinct MI250X and Nvidia A100 GPUs for scalable computational fluid dynamics. Our results show that one MI250X offers performance on par with two A100 GPUs and has a similar power efficiency.
翻译:我们展示了我们利用可持续航运应用来直接数字模拟动荡的方法,我们使用现代堡垒和光谱元件方法在Nvidia A100和最近AMD Intinct MI250X GPUs所动力的超级计算机上进行杠杆化和规模化,同时仍然为在Fortran开发的用户软件提供支持。我们展示了我们的方法效率,在Re=30000的Flettner转盘周围进行第一次直接数字模拟,以及它与动荡边界层的互动。我们展示了AMD Intinct MI250X和Nvidia A100 GPUs为可缩放计算液动态进行的第一次性能比较。我们的结果表明,一个MI250X提供了与两个A100GPs相当的性能,并且具有类似的功率效率。