Aliasing and phase shifting in pseudo-spectral simulations of the incompressible Navier-Stokes equations
Clovis Lambert, Jason Reneuve, Pierre Augier

TL;DR
This paper analyzes phase-shifting dealiasing in pseudo-spectral Navier-Stokes simulations, demonstrating its efficiency and providing the first open-source implementation, with significant speedups over traditional methods.
Contribution
It offers a comprehensive analysis, derivation, and comparison of phase-shifting algorithms, and introduces an open-source implementation in Fluidsim.
Findings
Phase-shifting methods achieve up to 3x speedup over RK4 with 2/3 truncation.
Phase-shifting cancels aliasing errors effectively depending on the time-stepping scheme.
The implementation is publicly available in the Fluidsim framework.
Abstract
Pseudo-spectral methods are widely used for direct numerical simulations of turbulence, but the standard 2/3 truncation rule for dealiasing is computationally expensive -- accounting for up to 80% of the total cost in three dimensions. Phase shifting methods provide a more efficient alternative by canceling aliasing errors the combination of nonlinear terms evaluated on shifted grids, allowing the same physical resolution to be achieved on a coarser numerical grid. Despite their use in high-resolution turbulence codes, these methods remain poorly documented in the literature and no open-source implementation exists. This paper presents a comprehensive analysis of phase-shifting dealiasing for pseudo-spectral simulations of the incompressible Navier-Stokes equations. We derive the aliasing mechanism from quadratic nonlinearities in discrete Fourier space and explain how phase-shifting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
