A new flexible coupler for earth system modeling developed for CCSM4 and CESM1

The Community Climate System Model (CCSM) has been developed over the last decade, and it is used to understand past, present, and future climates. The latest versions of the model, CCSM4 and CESM1, contain totally new coupling capabilities in the CPL7 coupler that permit additional flexibility and extensibility to address the challenges involved in earth system modeling. The CPL7 coupling architecture takes a completely new approach with respect to the high-level design of the system. CCSM4 now contains a top-level driver that calls model component initialize, run, and finalize methods through specified interfaces. The top-level driver allows the model components to be placed on relatively arbitrary hardware processor layouts and run sequentially, concurrently, or mixed. Improvements have been made to the memory and performance scaling of the coupler to support much higher resolution configurations. CCSM4 scales better to higher processor counts, and has the ability to handle global resolutions up to one-tenth of a degree.

[1]  Mariana Vertenstein,et al.  Computational performance of ultra-high-resolution capability in the Community Earth System Model , 2012, Int. J. High Perform. Comput. Appl..

[2]  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..

[3]  W. G. Strand,et al.  Parallel climate model (PCM) control and transient simulations , 2000 .

[4]  James Demmel,et al.  A Data Broker for Distributed Computing Environments , 2001, International Conference on Computational Science.

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

[6]  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..

[7]  J. Randerson,et al.  Technical Description of version 4.0 of the Community Land Model (CLM) , 2010 .

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

[9]  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..

[10]  John Anderson,et al.  Computational Design and Performance of the Fast Ocean Atmosphere Model, Version One , 2001, International Conference on Computational Science.

[11]  Ian T. Foster,et al.  The Model Coupling Toolkit , 2001, International Conference on Computational Science.

[12]  H. Ritzdorf,et al.  OASIS4 – a coupling software for next generation earth system modelling , 2009 .

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

[14]  R. Dickinson,et al.  The land surface climatology of the community land model coupled to the NCAR community climate model , 2002 .

[15]  J. Larson Ten organising principles for coupling in multiphysics and multiscale models , 2009 .

[16]  Sophie Valcke,et al.  PRISM and ENES: a European approach to Earth system modelling , 2006, Concurr. Comput. Pract. Exp..

[17]  Mariana Vertenstein,et al.  An application-level parallel I/O library for Earth system models , 2012, Int. J. High Perform. Comput. Appl..

[18]  Cecelia DeLuca,et al.  Design and Implementation of Components in the Earth System Modeling Framework , 2005, Int. J. High Perform. Comput. Appl..

[19]  W. Collins,et al.  The Formulation and Atmospheric Simulation of the Community Atmosphere Model Version 3 (CAM3) , 2006 .