Subdomain Mapping Approach to Enhance the Coupling in Earth System Modeling

To alleviate the technical barrier for different scientific communities to join in Earth System Modeling, the coupler is widely used to link two or more climate simulation applications called models. With the advent of advanced models, the bigger data volume for transfer and transformation will incur great performance overhead to the coupler. However, the current independent modular design cannot obtain the optimal coupling performance. In this paper, we propose a method called sub domain mapping approach to improve coupling. Our method can merge all the communications during one coupling execution and thus reduce the dispensable cost. The evaluation results show that the sub domain mapping scheme can achieve considerable speedup ranged from 1.14 to 4.81 fold on a cluster interconnected via high-speed Infiniband. The results also show that our approach can effectively enhance the coupler's performance and scalability in most cases.

[1]  Yanke Tan,et al.  Decadal Variability in the North Pacific as Simulated by FGOALS_g Fast Coupled Climate Model , 2008 .

[2]  誠史 行本,et al.  地球システムモデルのためのシンプルなカップラー「Scup」の開発 , 2008 .

[3]  Andrew Hinton,et al.  PRISM: A Tool for Automatic Verification of Probabilistic Systems , 2006, TACAS.

[4]  Anna Philippou,et al.  Tools and Algorithms for the Construction and Analysis of Systems , 2018, Lecture Notes in Computer Science.

[5]  Jay Walter Larson,et al.  M × N Communication and Parallel Interpolation in Community Climate System Model Version 3 Using the Model Coupling Toolkit , 2005, Int. J. High Perform. Comput. Appl..

[6]  Graham D. Riley,et al.  Coupling integrated Earth System Model components with BFG2 , 2009 .

[7]  Cecelia DeLuca,et al.  The architecture of the Earth System Modeling Framework , 2003, Computing in Science & Engineering.

[8]  Chris H. Q. Ding,et al.  CPL6: The New Extensible, High Performance Parallel Coupler for the Community Climate System Model , 2005, Int. J. High Perform. Comput. Appl..

[9]  J. Larson,et al.  M × N Communication and Parallel Interpolation in CCSM 3 Using the Model Coupling Toolkit , 2005 .

[10]  Jay Walter Larson,et al.  The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models , 2005, Int. J. High Perform. Comput. Appl..

[11]  H. Ritzdorf,et al.  Geoscientific Model Development OASIS 4 – a coupling software for next generation earth system modelling , 2009 .

[12]  W. Collins,et al.  The Community Climate System Model Version 3 (CCSM3) , 2006 .

[13]  Hiromasa Yoshimura,et al.  Development of the Simple Coupler “ Scup ” for Earth System Modeling , 2008 .