Abstract
In this position paper, we discuss two relevant topics: (i) generic multiscale computing on emerging exascale high-performing computing environments, and (ii) the scaling of such applications towards the exascale. We will introduce the different phases when developing a multiscale model and simulating it on available computing infrastructure, and argue that we could rely on it both on the conceptual modelling level and also when actually executing the multiscale simulation, and maybe should further develop generic frameworks and software tools to facilitate multiscale computing. Next, we focus on simulating multiscale models on high-end computing resources in the face of emerging exascale performance levels. We will argue that although applications could scale to exascale performance relying on weak scaling and maybe even on strong scaling, there are also clear arguments that such scaling may no longer apply for many applications on these emerging exascale machines and that we need to resort to what we would call multi-scaling.This article is part of the theme issue ‘Multiscale modelling, simulation and computing: from the desktop to the exascale’.
Highlights
In science, our goal is to convincingly explain the processes at work in phenomena that we observe, as well as to predict what will occur before it does so
To do so we have proposed the concept of Multiscale Computing Patterns (MCPs), which are generic and recurring call sequences at the level of the single-scale components of a multiscale simulation [31]
We have proposed and implemented a pilot of MCPs software that takes as input the generic xMML description of a multiscale model, in combination with performance measurements of the components that make up the multiscale model, and interfaces with middleware, such as in our case QCG [40], to propose an optimal mapping of the multiscale simulation to available hardware, and to schedule and execute the simulation
Summary
Cite this article: Hoekstra AG, Chopard B, Coster D, Portegies Zwart S, Coveney PV. 2019 Multiscale computing for science and engineering in the era of exascale performance. 2019 Multiscale computing for science and engineering in the era of exascale performance. Multiscale computing for science and engineering in the era of exascale performance Alfons G. In this position paper, we discuss two relevant topics: (i) generic multiscale computing on emerging exascale high-performing computing environments, and (ii) the scaling of such applications towards the exascale. We focus on simulating multiscale models on high-end computing resources in the face of emerging exascale performance levels. This article is part of the theme issue ‘Multiscale modelling, simulation and computing: from the desktop to the exascale’
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.