Optimizations of DNS Codes for Turbulence on SX-Aurora TSUBASA,
Optimizations of DNS Codes for Turbulence on SX-Aurora TSUBASA,
复制标题
SX-Aurora TSUBASA 上湍流 DNS 代码的优化,
DOI:
10.1007/978-3-030-68049-7_4
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
and H. Kobayashi
中科院分区:
文献类型:
--
作者:
Y. Takenaka;M. Yokokawa;T. Ishihara;K. Komatsu;and H. Kobayashi
Direct numerical simulations (DNSs) of incompressible turbulence have been performed since the late 1960s, but simulations that reproduce strongly nonlinear turbulent flows as in the real-world have not been realized. We have implemented two kinds of parallel Fourier-spectral DNS codes by using a one-dimensional domain decomposition (slab decomposition) and a two-dimensional domain decomposition (pencil decomposition) for a cutting-edge vector supercomputer in order to carry out larger DNSs than ever before. In the DNS by the Fourier spectral method, the three-dimensional Fast Fourier Transforms (3D-FFTs) account for more than 90% of the computational time. Thus, in this article, our FFT codes for vector computers are optimized on SX-Aurora TSUBASA, and vector execution performance of the codes is measured. After optimization, the calculation time of the pencil decomposition code is 1.6 times shorter than before optimization.