2011
DOI: 10.1016/j.parco.2011.05.004
|View full text |Cite
|
Sign up to set email alerts
|

A hybrid MPI–OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence

Abstract: A hybrid scheme that utilizes MPI for distributed memory parallelism and OpenMP for shared memory parallelism is presented. The work is motivated by the desire to achieve exceptionally high Reynolds numbers in pseudospectral computations of fluid turbulence on emerging petascale, high core-count, massively parallel processing systems. The hybrid implementation derives from and augments a well-tested scalable MPI-parallelized pseudospectral code. The hybrid paradigm leads to a new picture for the domain decompo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
187
0
4

Year Published

2012
2012
2015
2015

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 235 publications
(191 citation statements)
references
References 12 publications
0
187
0
4
Order By: Relevance
“…The code used in this paper is the Geophysical High Order Suite for Turbulence (GHOST), which is fully parallelized using a hybrid methodology [45]. It uses parallel multidimensional FFTs in a pseudo-spectral method for 2D and 3D domains on regular structured grid, and can solve a variety of neutral-fluid partial differential equations, as well as several that include a magnetic field.…”
Section: B Specific Numerical Proceduresmentioning
confidence: 99%
“…The code used in this paper is the Geophysical High Order Suite for Turbulence (GHOST), which is fully parallelized using a hybrid methodology [45]. It uses parallel multidimensional FFTs in a pseudo-spectral method for 2D and 3D domains on regular structured grid, and can solve a variety of neutral-fluid partial differential equations, as well as several that include a magnetic field.…”
Section: B Specific Numerical Proceduresmentioning
confidence: 99%
“…(1) and (2) were performed in a cubic periodic box using the parallel code GHOST [38][39][40] that uses a pseudospectral method to estimate spatial derivatives, and evolves the system in time using a second-order Runge-Kutta method. Two forcing functions were used: Taylor-Green forcing with F = f 0 (sin x cos y cos zx − cos x sin y cosẑ), and a randomly generated isotropic three-dimensional forcing acting at k = 1.…”
Section: Numerical Simulationsmentioning
confidence: 99%
“…We use a parallelized pseudo-spectral code [60,61] to solve the Boussinesq equations for an incompressible and stratified fluid:…”
Section: Simulations Of Rotating and Stratified Flowsmentioning
confidence: 99%