arrow
返回

DiRong1.0: a distributed implementation for improving routing network generation in model coupling

delete2020-12-10
delete2
delete
OA
AI
H
Hao Yu
L
Liu Li *
C
Chao Sun
R
Ruizhe Li
X
Xinzhu Yu
C
Cheng Zhang
Z
Zhiyuan Zhang
王斌 封面图
王斌 (Bin Wang)
DOI:10.5194/gmd-13-6253-2020delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A fundamental functionality of model coupling in an Earth system model is to efficiently handle data transfer between component models. An approach of M x N communication following a routing network has been used widely used for data transfer, and routing network generation becomes a major step required to initialize data transfer functionality. Some existing coupling software such as the Model Coupling Toolkit (MCT) and the existing versions of the Community Coupler (C-Coupler) employ a global implementation of routing network generation that relies on gather-broadcast communications, which can be very inefficient under a case of a large number of processes. This is an important reason why the initialization cost of a coupler increases with the number of processor cores. In this paper, we propose a distributed implementation for routing network generation, version 1.0 (DiRong1.0), which does not introduce any gather-broadcast communication. Empirical evaluations show that DiRong1.0 is much more efficient than the global implementation. DiRong1.0 has already been implemented in C-Couplers, and we believe that some other couplers can also benefit from it.
Keyword:
COMMUNITY COUPLER
SYSTEM
COMMUNICATION
PERFORMANCE
PREDICTION
SOFTWARE

期刊

Geoscientific Model Development 封面图
Geoscientific Model Development
IF:
4.9
论文数:
4.0K
被引数:
2.4W

机构

T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
S
southern marine science & engineering guangdong laboratory
学者数:
3.2K
论文数: 2.1K
被引数: 0
引用论文

引用论文

C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting
err2018-08-31
err25
errOAAI
errLiu, Li; Zhang, Cheng; Li, Ruizhe; Wang, Bin; Yang, Guangwen
err分享
err收藏
err分享
err收藏
YAC 1.2.0: new aspects for coupling software in Earth system modelling
err2016-08-22
err38
errOAAI
errHanke, Moritz; Redler, Rene; Holfeld, Teresa; Yastremsky, Maxim
err分享
err收藏
err分享
err收藏
Developing a common, flexible and efficient framework for weakly coupled ensemble data assimilation based on C-Coupler2.0
err2021-05-12
err1
errOAAI
errSun, Chao; Liu, Li; Li, Ruizhe; Yu, Xinzhu; Yu, Hao; Zhao, Biao; Wang, Guansuo; Liu, Juanjuan; Qiao, Fangli; Wang, Bin
err分享
err收藏
Coupling technologies for Earth System Modelling
err2012-12-21
err54
errOAAI
errValcke, S.; Balaji, V.; Craig, A.; DeLuca, C.; Dunlap, R.; Ford, R. W.; Jacob, R.; Larson, J.; O'Kuinghttons, R.; Riley, G. D.; Vertenstein, M.
err分享
err收藏
err分享
err收藏
学者 查看更多内容