Home > Research > Publications & Outputs > Optimised hybrid parallelisation of a CFD code ...

Associated organisational unit

View graph of relations

Optimised hybrid parallelisation of a CFD code on many-core architectures

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Optimised hybrid parallelisation of a CFD code on many-core architectures. / Jackson, Adrian; Campobasso, Sergio.
15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 . IEEE, 2013. p. 488-495 .

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Jackson, A & Campobasso, S 2013, Optimised hybrid parallelisation of a CFD code on many-core architectures. in 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 . IEEE, pp. 488-495 . https://doi.org/10.1109/SYNASC.2013.70

APA

Jackson, A., & Campobasso, S. (2013). Optimised hybrid parallelisation of a CFD code on many-core architectures. In 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 (pp. 488-495 ). IEEE. https://doi.org/10.1109/SYNASC.2013.70

Vancouver

Jackson A, Campobasso S. Optimised hybrid parallelisation of a CFD code on many-core architectures. In 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 . IEEE. 2013. p. 488-495 doi: 10.1109/SYNASC.2013.70

Author

Jackson, Adrian ; Campobasso, Sergio. / Optimised hybrid parallelisation of a CFD code on many-core architectures. 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 . IEEE, 2013. pp. 488-495

Bibtex

@inproceedings{f28fad725bd047ae87c240303c21e771,
title = "Optimised hybrid parallelisation of a CFD code on many-core architectures",
abstract = "Reliable aerodynamic and aeroelastic design of wind turbines, aircraft wings and turbomachinery blades increasingly relies on the use of high-fidelity Navier-Stokes Computational Fluid Dynamics codes to predict the strongly nonlinear periodic flows associated with structural vibrations and periodically varying farfield boundary conditions. On a single computer core, the harmonic balance solution of the Navier-Stokes equations has been shown to significantly reduce the analysis runtime with respect to the conventional time-domain approach. The problem size of realistic simulations, however, requires high- performance computing. The Computational Fluid Dynamics COSA code features a novel harmonic balance Navier-Stokes solver which has been previously parallelised using both a pure MPI implementation and a hybrid MPI/OpenMP implementation. This paper presents the recently completed optimisation of both parallelisations. The achieved performance improvements of both parallelisations highlight the effectiveness of the adopted parallel optimisation strategies. Moreover, a comparative analysis of the optimal performance of these two architectures in terms of runtime and power consumption using some of the current common HPC architectures highlights the reduction of both aspects achievable by using the hybrid parallelisation with emerging many-core architectures.",
keywords = "high-performance computing, distributed and shared parallel computing, Navier-Stokes computational fluid dynamics",
author = "Adrian Jackson and Sergio Campobasso",
year = "2013",
month = sep,
day = "23",
doi = "10.1109/SYNASC.2013.70",
language = "English",
isbn = "9781479930357 ",
pages = "488--495 ",
booktitle = "15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Optimised hybrid parallelisation of a CFD code on many-core architectures

AU - Jackson, Adrian

AU - Campobasso, Sergio

PY - 2013/9/23

Y1 - 2013/9/23

N2 - Reliable aerodynamic and aeroelastic design of wind turbines, aircraft wings and turbomachinery blades increasingly relies on the use of high-fidelity Navier-Stokes Computational Fluid Dynamics codes to predict the strongly nonlinear periodic flows associated with structural vibrations and periodically varying farfield boundary conditions. On a single computer core, the harmonic balance solution of the Navier-Stokes equations has been shown to significantly reduce the analysis runtime with respect to the conventional time-domain approach. The problem size of realistic simulations, however, requires high- performance computing. The Computational Fluid Dynamics COSA code features a novel harmonic balance Navier-Stokes solver which has been previously parallelised using both a pure MPI implementation and a hybrid MPI/OpenMP implementation. This paper presents the recently completed optimisation of both parallelisations. The achieved performance improvements of both parallelisations highlight the effectiveness of the adopted parallel optimisation strategies. Moreover, a comparative analysis of the optimal performance of these two architectures in terms of runtime and power consumption using some of the current common HPC architectures highlights the reduction of both aspects achievable by using the hybrid parallelisation with emerging many-core architectures.

AB - Reliable aerodynamic and aeroelastic design of wind turbines, aircraft wings and turbomachinery blades increasingly relies on the use of high-fidelity Navier-Stokes Computational Fluid Dynamics codes to predict the strongly nonlinear periodic flows associated with structural vibrations and periodically varying farfield boundary conditions. On a single computer core, the harmonic balance solution of the Navier-Stokes equations has been shown to significantly reduce the analysis runtime with respect to the conventional time-domain approach. The problem size of realistic simulations, however, requires high- performance computing. The Computational Fluid Dynamics COSA code features a novel harmonic balance Navier-Stokes solver which has been previously parallelised using both a pure MPI implementation and a hybrid MPI/OpenMP implementation. This paper presents the recently completed optimisation of both parallelisations. The achieved performance improvements of both parallelisations highlight the effectiveness of the adopted parallel optimisation strategies. Moreover, a comparative analysis of the optimal performance of these two architectures in terms of runtime and power consumption using some of the current common HPC architectures highlights the reduction of both aspects achievable by using the hybrid parallelisation with emerging many-core architectures.

KW - high-performance computing, distributed and shared parallel computing, Navier-Stokes computational fluid dynamics

U2 - 10.1109/SYNASC.2013.70

DO - 10.1109/SYNASC.2013.70

M3 - Conference contribution/Paper

SN - 9781479930357

SP - 488

EP - 495

BT - 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013

PB - IEEE

ER -