Publication:
A hybrid MPI-OpenMP parallel implementation for pseudospectral simulations with application to Taylor-Couette flow

Loading...
Thumbnail Image

Date

2015

Journal Title

Journal ISSN

Volume Title

Publisher

Pergamon-elsevier Science Ltd

Research Projects

Organizational Units

Journal Issue

Abstract

A hybrid-parallel direct-numerical-simulation method with application to turbulent Taylor-Couette flow is presented. The Navier-Stokes equations are discretized in cylindrical coordinates with the spectral Fourier-Galerkin method in the axial and azimuthal directions, and high-order finite differences in the radial direction. Time is advanced by a second-order, semi-implicit projection scheme, which requires the solution of five Helmholtz/Poisson equations, avoids staggered grids and renders very small slip velocities. Nonlinear terms are evaluated with the pseudospectral method. The code is parallelized using a hybrid MPI-OpenMP strategy, which, compared with a flat MPI parallelization, is simpler to implement, allows to reduce inter-node communications and MPI overhead that become relevant at high processor-core counts, and helps to contain the memory footprint. A strong scaling study shows that the hybrid code maintains scalability up to more than 20,000 processor cores and thus allows to perform simulations at higher resolutions than previously feasible. In particular, it opens up the possibility to simulate turbulent Taylor Couette flows at Reynolds numbers up to 0(105). This enables to probe hydrodynamic turbulence in Keplerian flows in experimentally relevant regimes. (C) 2014 Elsevier Ltd. All rights reserved.

Description

Keywords

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By