1 / 4

Architecture of the Earth System Modeling Framework

Architecture of the Earth System Modeling Framework. NASA GSFC PSAS. Climate. MITgcm. GFDL FMS Suite. Weather. NCAR/LANL CCSM. NCEP Forecast. Data Assimilation. NSIPP Seasonal Forecast.

elabrown
Download Presentation

Architecture of the Earth System Modeling Framework

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. Architecture of the Earth System Modeling Framework NASA GSFC PSAS Climate MITgcm GFDL FMS Suite Weather NCAR/LANL CCSM NCEP Forecast Data Assimilation NSIPP Seasonal Forecast C. DeLuca/NCAR, J. Anderson/NCAR, V. Balaji/GFDL, B. Boville/NCAR, N. Collins/NCAR, T. Craig/NCAR, C. Cruz/GSFC, A. da Silva/GSFC, R. Hallberg/GFDL, C. Hill/MIT, M. Iredell/NCEP, R. Jacob/ANL, P. Jones/LANL, B. Kauffman/NCAR, J. Larson/ANL, J. Michalakes/NCAR, E. Schwab/NCAR, S. Smithline/GFDL, Q. Stout/U Mich, M. Suarez/GSFC, A. Trayanov/GSFC, S. Vasquez/NCAR, J. Wolfe/NCAR, W. Yang/NCEP, M. Young/NCEP and L. Zaslavsky/GSFC

  2. ESMF Project Description GOALS: To increase software reuse, interoperability, ease of use and performance portability in climate, weather, and data assimilation applications 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: $10.1M over 3 years

  3. Computational Characteristicsof Weather/Climate Platforms • Applications solve time-dependent PDEs • Mix of global transforms and local communications • Load balancing for diurnal cycle, event (e.g. storm) tracking • Applications typically require 10s of GFLOPS, 100s of PEs – but can go to 10s of TFLOPS, 1000s of PEs • Required Unix/Linux platforms span laptop to Earth Simulator • Multi-component applications, combined data/task parallelism • Component hierarchies, ensembles, exchanges and multiple contexts • Data and grid transformations between components • Applications may be SPMD/MPMD, concurrent/sequential, combinations • Most applications are implemented in Fortran, some in C/C++ • Parallelization via MPI, OpenMP, shmem, combinations • Large applications (typically 100,000+ SLOC) Seasonal Model coupler ocean assim_atm sea ice assim atmland atm land physics dycore

  4. ESMF Class Structure GridComp Land, ocean, atm, … model CplComp Xfers between GridComps State Data imported or exported Superstructure Infrastructure Bundle Collection of fields Regrid Computes interp weights Field Physical field, e.g. pressure Grid LogRect, Unstruct, etc. PhysGrid Math description DistGrid Grid decomposition F90 Array Hybrid F90/C++ arrays DELayout Virtual machine and comms Route Stores comm paths C++ Utilities Machine, TimeMgr, LogErr, I/O, Config, Base etc. Data Communications

More Related