Extension of the ESMF for Space Weather Cecelia DeLuca SWW April 7, 2005 NSIPP Seasonal Forecast.

Slides:



Advertisements
Similar presentations
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Arlindo da Silva, NASA/GSFC/GMAO The Earth System Modeling Framework.
Advertisements

NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Emergence of the Earth System Modeling Framework NSIPP Seasonal Forecast.
Earth System Curator Spanning the Gap Between Models and Datasets.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
21 July 20054th ESMF Community Meeting Overview of the Battlespace Environments Institute Rick Allard Naval Research Laboratory Stennis Space Center, MS.
May 17, Capabilities Description of a Rapid Prototyping Capability for Earth-Sun System Sciences RPC Project Team Mississippi State University.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
NCAR GIS Program : Bridging Gaps
1 Earth System Modeling Framework ESMF and the Transformation of Earth System Modeling Sylvia Murphy
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.
The Earth System Modeling Framework and the Earth System Curator Cecelia DeLuca and the ESMF Joint Specification Team.
Earth System Modeling Framework Capabilities Cecelia DeLuca SCD Users Forum May 18, GMAO.
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.
1 NOAA’s Environmental Modeling Plan Stephen Lord Ants Leetmaa November 2004.
CCSM Software Engineering Coordination Plan Tony Craig SEWG Meeting Feb 14-15, 2002 NCAR.
Project Overview GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NASA GMAO Analysis Climate Data Assimilation.
Science Computing BranchGoddard Space Flight Center Code 930 Support for GMI Tom Clune (NASA) Bigyani Das (CSC) Jae-Hoon Kim (CSC)
What is ESMF and what does it mean to adopt it? 3 rd ESMF Community Meeting Cecelia DeLuca Nancy Collins
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
Coordination of Common Modeling Infrastructure Cecelia DeLuca WGCM/WMP Meeting, Exeter, UK Oct 6, 2005 Climate Data Assimilation Weather.
Cecelia DeLuca, Don Stark, Chris Hill Arctic System Model Workshop May 20, 2008 Earth System Modeling Framework.
ESMF Development Status and Plans ESMF 4 th Community Meeting Cecelia DeLuca July 21, 2005 Climate Data Assimilation Weather.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
ESMF Application Status GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NCEP/GMAO Analysis Climate Data Assimilation.
Introduction to the Earth System Modeling Framework V. Balaji, GFDL Cecelia DeLuca, Chris Hill, MIT
The use of modeling frameworks to facilitate interoperability Cecelia DeLuca/NCAR (ESMF) Bill Putman/NASA GSFC (MAPL) David Neckels/NCAR.
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.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
30 November 2004ESMF Interagency Working Group Meeting Battlespace Environments Institute Overview Rick Allard Oceanography Division NRL Stennis.
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,
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
3 rd Annual WRF Users Workshop Promote closer ties between research and operations Develop an advanced mesoscale forecast and assimilation system   Design.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Earth System Modeling Framework Python Interface (ESMP) October 2011 Ryan O’Kuinghttons Robert Oehmke Cecelia DeLuca.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
August 2001 Parallelizing ROMS for Distributed Memory Machines using the Scalable Modeling System (SMS) Dan Schaffer NOAA Forecast Systems Laboratory (FSL)
Strategic Plan Implementation Cecelia DeLuca/NCAR (ESMF) December 17, 2008 ESMF Board/Interagency Meeting.
Slides for NUOPC ESPC NAEFS ESMF. A NOAA, Navy, Air Force strategic partnership to improve the Nation’s weather forecast capability Vision – a national.
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.
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.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH May 14, 2003 Nancy Collins, NCAR Components Workshop, Princeton, NJ Components in the.
ESMF Strategic Discussion Cecelia DeLuca NOAA ESRL/University of Colorado ESMF Executive Board/Interagency Meeting June 12, 2014.
NOAA Intra-Seasonal to Interannual Prediction (ISIP) and Climate Prediction Program for Americas (CPPA) Jin Huang NOAA Office of Global Programs November.
1 National Environmental Modeling System (NEMS) Status M. Iredell and EMC Staff.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
Community-Driven Development - The Change Review Board Robert Ferraro ESMF Community Meeting May 23, 2006 Climate Data Assimilation.
ESMF,WRF and ROMS. Purposes Not a tutorial Not a tutorial Educational and conceptual Educational and conceptual Relation to our work Relation to our work.
Building Community and Capability through Common Infrastructure: ESMF and the Earth System Curator Cecelia DeLuca MAP Meeting College.
SDM Center High-Performance Parallel I/O Libraries (PI) Alok Choudhary, (Co-I) Wei-Keng Liao Northwestern University In Collaboration with the SEA Group.
ESMF Change Review Board Robert Ferraro ESMF Board Meeting Dec 17, 2008 Climate Data Assimilation Weather.
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.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH C. DeLuca/NCAR, J. Anderson/NCAR, V. Balaji/GFDL, B. Boville/NCAR, N. Collins/NCAR,
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech 5 th GO-ESSP Community Meeting.
NASA Earth Exchange (NEX) A collaborative supercomputing environment for global change science Earth Science Division/NASA Advanced Supercomputing (NAS)
Building PetaScale Applications and Tools on the TeraGrid Workshop December 11-12, 2007 Scott Lathrop and Sergiu Sanielevici.
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
GMAO Seasonal Forecast
GMAO Seasonal Forecast
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
GFDL Climate Model Status and Plans for Product Generation
Mariana Vertenstein CCSM Software Engineering Group NCAR
Metadata Development in the Earth System Curator
Presentation transcript:

Extension of the ESMF for Space Weather Cecelia DeLuca SWW April 7, NSIPP Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NASA GSFC GSI

Outline Overview Application Integration Projects ESMF Status Extension to Space Weather

ESMF Goals 1.Increase scientific productivity by making model components much easier to build, combine, and exchange, and by enabling modelers to take full advantage of high-end computers. 2.Promote new scientific opportunities and services through community building and increased interoperability of codes (impacts in collaboration, code validation and tuning, teaching, migration from research to operations).

What is ESMF? 1.ESMF provides tools for turning model codes into components with standard interfaces and standard drivers 2.ESMF provides data structures and common utilities that components use for routine services such as data communications, regridding, time management and message logging

Each box is an ESMF component Every component has standard methods and interfaces to facilitate exchanges New components can be added to the application systematically Data in and out of components are state types that contain fields, bundles of fields Coupling tools include regridding and redistribution methods Application Example: GEOS-5 AGCM

ESMF Community ◦NSF National Center for Atmospheric Research ◦NOAA Geophysical Fluid Dynamics Laboratory ◦NOAA National Centers for Environmental Prediction ◦NASA Goddard Global Modeling and Assimilation Office ◦NASA Goddard Institute for Space Studies ◦NASA Jet Propulsion Laboratory ◦NASA Goddard Land Information Systems project ◦DOD Naval Research Laboratory ◦DOD Air Force Weather Agency ◦DOD Army Engineer Research and Development Center ◦DOE Los Alamos National Laboratory ◦DOE Argonne National Laboratory ◦University of Michigan ◦Princeton University ◦Massachusetts Institute of Technology ◦UCLA ◦Center for Ocean-Land-Atmosphere Studies ◦Programme for Integrated Earth System Modeling (PRISM) ◦Common Component Architecture (CCA)

ESMF Impacts ESMF impacts a very broad set of research and operational areas that require high performance, multi-component modeling and data assimilation systems, including: Climate prediction Weather forecasting Seasonal prediction Basic Earth and planetary system research at various time and spatial scales Emergency response Ecosystem modeling Battlespace simulation and integrated Earth/space forecasting Space weather (through coordination with related space weather frameworks) Other HPC domains, through migration of non-domain specific capabilities from ESMF – facilitated by ESMF interoperability with generic frameworks such as CCA

Infrastructure Timeline: ESMF Path ESMF common modeling infrastructure (~5 year) Technical foundation that allows for organized and exchangeable codes Set of modeling codes that are based on ESMF (~5 year) Community pool of interoperable science components with which to assemble applications Multi-agency and international organization (~5 year) Organizational foundation on which to establish collaborations and set priorities Standards for model and data description (~10 year) Prerequisite for an advanced modeling and collaboration environment that includes knowledge management ESMF part of an established end-to-end community-based modeling environment (~20 year) An Earth System Modeling Environment (ESME) that combines models, data, experiments, collaborative tools and information resources in a way that fosters knowledge sharing and accelerates scientific workflow

ESMF and Application Integration Projects

NASA CAN ESMF Project Description PRODUCTS: Core framework: Software for coupling geophysical components and utilities for building components Applications: Deployment of the ESMF in 15 of the nation’s leading climate and weather models, assembly of 8 new science-motivated applications METRICS: RESOURCES and TIMELINE: $9.8M from NASA over 3 years, starting FY02 ReuseInteroperabilityEase of AdoptionPerformance 15 applications use ESMF component coupling services and 3+ utilities 8 new applications comprised of never-before coupled components 2 codes adopt ESMF with < 2% lines of code changed, or within 120 FTE-hours No more than 10% overhead in time to solution, no degradation in scaling

NASA CAN Adoption Status adoption due summer 2005

DoD Battlespace Environments Institute To develop a DoD-wide whole-earth environment which interoperates with that from other agencies: ◦Migrate core DoD models to ESMF Navy (e.g., NCOM, HYCOM, SWAN, COAMPS ™ ) Air Force (Kinematic Solar Wind and GAIM ) Army (e.g., ADCIRC, WASH123) ◦Development of tools and applications (e.g., extend ESMF to support unstructured grids and nesting) ◦Coupled applications: Air/ocean, air/ocean/ice, air/ocean/groundwater, air/space-weather ◦Thorough testing, prototyping, documentation of all components ◦$11M over six years of funding, starting FY05

NASA Modeling Analysis and Prediction Program ESMF-based computational environment for researchers investigating climate variability and change New set of climate, chemistry, and related applications coming in to ESMF NASA plan includes support for Independent Test Team Awards to be announced April 2005

ESMF Development Status Overall architecture is well-defined Components and low-level communications stable Concurrent or sequential execution, single executable Serial or parallel execution (mpiuni stub library) Logically rectangular grids with regular and arbitrary distributions can be represented and regridded On-line parallel regridding (bilinear, 1 st order conservative) completed and optimized Other parallel methods, e.g. halo, redistribution, low-level comms implemented Utilities such as time manager, logging, and configuration manager usable and adding features Virtual machine with hooks for load balancing implemented Fortran interfaces and complete documentation, some C++ interfaces

ESMF Platform Support IBM AIX (32 and 64 bit addressing)IBM AIX SGI IRIX64 (32 and 64 bit addressing)SGI IRIX64 Compaq OSF1 (64 bit addressing)Compaq OSF1 Linux Intel (32 and 64 bit addressing, with mpich and lam)Linux Intel Linux PGI (32 bit addressing, with mpich)Linux PGI Linux NAG (32 bit addressing, with mpich)Linux NAG Linux Absoft (32 bit addressing, with mpich)Linux Absoft Linux Lahey (32 bit addressing, with mpich)Linux Lahey Mac XLF (32 bit addressing, with lam)Mac XLF Mac Absoft (32 bit addressing, with lam)Mac Absoft SGI Altix (64 bit addressing)SGI Altix Cray X1 (64 bit addressing)Cray X1 These are the platforms and options that we test on nightly. Other options are provided in the ESMF build system.

Some Metrics … Core Implementation Team at NCAR currently has ◦2 FTE testers ◦1/2 FTE performance analyst ◦5 FTE developers ◦1 FTE admin/web support ◦1 manager Anticipate sustained level of staff for next 5-6 years Test suite currently consists of ◦~1250 unit tests ◦~15 system tests ◦~40 examples runs every night on ~12 platforms, ~ 40 configurations ~284 ESMF interfaces implemented, ~266 fully or partially tested, ~93% fully or partially tested – list of untested methods on ESMF website ~150,000 SLOC ~1000 downloads

Open Source Development Open source license (GPL) Open source environment (SourceForge) Open repositories: web-browsable CVS repositories accessible from the ESMF website ◦for source code ◦for contributions (currently porting contributions and performance testing) Open development priorities and schedule: priorities set by users (previously during meetings and telecons, transition to new Change Review Board), web- browsable task lists Open communication: frequent telecons and mailing list discussions Open testing: all tests are bundled with the ESMF distribution and can be run by users Open port status: results of nightly tests on many platforms are web-browsable Open metrics: test coverage, lines of code, requirements status are updated regularly and are web-browsable

ESMF Component Overhead Measures overhead of ESMF superstructure in NCEP Spectral Statistical Analysis (SSI), ~1% overall Run on NCAR IBM Runs done by JPL staff, confirmed by NCEP developers

ESMF Current Challenges Process and techniques for software requirements analysis, design and interface review with a VERY large distributed community (installation of commercial software (DOORS) for requirements archival and tracking, ties to testing and tasking) Transition to multi-agency organizational structure Design strategy for advanced grids and regridding; science and math hires to implement new grids and regridding methods Continued improvement of development and test processes Clear, complete, carefully edited documentation and training program materials New collaborations for technical and domain extension

Planned ESMF Extensions 1.Looser couplings: support for multiple executable and Grid-enabled versions of ESMF 2.Support for representing, partitioning, communicating with, and regridding unstructured grids and semi-structured grids 3.Support for advanced I/O, including I/O support for both logically rectangular, semi-structured, and unstructured grids, asynchronous I/O, checkpoint/restart, and multiple archival mechanisms (e.g. NetCDF, HDF5, binary, etc.) 4.Advanced support for data assimilation systems, including data structures for observational data and adjoints for ESMF methods 5.Support for nested, moving grids and adaptive grids 6.Support for regridding in three dimensions and between different coordinate systems 7.Advanced optimization and load balancing

Extension Process Meaningful agreement for Earth/space frameworks to collaborate and interoperate (i.e., includes resources, staged goals, timeline) Collective analysis and archival of requirements for space weather applications Collective and ongoing design, review, and testing Participation in joint meetings and events (e.g. GEM, SWW, ESMF Annual Meeting (July 20-22, Cambridge, MA) Shared tools?