Scientific article
English

MUSCLE-HPC: a new high performance API to couple multiscale parallel applications

Published inFuture Generation Computer Systems, vol. 67, p. 72-82
Publication date2017
Abstract

Multiscale, multi-physics applications are central to solve the increasing number of important scientific challenges. Computationally speaking, the difficulty is to combine high performance computing with the need to couple various codes or solvers, each representing a different scale or a different physical process. In this paper, we present MUSCLE-HPC a new HPC implementation of MUSCLE-2, a previously developed Multiscale Coupling Library and Environment. We present its design and implementation and we demonstrate its advantages compared to MUSCLE-2. We conduct a performance comparison through a tightly coupled MPI application use-case. Our results indicate that using MUSCLE-HPC to couple submodels within the same HPC cluster can lead to better computing performance comparable to a native MPI execution and can, thus, reduce the coupling overhead.

Keywords
  • Distributed computation
  • HPC infrastructure
  • Multiscale coupling
Citation (ISO format)
BEN BELGACEM, Mohamed, CHOPARD, Bastien. MUSCLE-HPC: a new high performance API to couple multiscale parallel applications. In: Future Generation Computer Systems, 2017, vol. 67, p. 72–82. doi: 10.1016/j.future.2016.08.009
Main files (1)
Article (Published version)
accessLevelRestricted
Identifiers
Journal ISSN0167-739X
494views
4downloads

Technical informations

Creation05/10/2017 18:26:00
First validation05/10/2017 18:26:00
Update time15/03/2023 03:07:36
Status update15/03/2023 03:07:36
Last indexation31/10/2024 09:03:29
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack