On maximum achievable speeds for field solvers

Rainald Löhner (Center for Computational Fluid Dynamics, George Mason University, Fairfax, Virginia, USA)
Joseph D. Baum (Advanced Technology Group, SAIC, McLean, Virginia, USA)

International Journal of Numerical Methods for Heat & Fluid Flow

ISSN: 0961-5539

Publication date: 26 August 2014

Abstract

Purpose

Prompted by the empirical evidence that achievable flow solver speeds for large problems are limited by what appears to be a time of the order of O(0.1) sec/timestep regardless of the number of cores used, the purpose of this paper is to identify why this phenomenon occurs.

Design/methodology/approach

A series of timing studies, as well as in-depth analysis of memory and inter-processors transfer requirements were carried out for a typical field solver. The results were analyzed and compared to the expected performance.

Findings

The analysis shows that at present flow speeds per core are already limited by the achievable transfer rate to RAM. For smaller domains/larger number of processors, the limiting speed of CFD solvers is given by the MPI communication network.

Research limitations/implications

This implies that at present, there is a “limiting useful size” for domains, and that there is a lower limit for the time it takes to update a flowfield.

Practical implications

For practical calculations this implies that the time required for running large-scale problems will not decrease markedly once these applications migrate to machines with hundreds of thousands of cores.

Originality/value

This is the first time such a finding has been reported in this context.

Keywords

Citation

Löhner, R. and D. Baum, J. (2014), "On maximum achievable speeds for field solvers", International Journal of Numerical Methods for Heat & Fluid Flow, Vol. 24 No. 7, pp. 1537-1544. https://doi.org/10.1108/HFF-01-2013-0016

Download as .RIS

Publisher

:

Emerald Group Publishing Limited

Copyright © 2014, Emerald Group Publishing Limited

To read the full version of this content please select one of the options below

You may be able to access this content by logging in via Shibboleth, Open Athens or with your Emerald account.
To rent this content from Deepdyve, please click the button.
If you think you should have access to this content, click the button to contact our support team.