High Performance Spectral Simulation of Turbulent Flows in Massively Parallel Machines With Distributed Memory

Here we have demonstrated the possibility of very high performance in the implementation of a global spectral methodology on a massively parallel architec ture with distributed memory. Spectral simulations of channel flow and thermal convection in a three-dimen sional Cartesian geometry have yielded a very high performance—up to 26 Gflops/s on a 512-node CM5. In general, implementation of spectral methodology in parallel processors with distributed memory requires nonlocal interprocessor data transfer that is not re stricted to being between nearest neighbors. In spite of their increased communication overhead, better per formance is possible in global methodologies owing to their dense matrix operations and organized data com munication. In this paper we outline a general method ology for the data-parallel implementation of spectral methods on massively parallel machines with distrib uted memory. Following the steps presented here, very high performance can be obtained on a wide vari ety of massively parallel architectures.

[1]  S. Balachandar,et al.  Three-Dimensional Fully Spectral Numerical Method for Mantle Convection with Depth-Dependent Properties , 1994 .

[2]  Steven A. Orszag,et al.  Comparison of Pseudospectral and Spectral Approximation , 1972 .

[3]  P. Moin,et al.  Turbulence statistics in fully developed channel flow at low Reynolds number , 1987, Journal of Fluid Mechanics.

[4]  Hillis Wd,et al.  Parallel Scientific Computation , 1993 .

[5]  S. Balachandar,et al.  A divergence-free Chebyshev collocation procedure for incompressible flows with two non-periodic directions , 1993 .

[6]  宮内 敏雄,et al.  乱流予混合火炎のDirect Numerical Simulation , 1997 .

[7]  P. Moin,et al.  Application of a Fractional-Step Method to Incompressible Navier-Stokes Equations , 1984 .

[8]  J. C. Lewis,et al.  Computational fluid dynamics on parallel processors , 1992 .

[9]  S. Balachandar,et al.  Vortical nature of thermal plumes in turbulent convection , 1993 .

[10]  Bruce M. Boghosian,et al.  Computational physics on the Connection Machine , 1989 .

[11]  P. Fischer,et al.  PARALLEL SIMULATION OF VISCOUS INCOMPRESSIBLE FLOWS , 1994 .

[12]  P. Moin,et al.  Numerical investigation of turbulent channel flow , 1981, Journal of Fluid Mechanics.

[13]  Steven A. Orszag,et al.  Direct numerical simulations of chemically reacting turbulent mixing layers , 1986 .

[14]  S. Balachandar,et al.  Numerical simulation of high Rayleigh number convection , 1989 .

[15]  T. Taylor,et al.  A Pseudospectral method for solution of the three-dimensional incompressible Navier-Stokes equations , 1987 .

[16]  A. Chorin A Numerical Method for Solving Incompressible Viscous Flow Problems , 1997 .

[17]  T. A. Zang,et al.  Spectral methods for fluid dynamics , 1987 .

[18]  Charbel Farhat,et al.  Solving Navier- Stokes Equations On a Massively Parallel Processor: Beyond the 1 Gflop Performance , 1990, Int. J. High Perform. Comput. Appl..

[19]  S. Balachandar,et al.  Direct Numerical Simulation of Flow Past Elliptic Cylinders , 1996 .

[20]  Fourier spectral method on ensemble architectures , 1991 .

[21]  Shiyi Chen,et al.  High‐resolution turbulent simulations using the Connection Machine‐2 , 1992 .

[22]  S. Balachandar,et al.  Spurious Modes in Spectral Collocation Methods with Two Non-periodic Directions , 1994 .

[23]  S. Balachandar Structure in turbulent thermal convection , 1992 .

[24]  Shiyi Chen,et al.  On statistical correlations between velocity increments and locally averaged dissipation in homogeneous turbulence , 1993 .