Research Article
Parallelization and scalability of a spectral element channel flow solver for incompressible Navier–Stokes equations
Article first published online: 3 APR 2007
DOI: 10.1002/cpe.1181
Copyright © 2007 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Volume 19, Issue 10, pages 1403–1422, July 2007
Additional Information
How to Cite
Hamman, C. W., Kirby, R. M. and Berzins, M. (2007), Parallelization and scalability of a spectral element channel flow solver for incompressible Navier–Stokes equations. Concurrency Computat.: Pract. Exper., 19: 1403–1422. doi: 10.1002/cpe.1181
Publication History
- Issue published online: 8 JUN 2007
- Article first published online: 3 APR 2007
- Manuscript Accepted: 29 JAN 2007
- Manuscript Revised: 9 NOV 2006
- Manuscript Received: 31 MAR 2006
Funded by
- U.S. Department of Energy. Grant Number: W-7405-ENG-48
- NSF. Grant Number: CCF-0347791
- Abstract
- References
- Cited By
Keywords:
- parallel computing;
- spectral/hp elements;
- direct numerical simulation;
- turbulent channel flow;
- performance modeling
Abstract
Direct numerical simulation (DNS) of turbulent flows is widely recognized to demand fine spatial meshes, small timesteps, and very long runtimes to properly resolve the flow field. To overcome these limitations, most DNS is performed on supercomputing machines. With the rapid development of terascale (and, eventually, petascale) computing on thousands of processors, it has become imperative to consider the development of DNS algorithms and parallelization methods that are capable of fully exploiting these massively parallel machines. A highly parallelizable algorithm for the simulation of turbulent channel flow that allows for efficient scaling on several thousand processors is presented. A model that accurately predicts the performance of the algorithm is developed and compared with experimental data. The results demonstrate that the proposed numerical algorithm is capable of scaling well on petascale computing machines and thus will allow for the development and analysis of high Reynolds number channel flows. Copyright © 2007 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)