210 likes | 411 Views
GEOS-5: An ESMF-based Modeling and Assimilation System. ESMF Community Meeting 23 May 2006. GEOS-5 ESMF DESIGN. In GEOS-5 we chose to use a fine-grain component design –– ESMF components are used down to the parameterization level; they must therefore be fairly light-weight.
E N D
GEOS-5: An ESMF-based Modeling and Assimilation System ESMF Community Meeting 23 May 2006
GEOS-5 ESMF DESIGN • In GEOS-5 we chose to use a fine-grain component design –– ESMF components are used down to the parameterization level; they must therefore be fairly light-weight. • We use a hierarchical topology, using Composite Components, and so we are concerned with the relations (couplings) between parents and children, and between siblings, cousins, etc.
ESMF Gridded Component ESMF Coupler Component Hierarchical Component Structure Small, light-weight gridded components based on GEOS_Generic services “Cap” COMPOSITE COMPONENTS (“physical” Couplers) “True” couplers Can be generic BASE COMPONENTS
GEOS-5 AGCM COMPONENT STRUCTURE CAP HISTORY AGCM COLUMN PROCESSES OGCM (qv, ql, qi, cl,…) MOIST RADIATION CHEM SOLAR TURB IR (O3,…,Qdust,…) DYNAMICS SURFACE FVCORE GWD LAKE LAND ICE (u, v, T, p) (Ts,Fi...) (Ts,Fi...) CATCH VEGDYN SALTWATER (Tc, qc, Td,...) (Ci,...) (Tskin,Hskin,...)
GEOS-5 SINGLE-COLUMN STRUCTURE CAP HISTORY AGCM COLUMN PROCESSES MOIST RADIATION SOLAR CHEM TURB DYNAMICS IR SURFACE DYNAMICS SURFACE FVCORE GWD LAKE LAND ICE CATCH VEGDYN SALTWATER
GEOS-GENERIC: An ESMF Implementation Layer • Three major extensions of ESMF concepts: • GEOS Generic provides default Initialize, Run, and Finalize methods and a Generic SetServices to do ESMF “boilerplate” • In GEOS Generic, SetServices is extended to provide data and connectivity services. • GEOS Generic defines an ESMFInternalState • A more general version of the GG Implementation Layer is being developed under NASA’s MAP Program
GG DATA SERVICES AND THE THREE STATES • Data services allow you to describe your import, export and internal states, giving each variable attributes like names, units, dimensionality, usage attributes, grid associations, etc. • Import states are read only to you. Export states are read only to others. This allows the passing of pointers rather than copies and so lightens the coupling. • GEOS Generic creates, allocates and initializes, as appropriate, variables in all three states, putting them in ESMF classes (Arrays, Fields, Bundles, States) that are used by the infrastructure. • Import and Internal states are optionally checkpointed and restarted by Generic Initialize and Generic Finalize.
GG Connectivity Diagram HISTORY Children’s imports are satisfied among by siblings or added to parent’s imports, until the reach the cap. Exports are passed up from child to parent, until they reach the cap, where they can be written out. CAP COLUMN PHYSICS MOIST RADIATION TURB CHEM SOLAR IR
GEOS5: MAP Hurricane Forecasting Precipitation Rate 1 degree resolution 0.5 degree resolution Increasing resolution improves realism of forecasts of the details in nature 2-day Katrina forecasts 0.25 degree resolution Sea Level Pressure 0.5 degree resolution 1 degree resolution 0.25 degree resolution Verifying Analysis from NOAA/NCEP
Hurricane Katrina (Aug 2005) Accumulated rainfall (mm) GEOS-5: 1/4 degree forecast Courtesy Xin Lin & Julio Bacmeister The number of Named Atlantic Tropical Storms and Jun-Nov Storm Generation Potential (SGP) from the ensemble mean of 14 C20C simulations. SGP is computed for the area (10-20N; 80-20W). Weather - climate interactions
NWP mode 1/4 degree GEOS-5 AGCM APPLICATIONS Climate Forecasts: 1 degree DAS mode: 1/2 degree
Future Directions for GEOS-5 ESMF Implementations • Coupled Atmospheric Chemistry & Aerosols • GOCART, GSFC STRAT, GMI (Many participants) • Atmosphere-Ocean Coupling • Poseidon (Schopf); MOM-4 (Balaji &Co.); MIT-GCM (Hill) • Atmoshere, Land, and Ocean Assimilation Systems • GSI (NCEP); Ocean and Land EnKFs (Keppenne-Rienecker, Reichle) • Land BioGeoChemistry and Vegetation Dynamics • Ent Model (Kiang at GISS and Moorcroft at Harvard) • Ocean BioGeoChem and Radiation • (W. Gregg, GSFC)
DYNAMICS FVCORE GWD GEOS-5 COUPLED CHEMISTRY CAP HISTORY AGCM COLUMN PROCESSES OGCM RADIATION MOIST SOLAR AEROCHEM TURB IR SURFACE LAKE LAND ICE GSFC StratChem CATCH VEGDYN SALTWATER GMI GOCART DU Pchem EMISS DEPOs BC SS SU OC CHEM
GEOS-5 Coupled Model HISTORY CAP GCM AGCM OGCM OGCM AGCM SEA ICE COLUMN PROCESSES MOIST RADIATION MIT-OGCM CHEM SOLAR ORAD Poseidon TURB IR DYNAMICS SURFACE OBIO MOM-4 FVCORE GWD LAKE LAND ICE CATCH VEGDYN SALTWATER
GEOS-5 Stand-Alone Ocean HISTORY CAP GCM AGCM OGCM OGCM AGCM SEA ICE COLUMN PROCESSES MOIST RADIATION MIT-OGCM CHEM SOLAR ORAD Poseidon TURB IR DYNAMICS SURFACE OBIO MOM-4 FVCORE GWD LAKE LAND ICE CATCH VEGDYN SALTWATER
The GEOS-5 Exchange Grid GEOS5
GEOS-5 Ocean-Atmosphere Communication ATM Xchg <-> OCN Xchg ReDist AGCM ATM LogRec<->ATM Xchg OGCM OCN LogRec<->OCN Xchg LOCAL OPERATIONS
MERRA http://gmao.gsfc.nasa.gov/merra/ Michael Bosilovich, Siegfried Schubert & Gi-Kong Kim MERRA Objectives Half-Degree by 72L to .01 mb 1979-present Parallel AMIP run GSI Analysis with IAU EMPHASIS ON WATER CYCLE • Global Precipitation, Evaporation, Land Hydrology, Cloud parameters and TPW GLOBAL HEAT AND WATER BUDGETS FOR ALL PROCESSES DIURNAL CYCLE FROM HOURLY 2-D FIELDS
GEOS-5 Data Assimilation Systems HISTORY CAP DAS ADAS ODAS AGCM AANA OGCM OANA OGCM OGCM OGCM OGCM OGCM EnKF GSI OGCM OGCM REPLAY REPLAY
SUMMARY • GEOS-5 is a modeling and assimilation system based on many ESMF gridded components. • It uses a highly configurable hierarchical architecture with a fine-grain ESMF implementation • It relies on an implementation layer (GEOS-Generic) to facilitate the construction and coupling of the ESMF GCs. • It is being expanded to include coupled climate, chemistry, and biological processes, and to run on-line, coupled assimilation systems.