An adaptable parallel algorithm for the direct numerical simulation of incompressible turbulent flows using a Fourier spectral/hp element method and MPI virtual topologies
File(s) Paper.pdf (1.12 MB) 1-s2.0-S001046551630100X-main.pdf (1.18 MB)
Accepted version
Published version
Author(s)
Bolis, A
Cantwell, CD
Moxey, D
Serson, D
Sherwin, SJ
Type
Journal Article
Abstract
A hybrid parallelisation technique for distributed memory systems is investigated for a coupled Fourier-spectral/hp element discretisation of domains characterised by geometric homogeneity in one or more directions. The performance of the approach is mathematically modelled in terms of operation count and communication costs for identifying the most efficient parameter choices. The model is calibrated to target a specific hardware platform after which it is shown to accurately predict the performance in the hybrid regime. The method is applied to modelling turbulent flow using the incompressible Navier-Stokes equations in an axisymmetric pipe and square channel. The hybrid method extends the practical limitations of the discretisation, allowing greater parallelism and reduced wall times. Performance is shown to continue to scale when both parallelisation strategies are used.
Date Issued
2016-04-28
Date Acceptance
2016-04-19
Citation
Computer Physics Communications, 2016, 206, pp.17-25
ISSN
1879-2944
Publisher
Elsevier
Start Page
17
End Page
25
Journal / Book Title
Computer Physics Communications
Volume
206
Copyright Statement
© 2016 The Author(s). Published by Elsevier B.V.
This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).
This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).
License URL
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Grant Number
EP/H000208/1
EP/I037946/1
Subjects
Nuclear & Particles Physics
01 Mathematical Sciences
02 Physical Sciences
08 Information And Computing Sciences
Publication Status
Published
