Projects per year
Abstract
This paper presents the optimisation of the parallel functionalities of the Navier-Stokes Computational Fluid Dynamics research code COSA, a finite volume structured multi-block code featuring a steady solver, a general purpose time-domain solver, and a frequency-domain harmonic balance solver for the rapid solution of unsteady periodic flows. The optimisation focuses on improving the scalability of the parallel input/output functionalities of the code and developing an effective and user-friendly load balancing approach. Both features are paramount for using COSA efficiently for large-scale production simulations using tens of thousands of computational cores. The efficiency enhancements resulting from optimising the parallel I/O functionality and addressing load balance issues has provided up to a four times performance improvement for unbalanced simulations, and two times performance improvements for balanced simulations.
Original language | English |
---|---|
Number of pages | 10 |
Journal | Computers & Fluids |
Early online date | 5 Mar 2018 |
DOIs | |
Publication status | Published - 9 Mar 2018 |
Fingerprint
Dive into the research topics of 'Load balance and Parallel I/O: Optimising COSA for large simulations'. Together they form a unique fingerprint.Projects
- 2 Finished
-
eCSE0302: Reducing the runtime and improving the ease-of-use and portability of the COSA 3D harmonic balance Navier-Stokes solver for open rotor unsteady aerodynamics
Jackson, A. (Principal Investigator)
1/11/14 → 30/03/16
Project: Other (Non-Funded/Miscellaneous)
-
IPCC: Intel Parallel Computing Centre
Jackson, A. (Principal Investigator)
1/04/14 → 1/04/18
Project: Other (Non-Funded/Miscellaneous)