The University of Southampton
University of Southampton Institutional Repository

On the strong scalability of maritime CFD

On the strong scalability of maritime CFD
On the strong scalability of maritime CFD

Since 2004, supercomputer growth hasbeen constrained by energy efficiency rather than raw hardware speeds. Tomaintain exponential growth of overall computing power, a massive growth inparallelization is under way. To keep up with these changes, computationalfluid dynamics (CFD) must improve its strong scalability – its ability tohandle lower cells-per-core ratios and achieve finer-grain parallelization. Amaritime-focused, unstructured, finite-volume code (ReFRESCO) is used toinvestigate the scalability problems for incompressible, viscous CFD using two classicaltest-cases. Existing research suggests that the linear equation-system solveris the main bottleneck to incompressible codes, due to the stiff Poisson pressure equation. Here, these results are expandedby analysing the reasons for this poor scalability. In particular, a number ofalternative linear solvers and preconditioners are tested to determine if thescalability problem can be circumvented, including GMRES, Pipelined-GMRES,Flexible-GMRES and BCGS. Conventional block-wise preconditioners are tested,along with multi-grid preconditioners and smoothers in various configurations.Memory-bandwidth constraints and global communication patterns are found to bethe main bottleneck, and no state-of-the-art solution techniques which solve thestrong-scalability problem satisfactorily could be found. There is significantincentive for more research and development in this area.

High-Performance Computing, Strong Scalability, Software Profiling, Linear Solvers
0948-4280
Hawkes, James
3882428e-838b-4e54-9fbf-ba85ba080dc9
Vaz, Guilherme
a053069d-9831-4b28-a9c0-6503ddaab25d
Phillips, Alexander
f565b1da-6881-4e2a-8729-c082b869028f
Cox, Simon
0e62aaed-24ad-4a74-b996-f606e40e5c55
Turnock, Stephen
d6442f5c-d9af-4fdb-8406-7c79a92b26ce
Hawkes, James
3882428e-838b-4e54-9fbf-ba85ba080dc9
Vaz, Guilherme
a053069d-9831-4b28-a9c0-6503ddaab25d
Phillips, Alexander
f565b1da-6881-4e2a-8729-c082b869028f
Cox, Simon
0e62aaed-24ad-4a74-b996-f606e40e5c55
Turnock, Stephen
d6442f5c-d9af-4fdb-8406-7c79a92b26ce

Hawkes, James, Vaz, Guilherme, Phillips, Alexander, Cox, Simon and Turnock, Stephen (2017) On the strong scalability of maritime CFD. Journal of Marine Science and Technology, [JMST-D-16-00183R1]. (doi:10.1007/s00773-017-0457-7).

Record type: Article

Abstract

Since 2004, supercomputer growth hasbeen constrained by energy efficiency rather than raw hardware speeds. Tomaintain exponential growth of overall computing power, a massive growth inparallelization is under way. To keep up with these changes, computationalfluid dynamics (CFD) must improve its strong scalability – its ability tohandle lower cells-per-core ratios and achieve finer-grain parallelization. Amaritime-focused, unstructured, finite-volume code (ReFRESCO) is used toinvestigate the scalability problems for incompressible, viscous CFD using two classicaltest-cases. Existing research suggests that the linear equation-system solveris the main bottleneck to incompressible codes, due to the stiff Poisson pressure equation. Here, these results are expandedby analysing the reasons for this poor scalability. In particular, a number ofalternative linear solvers and preconditioners are tested to determine if thescalability problem can be circumvented, including GMRES, Pipelined-GMRES,Flexible-GMRES and BCGS. Conventional block-wise preconditioners are tested,along with multi-grid preconditioners and smoothers in various configurations.Memory-bandwidth constraints and global communication patterns are found to bethe main bottleneck, and no state-of-the-art solution techniques which solve thestrong-scalability problem satisfactorily could be found. There is significantincentive for more research and development in this area.

Text
On the strong scalability of maritime CFD_revised_submitted - Accepted Manuscript
Download (3MB)

More information

Accepted/In Press date: 16 May 2017
e-pub ahead of print date: 27 May 2017
Keywords: High-Performance Computing, Strong Scalability, Software Profiling, Linear Solvers
Organisations: Professional Services - COO, Computational Engineering & Design Group, National Oceanography Centre, Civil Maritime & Env. Eng & Sci Unit, Fluid Structure Interactions Group, Southampton Marine & Maritime Institute

Identifiers

Local EPrints ID: 408301
URI: http://eprints.soton.ac.uk/id/eprint/408301
ISSN: 0948-4280
PURE UUID: 8c462b22-8b8e-4aa1-9361-8e9284ae2c7a
ORCID for Alexander Phillips: ORCID iD orcid.org/0000-0003-3234-8506
ORCID for Stephen Turnock: ORCID iD orcid.org/0000-0001-6288-0400

Catalogue record

Date deposited: 19 May 2017 04:02
Last modified: 16 Mar 2024 05:21

Export record

Altmetrics

Contributors

Author: James Hawkes
Author: Guilherme Vaz
Author: Alexander Phillips ORCID iD
Author: Simon Cox
Author: Stephen Turnock ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×