Modernization and optimization of a legacy open-source CFD code for high-performance computing architectures. Issue 2 (7th February 2017)
- Record Type:
- Journal Article
- Title:
- Modernization and optimization of a legacy open-source CFD code for high-performance computing architectures. Issue 2 (7th February 2017)
- Main Title:
- Modernization and optimization of a legacy open-source CFD code for high-performance computing architectures
- Authors:
- Gel, Aytekin
Hu, Jonathan
Ould-Ahmed-Vall, ElMoustapha
Kalinkin, Alexander A. - Abstract:
- ABSTRACT: Legacy codes remain a crucial element of today's simulation-based engineering ecosystem due to the extensive validation process and investment in such software. The rapid evolution of high-performance computing architectures necessitates the modernization of these codes. One approach to modernization is a complete overhaul of the code. However, this could require extensive investments, such as rewriting in modern languages, new data constructs, etc., which will necessitate systematic verification and validation to re-establish the credibility of the computational models. The current study advocates using a more incremental approach and is a culmination of several modernization efforts of the legacy code MFIX, which is an open-source computational fluid dynamics code that has evolved over several decades, widely used in multiphase flows and still being developed by the National Energy Technology Laboratory. Two different modernization approaches, 'bottom-up' and 'top-down', are illustrated. Preliminary results show up to 8.5x improvement at the selected kernel level with the first approach, and up to 50% improvement in total simulated time with the latter were achieved for the demonstration cases and target HPC systems employed.
- Is Part Of:
- International journal of computational fluid dynamics. Volume 31:Issue 2(2017)
- Journal:
- International journal of computational fluid dynamics
- Issue:
- Volume 31:Issue 2(2017)
- Issue Display:
- Volume 31, Issue 2 (2017)
- Year:
- 2017
- Volume:
- 31
- Issue:
- 2
- Issue Sort Value:
- 2017-0031-0002-0000
- Page Start:
- 122
- Page End:
- 133
- Publication Date:
- 2017-02-07
- Subjects:
- Computational fluid dynamics (CFD) -- MFIX -- reacting multiphase flow simulations -- legacy software -- code modernization -- code refactoring -- Trilinos project -- high-performance computing -- many cores -- Xeon Phi
Fluid dynamics -- Data processing -- Periodicals
532.05 - Journal URLs:
- http://www.tandfonline.com/toc/gcfd20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/10618562.2017.1285398 ↗
- Languages:
- English
- ISSNs:
- 1061-8562
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.173705
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4450.xml