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

被引:10
作者
Ben Belgacem, Mohamed [1 ]
Chopard, Bastien [1 ]
机构
[1] Univ Geneva, Dept Comp Sci, Batiment A,Route Drize 7, CH-1227 Geneva, Switzerland
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2017年 / 67卷
关键词
Distributed computation; HPC infrastructure; Multiscale coupling; IRRIGATION CANALS; FRAMEWORK; NETWORK;
D O I
10.1016/j.future.2016.08.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:72 / 82
页数:11
相关论文
共 21 条
[1]   QCG-OMPI: MPI applications on grids [J].
Agullo, Emmanuel ;
Coti, Camille ;
Herault, Thomas ;
Langou, Julien ;
Peyronnet, Sylvain ;
Rezmerita, Ala ;
Cappello, Franck ;
Dongarra, Jack .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (04) :357-369
[2]  
[Anonymous], P 17 INT S HIGH PERF
[3]  
Belgacem Mohamed Ben, 2014, FUTURE GENER COMPUT, V42, P11
[4]  
Ben Belgacem M, 2014, J CELL AUTOM, V9, P225
[5]   Distributed Multiscale Computations using the MAPPER framework [J].
Ben Belgacem, Mohamed ;
Chopard, Bastien ;
Borgdorff, Joris ;
Mamonski, Mariusz ;
Rycerz, Katarzyna ;
Harezlak, Daniel .
2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 :1106-1115
[6]  
Ben Belgacem M, 2012, LECT NOTES COMPUT SC, V7495, P309, DOI 10.1007/978-3-642-33350-7_32
[7]   Distributed multiscale computing with MUSCLE 2, the Multiscale Coupling Library and Environment [J].
Borgdorff, J. ;
Mamonski, M. ;
Bosak, B. ;
Kurowski, K. ;
Ben Belgacem, M. ;
Chopard, B. ;
Groen, D. ;
Coveney, P. V. ;
Hoekstra, A. G. .
JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (05) :719-731
[8]   Foundations of distributed multiscale computing: Formalization, specification, and analysis [J].
Borgdorff, Joris ;
Falcone, Jean-Luc ;
Lorenz, Eric ;
Bona-Casas, Carles ;
Chopard, Bastien ;
Hoekstra, Alfons G. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (04) :465-483
[9]   A distributed multiscale computation of a tightly coupled model using the Multiscale Modeling Language. [J].
Borgdorff, Joris ;
Bona-Casas, Carles ;
Mamonski, Mariusz ;
Kurowski, Krzysztof ;
Piontek, Tomasz ;
Bosak, Bartosz ;
Rycerz, Katarzyna ;
Ciepiela, Eryk ;
Gubala, Tomasz ;
Harezlak, Daniel ;
Bubak, Marian ;
Lorenz, Eric ;
Hoekstra, Alfons G. .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 :596-605
[10]  
Borgdoroff J., 2014, J PHILOS T A, V372