Boosting the performance of computational fluid dynamics codes for interactive supercomputing
Author(s) -
Paul R. Woodward,
Jagan Jayaraj,
PeiHung Lin,
Pen-Chung Yew,
Michael Knox,
Jim B. S. Greensky,
Anthony Nowatski,
Karl Stoffels
Publication year - 2010
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2010.04.230
Subject(s) - computer science , supercomputer , visualization , computational science , computational fluid dynamics , software , parallel computing , boosting (machine learning) , code (set theory) , software visualization , multi core processor , exploit , software system , operating system , artificial intelligence , component based software engineering , computer security , set (abstract data type) , programming language , physics , mechanics
An extreme form of pipelining of the Piecewise-Parabolic Method (PPM) gas dynamics code has been used to dramatically increase its performance on the new generation of multicore CPUs. Exploiting this technique, together with a full integration of the several data post-processing and visualization utilities associated with this code has enabled numerical experiments in computational fluid dynamics to be performed interactively on a new, dedicated system in our lab, with immediate, user controlled visualization of the resulting flows on the PowerWall display. The code restructuring required to achieve the necessary CPU performance boost, as well as the parallel computing methods and systems used to enable interactive flow simulation are described. Requirements for these techniques to be applied to other codes are discussed, and our plans for tools that will assist programmers to exploit these techniques are briefly described. Examples showing the capability of the new system and software are given for applications in turbulence and stellar convection
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom