
The Library
BookLeaf : an unstructured hydrodynamics mini-application
Tools
Truby, David R., Wright, Steven A., Kevis, Robert, Maheswaran, Satheesh, Herdman, J. A. and Jarvis, Stephen A. (2018) BookLeaf : an unstructured hydrodynamics mini-application. In: Third International Workshop on Representative Applications, Belfast, UK, 10-13 Sep 2018. Published in: 2018 IEEE International Conference on Cluster Computing (CLUSTER) pp. 615-622. doi:10.1109/CLUSTER.2018.00078
|
PDF
WRAP-BookLeaf-unstructured-hydrodynamics-mini-application-Truby-2018.pdf - Accepted Version - Requires a PDF viewer. Download (507Kb) | Preview |
Official URL: https://doi.org/10.1109/CLUSTER.2018.00078
Abstract
With the age of Exascale computing causing a diversification away from traditional CPU-based homogeneous clusters, it is becoming increasingly difficult to ensure that computationally complex codes are able to run on these emerging architectures. This is especially important for large physics simulations that are themselves becoming increasingly complex and computationally expensive. One proposed solution to the problem of ensuring these applications can run on the desired architectures is to develop representative mini-applications that are simpler and so can be ported to new frameworks more easily, but which are also representative of the algorithmic and performance characteristics of the original applications. In this paper we present BookLeaf, an unstructured Arbitrary Lagrangian-Eulerian mini-application to add to the suite of representative applications developed and maintained by the UK Mini-App Consortium (UK-MAC). First, we outline the reference implementation of our application in Fortran. We then discuss a number of alternative implementations using a variety of parallel programming models and discuss the issues that arise when porting such an application to new architectures. To demonstrate our implementation, we present a study of the performance of BookLeaf on number of platforms using alternative designs, and we document a scaling study showing the behaviour of the application at scale.
Item Type: | Conference Item (Paper) | ||||||
---|---|---|---|---|---|---|---|
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||||
Journal or Publication Title: | 2018 IEEE International Conference on Cluster Computing (CLUSTER) | ||||||
Publisher: | IEEE | ||||||
Official Date: | 1 November 2018 | ||||||
Dates: |
|
||||||
Page Range: | pp. 615-622 | ||||||
DOI: | 10.1109/CLUSTER.2018.00078 | ||||||
Status: | Peer Reviewed | ||||||
Publication Status: | Published | ||||||
Re-use Statement: | © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. © British Crown Owned Copyright 2018/AWE Published with permission of the Controller of Her Britannic Majesty’s Stationery Office. This document is of United Kingdom origin and contains proprietary information which is the property of the Secretary of State for Defence. It is furnished in confidence and may not be copied, used or disclosed in whole or in part without prior written consent of Defence Intellectual Property Rights DGDCDIPR-PL - Ministry of Defence, Abbey Wood, Bristol, BS34 8JH, England. | ||||||
Access rights to Published version: | Restricted or Subscription Access | ||||||
Copyright Holders: | British Crown Owned Copyright 2018/AWE | ||||||
Date of first compliant deposit: | 11 September 2018 | ||||||
Date of first compliant Open Access: | 11 September 2018 | ||||||
Conference Paper Type: | Paper | ||||||
Title of Event: | Third International Workshop on Representative Applications | ||||||
Type of Event: | Conference | ||||||
Location of Event: | Belfast, UK | ||||||
Date(s) of Event: | 10-13 Sep 2018 | ||||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
![]() |
View Item |
Downloads
Downloads per month over past year