A low-cost parallel implementation of direct numerical simulation of wall turbulence
arXiv:physics/0506155 · doi:10.1016/j.jcp.2005.06.003
Abstract
A numerical method for the direct numerical simulation of incompressible wall turbulence in rectangular and cylindrical geometries is presented. The distinctive feature resides in its design being targeted towards an efficient distributed-memory parallel computing on commodity hardware. The adopted discretization is spectral in the two homogeneous directions; fourth-order accurate, compact finite-difference schemes over a variable-spacing mesh in the wall-normal direction are key to our parallel implementation. The parallel algorithm is designed in such a way as to minimize data exchange among the computing machines, and in particular to avoid taking a global transpose of the data during the pseudo-spectral evaluation of the non-linear terms. The computing machines can then be connected to each other through low-cost network devices. The code is optimized for memory requirements, which can moreover be subdivided among the computing nodes. The layout of a simple, dedicated and optimized computing system based on commodity hardware is described. The performance of the numerical method on this computing system is evaluated and compared with that of other codes described in the literature, as well as with that of the same code implementing a commonly employed strategy for the pseudo-spectral calculation.
To be published in J. Comp. Physics
Cited by in corpus (24)
- Streamwise-traveling waves of spanwise wall velocity for turbulent drag reduction
- Reynolds-dependence of turbulent skin-friction drag reduction induced by spanwise forcing
- Direct numerical simulation of turbulent channel flow over porous walls
- Streamwise oscillation of spanwise velocity at the wall of a channel for turbulent drag reduction
- Changes in turbulent dissipation in a channel flow with oscillating walls
- Direct Numerical Simulation of turbulent Taylor-Couette flow
- Performance losses of drag-reducing spanwise forcing at moderate values of the Reynolds number
- Does the choice of the forcing term affect flow statistics in DNS of turbulent channel flow?
- Structure function tensor equations in inhomogeneous turbulence
- Numerical simulation of turbulent duct flows with constant power input
- Objective barriers to the transport of dynamically active vector fields
- Global energy fluxes in fully-developed turbulent channels with flow control
- Linear feedback control of transient energy growth and control performance limitations in subcritical plane Poiseuille flow
- Prediction of turbulence control for arbitrary periodic spanwise wall movement
- The phase-locked mean impulse response of a turbulent channel flow
- Global energy budgets in turbulent Couette and Poiseuille flows
- Ascending-descending and direct-inverse cascades of Reynolds stresses in turbulent Couette flow
- Saving Energy in Turbulent Flows with Unsteady Pumping
- On-off pumping for drag reduction in a turbulent channel flow
- An Efficient Numerical Method for the Generalised Kolmogorov Equation
- Uncertainty Quantification of the time averaging of a Statistics Computed from Numerical Simulation of Turbulent Flow
- Linear stability of Poiseuille flow over a steady spanwise Stokes layer
- Very fine near-wall structures in scalar mixing
- Wall-oscillation conditions for drag reduction in turbulent channel flow