1 / 5

Earth System Model Coupling Roadmap Summary

This document provides a quick overview of Earth System Model coupling, outlining the different components involved and highlighting existing frameworks and tools for model interoperability. It discusses the concept of Earth System Models (ESM) and the advantages of open-source, reusable model components. The text covers key attributes for comparing modeling frameworks and emphasizes the importance of linking component-based models for creating comprehensive global Earth System models.

rusti
Download Presentation

Earth System Model Coupling Roadmap Summary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Quick Summary of the EarthSystem Model Coupling Roadmap Scott D. Peckham Chief Software Architect for CSDMS University of Colorado, Boulder June 12, 2012

  2. Our Team Members Investigators: David Gochis (UCAR) Scott D. Peckham (UCB, CSDMS) Rick Hooper (CUAHSI) Jay Famiglietti (UC Irvine) Jennifer Arrigo (CUAHSI) Key Contributors: Students: Kayla D. Berry (CUAHSI) Jake Edman Cecelia DeLuca (NOAA, ESMF) JT Reager Caspar Ammann (UCAR) Special Thanks: Participants in our Modeling Workshop last month in Boulder

  3. What is an “Earth System Model” ? We use the term Earth System Model (ESM) will refer to either: (1) a standalone model of some process or group of processes or (2) a comprehensive model of the entire global Earth System. We distinguish between models, which are software units that describe or represent some Earth System process, andmodeling frameworks, which provide a software environment for linking different process models together. Overarching Idea: Open-source models as reusable, plug-and-play components that can be coupled to create new models.

  4. Linking Component-based Models: How Can Two Models Differ? • Programming language • (C, C++, Fortran, Java, Python, etc.) • Example solution: Babel (CCA toolchain) • Computational grid • (triangles, rectangles, Voronoi, etc.) • Example Solution: ESMF regridder (parallel) • Timestepping scheme • (fixed, adaptive, local) • Example Solution: Temporal interpolation tool • Variable names • Need some means of “semantic mediation” • Example Solution: CSDMS Standard Names • Variable units • Example Solution: UDUNITS (Unidata)

  5. Status of Model Interoperability Many modeling frameworks and tools already exist: CCA (Common Component Architecture) CSDMS (Community Surface Dynamics Modeling System) ESMF (Earth System Modeling Framework) CESM (Community Earth System Model) MCT (Model Coupling Toolkit) OpenMI (Open Model Interface) OMS (Object Modeling System) FRAMES(Framework for Risk Analysis of Multi-media Environ. Systems) BFG (Bespoke Framework Generator) Attributes for Comparison: community/domain, funding source, platform, uses, provides, GUI, URL, origin

More Related