Hostname: page-component-5db58dd55d-8lnk4 Total loading time: 0 Render date: 2026-05-25T10:55:51.762Z Has data issue: false hasContentIssue false

A Memory-Saving Algorithm for Spectral Method of Three-Dimensional Homogeneous Isotropic Turbulence

Published online by Cambridge University Press:  20 August 2015

Qing-Dong Cai*
Affiliation:
LTCS and CAPT, Department of Mechanics and Aerospace Engineering, College of Engineering, Peking University, Beijing 100871, China
Shiyi Chen*
Affiliation:
LTCS and CAPT, Department of Mechanics and Aerospace Engineering, College of Engineering, Peking University, Beijing 100871, China Department of Mechanical Engineering, The Johns Hopkins University, Baltimore, Maryland 21218, USA
*
Corresponding author.Email:syc@coe.pku.edu.en
Get access

Abstract

Homogeneous isotropic turbulence has been playing a key role in the research of turbulence theory. And the pseudo-spectral method is the most popular numerical method to simulate this type of flow fields in a periodic box, where fast Fourier transform (FFT) is mostly effective. However, the bottle-neck in this method is the memory of computer, which motivates us to construct a memory-saving algorithm for spectral method in present paper. Inevitably, more times of FFT are needed as compensation. In the most memory-saving situation, only 6 three-dimension arrays are employed in the code. The cost of computation is increased by a factor of 4, and that 38 FFTs are needed per time step instead of the previous 9 FFTs. A simulation of isotropic turbulence on 20483 grid can be implemented on a 256G distributed memory clusters through this method.

Information

Type
Research Article
Copyright
Copyright © Global Science Press Limited 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable