www.esmf.ucar.edu
ESMF Application Status
GMAO Seasonal Forecast
NCAR/LANL CCSM
NCEP Forecast
GFDL FMS Suite
MITgcm
NCEP/GMAO Analysis
ClimateData Assimilation
Weather
Arlindo da SilvaESMF Interagency Working Group Meeting
www.esmf.ucar.edu
Modeling CodesSOURCE APPLICATION
GFDL FMS B-grid atmosphere
FMS spectral atmosphere
FMS MOM4 ocean model
MIT MITgcm coupled atmosphere/ocean
MITgcm regional and global ocean
GMAO GMAO atmospheric GCM coupled with ocean GCM
NCAR/LANL CCSM2 including CAM and CLM coupled with POP ocean and data ice model
www.esmf.ucar.edu
Data Assimilation Codes
SOURCE APPLICATION
GMAO Gridpoint Statistical Interpolation (GSI) System (joint with NCEP)
replaces Physical-space Statistical Analysis System (PSAS)
GEOS-5 Atmospheric General Circulation Model
replaces NSIPP Atmospheric General Circulation Model
NCEP Gridpoint Statistical Interpolation (GSI) System (joint with GMAO)
replaces Spectral Statistical Interpolation (SSI)
Global Spectral Forecasting Model
WRF regional atmospheric model at 22km resolution CONUS forecast
GMAO ODAS with OI analysis system with ~10K observations/day
MIT MITgcm century / millennium adjoint sensitivity
www.esmf.ucar.edu
ESMF Interoperability DemonstrationsCOUPLED CONFIGURATION NEW SCIENCE ENABLED
GFDL B-grid atm / MITgcm ocn Global biogeochemistry (CO2, O2), SI timescales.
GFDL MOM4 / NCEP forecast NCEP seasonal forecasting system.
GMAO ocean / LANL CICE Sea ice model for extension of SI system to centennial time scales.
NSIPP atm / NCEP analysis Assimilated initial state for SI.
GMAO GEOS-5/ NCEP GSI Intercomparison of systems for NASA/NOAA joint center for satellite data assimilation.
NCAR fvCAM/ NCEP analysis Intercomparison of systems for NASA/NOAA joint center for satellite data assimilation.
NCAR CAM / MITgcm ocn Improved climate predictive capability: climate sensitivity to large component interchange, optimized initial conditions.
NCEP WRF / Ocean Model Development of hurricane prediction capability.
www.esmf.ucar.edu
Interoperability Experiment
Legend1. Base version of both codes in experiment selected, and configuration decided upon (e.g. target platform, one/two way coupling, fields sent, duration).
2. Both codes run standalone as ESMF components, using component constructs but not necessarily creating valid states.
3. Fields that will be in import/export states of both codes match up with each other.4. Both codes create valid ESMF import/export states, including fields with ESMF
grids.5. Draft coupler is written and full system with codes, stub coupler, and ESMF can
be linked and run on target platform.6. One field is transferred in some manner in one direction through the coupler.7. ESMF regridding is used if needed.8. All fields active in the experiment are correctly transferred and the experiment
verified by outside source.
www.esmf.ucar.edu
Interoperability Experiment Status
0 1 2 3 4 5 6 7 8
GFDL B-Grid Atm/MITgcm Ocean
GFDL MOM4 Ocean/NCEP Atm
GMAO Ocean/LANL CICE
Aries Atm/SSI Analysis
fvCAM/SSI Analysis
GEOS-5 Atm/GSI Analysis
CAM/MITgcm Ocean
WRF/ Regional Ocean
TARBALL
www.esmf.ucar.edu
ESMF Adoption LegendInfrastructure (i = 1…6)
Number indicates how many ESMF utilities are being used internal to the code.Superstructure (i=1…8)• Base version of code selected, and configuration decided on (includes version, target
platform, validation criteria).• User component is restructured in an ESMF manner, but may not use ESMF software.• User component builds valid states and presents standard ESMF interfaces.• All gridded components run as ESMF stand-alone components - complete for non-
coupled applications.• A system with all components and stub coupler(s) links and runs, even though the
coupler may not do anything, or may not use ESMF regridding.• One field is transferred in some manner through the coupled system.• ESMF regridding is used if needed.• All active fields are correctly transferred, and experiment is verified by outside source.
www.esmf.ucar.edu
ESMF Adoption Status0 1 2 3 4 5 6 7 8
EVA Test Atmosphere
EVA Test Coupled Atm/Ocn
GFDL B-Grid Atm
GFDL Spectral Atm
GFDL MOM4 Ocean
MITgcm Coupled Atm/Ocn
MITgcm Regional Ocn
NCAR CAM / fvCAM
NCAR CLM
LANL POP
LANL CICE
CCSM
GEOS-5 Coupled Atm/Ocn
NCEP GFS
NCEP SSI
NCEP/NCAR WRF
ODAS w ith NSIPP Ocn
MITgcm Adjoint
GSI Analysis
GEOS-5 Atmosphere
Superstructure
Infrastructure
TARBALL
TARBALL
www.esmf.ucar.edu
Specific Applications in first three demonstrations
SOURCE APPLICATION
GFDL FMS B-grid atmosphere at N45L18
MIT MITgcm ocean at 2.8°x2.8° ocean L15
NCAR
NCEP
fvCAM at 2°x2.5°
SSI analysis system with 250K observations/day, 2 tracers
Sources are available over the web through ESMF site.•Each demonstrates how ESMF solves the technical aspects of software interoperability, not the science of building and coupling systems
www.esmf.ucar.edu
NCAR Climate Model meetsNCEP Data Assimilation
NCAR Finite-volume Community Atmospheric Model (fvCAM)• Finite-volume Dynamical Core developed at NASA/GSFC by S.-J. Lin• Latest NCAR Physics packages
NCEP Spectral Statistical Interpolation (SSI) System• Assimilates a wealth of conventional and satellite data• Demo utilizes same observational stream used operationally at NCEP
For this Demo, we have developed both fvCAM and SSI as ESMF Grid Components and coupled them using ESMF services.
This is the first time a state-of-the-art data assimilation system in coupled to the CAM
ESMF GRIDDED COMPONENT
NCARfvCAM
ESMF COUPLER COMPONENT
NCEPSSI
ESMF GRIDDED COMPONENT
www.esmf.ucar.edu
NCAR fvCAM ENCAPSULATED AS
ESMF GRIDDED COMPONENT
NCARfvCAM
MITgcm ENCAPSULATED AS
ESMF GRIDDED COMPONENT
MITgcm
MITgcm – CAM InteroperabilityIn this experiment CAM is configured with 2 degree latitudinal resolution and 2.5 degree longitudinal resolution, resulting in a computational grid that is 144x90 grid points in the horizontal. The MITgcm ocean configuration uses 2.8125 degree resolution both zonally and meridionally. Both configurations execute domain decomposed into sixteen latitude circles, but at different resolutions. The experiment runs on 16 cpu’s and an ESMF coupler component using parallel ESMF_Regrid is used to map between them.Demonstration is done passing SST from ocean to atmosphere.
ESMF COUPLER COMPONENT
www.esmf.ucar.edu
GFDL ALS
GFDL atmosphere-land-seaice
(ALS) composite
MITgcm Ocean
MITgcm ENCAPSULATED AS
ESMF GRIDDED COMPONENT
GFDL Atm – MITgcm Interoperability
In this experiment the atmosphere-land-ice composite component is configured with 2 degree latitudinal resolution and 2.5 degree longitudinal resolution, resulting in a computational grid that is 144x90 grid points in the horizontal. The MITgcm ocean configuration uses 2.8125 degree resolution both zonally and meridionally. The MITgcm configurations executes domain decomposed into thirty latitude circles. The atmosphere component executes decomposed into thirty longitude bands. Demonstration is done passing SST from ocean to atmosphere on 30 CPU’s. In this experiment the parallel regrid must map from latitude circle decomposition to longitude band decomposition.
ESMF COUPLER COMPONENT
www.esmf.ucar.edu
Timeline and Status
Spring 2003
Spring 2004
First API and software release with Community Meeting review
First 3 interoperability experiments completed
Summer 2004 Second API and software release (ESMF 2.0) with Community Meeting review.
Winter 2004 Five interoperability experiments completed; all codes partially ESMF-compliant
Summer 2005 All interoperability experiments complete. All codes fully ESMF-compliant.
Winter 2005 Final software release