CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.

Slides:



Advertisements
Similar presentations
Expanding Regridding Capabilities of the Earth System Modeling Framework Andrew Scholbrock University of Colorado – Boulder Robert Oehmke NOAA/CIRES 1.
Advertisements

NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Emergence of the Earth System Modeling Framework NSIPP Seasonal Forecast.
ESMF-based applications with the National Unified Operational Prediction Capability Tim Campbell Naval Research Laboratory.
Earth System Curator Spanning the Gap Between Models and Datasets.
Feature Analysis of Coupling Technologies for Climate Models Spencer Rugaber, Rocky Dunlap and Leo Mark College of Computing Georgia Institute of Technology.
CCSM Testing Status Tony Craig Lawrence Buja Wei Yu CCSM SEWG Meeting Feb 5, 2003.
May 2011 Milestone Materials Atmosphere-ocean design document Updated target interoperability table Adoption status table NUOPC Layer software prototype.
Integrated Frameworks for Earth and Space Weather Simulation Timothy Killeen and Cecelia DeLuca National Center for Atmospheric Research, Boulder, Colorado.
Mesoscale & Microscale Meteorological Division / NCAR ESMF and the Weather Research and Forecast Model John Michalakes, Thomas Henderson Mesoscale and.
Common Infrastructure for Modeling the Earth
ESMF adoption in CCSM First steps: getting to ESMF-compliant data components. August 25, 2008.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
Coupling Climate and Hydrological Models Interoperability Through Web Services Kathy Saint/SGI – NESII Jon Goodall/University of South Carolina Richard.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT Adoption and field tests of M.I.T General Circulation Model (MITgcm) with ESMF Chris Hill ESMF.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH First Field Tests of ESMF GMAO Seasonal Forecast NCAR/LANL CCSM NCEP.
CESM Infrastructure Update
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Metadata for the Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS) using the Earth System Modeling Framework (ESMF) Peter Bosler University.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
CESM/RACM/RASM Update May 15, Since Nov, 2011 ccsm4_0_racm28:racm29:racm30 – vic parallelization – vic netcdf files – vic coupling mods and “273.15”
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
Overview of ESMF in the Community Climate System Model (CCSM) Erik Kluzek NCAR -- CCSM Software Engineering Group (CSEG) Erik Kluzek NCAR -- CCSM Software.
Presenter : Ching-Hua Huang 2013/7/15 A Unified Methodology for Pre-Silicon Verification and Post-Silicon Validation Citation : 15 Adir, A., Copty, S.
The use of modeling frameworks to facilitate interoperability Cecelia DeLuca/NCAR (ESMF) Bill Putman/NASA GSFC (MAPL) David Neckels/NCAR.
ESMF Performance Evaluation and Optimization Peggy Li(1), Samson Cheung(2), Gerhard Theurich(2), Cecelia Deluca(3) (1)Jet Propulsion Laboratory, California.
CSEG Update Mariana Vertenstein CCSM Software Engineering Group Mariana Vertenstein CCSM Software Engineering Group.
ESPC Infrastructure Update on HYCOM in CESM (Alex Bozec, Fei Liu, Kathy Saint, Mat Rothstein, Mariana Vertenstein, Jim Edwards, …) Update on ESMF integration.
February 2012 Milestone Materials Implicit coupling design document NUOPC Layer software prototype bundled with ESMF Updated NUOPC Layer reference manual.
PetaApps: Update on software engineering and performance J. Dennis M. Vertenstein N. Hearn.
DTC HWRF Task AOP2009 & AOP /01/2009 Ligia Bernardet.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Introduction to the Earth System Modeling Framework International Workshop on Next Generation Climate Models for Advanced High Performance Computing Facilities.
Regional Models in CCSM CCSM/POP/ROMS: Regional Nesting and Coupling Jon Wolfe (CSEG) Mariana Vertenstein (CSEG) Don Stark (ESMF)
Components, Coupling and Concurrency in the Earth System Modeling Framework N. Collins/NCAR, C. DeLuca/NCAR, V. Balaji/GFDL, G. Theurich/SGI, A. da Silva/GSFC,
Cupid: A Smart Development Environment for Earth System Models Rocky Dunlap research sponsored by NASA/ROSES 1.
Adrianne Middleton National Center for Atmospheric Research Boulder, Colorado CAM T340- Jim Hack Running the Community Climate Simulation Model (CCSM)
Page 1© Crown copyright 2004 FLUME Metadata Steve Mullerworth 3 rd -4 th October May 2006.
CCSM Portability and Performance, Software Engineering Challenges, and Future Targets Tony Craig National Center for Atmospheric Research Boulder, Colorado,
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH May 15, 2003 Nancy Collins, NCAR 2nd Community Meeting, Princeton, NJ Earth System.
Coupling protocols – software strategy Question 1. Is it useful to create a coupling standard? YES, but … Question 2. Is the best approach to make a single.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH 15 May 2003 Cecelia DeLuca / NCAR 2 nd ESMF Community Meeting Princeton, NJ NSIPP Seasonal.
ESMF Regridding Update Robert Oehmke Ryan O’Kuinghttons Amik St. Cyr.
CCSM Performance, Successes and Challenges Tony Craig NCAR RIST Meeting March 12-14, 2002 Boulder, Colorado, USA.
DESIGN OF SOFTWARE ARCHITECTURE
On the Road to a Sequential CCSM Robert Jacob, Argonne National Laboratory Including work by: Mariana Vertenstein (NCAR), Ray Loy (ANL), Tony Craig (NCAR)
Running CESM An overview
Building Community and Capability through Common Infrastructure: ESMF and the Earth System Curator Cecelia DeLuca MAP Meeting College.
CCSM Software Engineering Update Tony Craig CCSM SEWG Meeting Feb 4, 2003.
Emergence of a Common Modeling Architecture for Earth System Science American Geophysical Union December 13, 2010 Cecelia DeLuca NOAA/CIRES.
ESMF and the future of end-to-end modeling Sylvia Murphy National Center for Atmospheric Research
State of ESMF: The NUOPC Layer Gerhard Theurich NRL/SAIC ESMF Executive Board / Interagency Working Group Meeting June 12, 2014.
NOAA Environmental Modeling System Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado.
A TIME-GCM CAM Multi-executable Coupled Model Using ESMF and InterComm Robert Oehmke, Michael Wiltberger, Alan Sussman, Wenbin Wang, and Norman Lo.
The Community Climate System Model (CCSM): An Overview Jim Hurrell Director Climate and Global Dynamics Division Climate and Ecosystem.
VO Experiences with Open Science Grid Storage OSG Storage Forum | Wednesday September 22, 2010 (10:30am)
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
Overview of the CCSM CCSM Software Engineering Group June
Experiences and Decisions in Met Office coupled ESM Development
Community Earth System Model (CESM) for CMIP6
Keith Lindsay and Gokhan Danabasoglu Oceanography Section (CGD/NCAR)
ESPC Air-Ocean-Land-Ice Global Coupled Prediction
Software Practices for a Performance Portable Climate System Model
Mariana Vertenstein (CGD)
Joint GEOS-Chem and NCAR Modeling Workshop:
WRF-GC: on-line two-way coupling of WRF and GEOS-Chem
Mariana Vertenstein CCSM Software Engineering Group NCAR
Progress of Interactions Among CCSM and Other Modeling Efforts
A brief introduction to NEMS
Presentation transcript:

CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science Foundation

CESM Community Registered CESM Release Users 4240 Total registered users 1110 New users in past 12 months DiscussCESM Forums Bulletin Board Total Registered users 14 Top level forums with 77 sub-forums 5229 Total posts (topics + comments) 800 posts since March 2014 Registered CESM Developers 290 Total registered users – vetted annually

CESM Architecture (CPL7) Single executable 7 geophysical components / 1 coupler (hub) – atm, land, river, land-ice, sea-ice, ocean, wave – run on potentially different grids – exchange boundary data with each other Hub and Spoke architecture – components communicate with each other ONLY a coupler (hub and spoke architecture) – components/hub can run on unique PES concurrently) or overlapping PES (sequentially) or hybrid layout – components can be prognostic or prescribed -data Model Driver – runs on union of all component/hub PES – coordinates time evolution of system

CESM Architecture (cont) processors time CPL (regridding, merging) CAM CLM CICE Driver (controls time evolution) POP Sequential Layout processors Hybrid Sequential/Concurrent Layout CAM CLM CICE POP Driver CPL Driver (controls time evolution) Concurrent Layout CAMCLMCICEPOP processors time

CESM/ESMF Offline Regridding ESMF offline regridding has – completely changed the ability of CESM to run on new grids – both structured and unstructured – Enabled new science! CESM has now introduced new tool chain based on the ESMF offline regridding – capability has been introduced as part of the CESM releases in top level directory What took days (even weeks) now takes hours to create

Recent Example Problem: With CAM spectral element dycore, ocean is having problems spinning up from Levitus (much slower compared to using CAM finite volume dycore)

Want to examine this further by creating new polar refined grid Created new atm/land grid and mapping files and was able to obtain new coupled model run on this grid in < 2 weeks! Result showed that grid was not not problem

ESMF online regridding - why? As more regionally refined grids are introduced (e.g. MPAS, SE) – need to – minimize the number of mapping files that are needed – simplify and streamline workflow for generating new user grid configurations Will be a requirement for run-time adaptive mesh refinement ESMF is the only tool that currently delivers this capability Status: Prototype implementation has been done and is being updated for newest coupler

NUOPC/HYCOM in ESMF Goal – Introduce HYCOM into CESM as an alternate ocean component via the NUOPC Layer. Initial work – Redesigned the CESM driver so that it easily accommodate both NUOPC-based components and components that use native CESM datatypes, from the Model Coupling Toolkit (MCT)

Why Redesign Driver/Hub Implementation? driver code hard-coded to contain MCT types one large routine (~6K lines) with functionality often repeated difficult to understand and MODIFY flow through system difficult to implement use of alternative coupling architecture (e.g. ESMF) at the driver/hub

Redesign Details Introduced a new abstraction layer between driver and components - driver now has no references to either MCT or ESMF types – Driver LOC reduced from 6k -> 3k and much easier to understand and modify flow Much easier to incorporate ESMF/NUOPC driver components Permits ESMF and MCT data structures to share memory where possible - allows significant backwards compatibility Redesign work has been brought into CESM trunk (development code base) with both ESMF and MCT data types