You are here

Turbulence Simulation using FMM

R. Yokota, L.A.Barba, Boston University, yokota[at], labarba[at]
T. Narumi, University of Electro-Communications, narumi[at]
K. Yasuoka, Keio University, yasuoka[at]

Background and Objectives

Traditional methods for simulating turbulent flows have been the spectral method (based on FFT) and finite difference method (based on linear solvers). The fast multipole method (FMM) is more parallel compared to these algorithms. Our goal is to take turbulence simulation to the next level of parallelism by making use of our FMM solver.

Description of runs

The simulation of isotropic turbulence for 2048^3 unknowns is performed by an FMM based method and an FFT based method, and the computational efficiency is compared.
Mesh: 2048^3
Re_λ: 500
Library: ExaFMM vs. FFTW


Both the FMM and FFT based solvers take approximately 30 seconds per time step on 2,048 GPUs.