ESMF

ESMF

The ESMF ("Earth System Modeling Framework") is open source software for building climate, numerical weather prediction, data assimilation, and other Earth science software applications. These applications are computationally demanding and usually run on supercomputers. The ESMF project is distinguished by its strong emphasis on community governance and distributed development, and by a diverse customer base that includes modeling groups from universities, major U.S. research centers, the National Weather Service, the Department of Defense, and NASA. The ESMF development team is centered at NCAR.

About ESMF

Purpose

ESMF increases the interoperability of Earth science modeling software developed at different sites and promotes code reuse. The idea is to transform distributed, specialized knowledge and resources into a collaborative, integrated modeling community that operates more efficiently, can address a wider variety of problems more effectively, and is more responsive to societal needs.

oftware Architecture

ESMF is based on principles of component-based software engineering. The components within an ESMF software application usually represent large-scale physical domains such as the atmosphere, ocean, cryosphere, or land surface. Some models also represent specific processes (e.g. ocean biogeochemistry, the impact of solar radiation on the atmosphere) as components. In ESMF, components can create and drive other components so that an ocean biogeochemistry component can be part of a larger ocean component.

The software that connects physical domains is called a coupler in the Earth system modeling community. Couplers follow the mediator pattern and take the outputs from one component and transform them into the inputs that are needed to run another component. Transformations may include unit conversions, grid interpolation or remapping, mergers (i.e., combining land and ocean sufaces to form a completely covered global surface) or other specialized transformations. In ESMF, couplers are also software components.

History

The ESMF collaboration had its roots in the Common Modeling Infrastructure Working Group (CMIWG), an unfunded, grass-roots effort to explore ways of enhancing collaborative Earth system model development. The CMIWG attracted broad participation from major weather and climate modeling groups at research and operational centers. In a series of meetings held from 1998 to 2000, CMIWG members established general requirements and a preliminary design for a common software framework.

In September 2000, the NASA Earth Science Technology Office (ESTO) released a solicitation that called for the creation of an ESMF. A critical mass of CMIWG participants agreed to develop a coordinated response, based on their strawman framework design, and submitted three linked proposals. The first focused on development of the core ESMF software, the second on deployment of Earth science modeling applications, and the third on deployment of ESMF data assimilation applications. All three proposals were funded, at a collective level of $9.8M over a three year period. As the ESMF project gained momentum, it replaced the CMIWG as the focal point for developing community modeling infrastructure.

During the period of NASA funding, the ESMF team developed a prototype of the framework and used it in a number of experiments that demonstrated coupling of modeling components from different institutions. ESMF was also used as the basis for the construction of a new model, the GEOS-5 atmospheric general circulation model at NASA Goddard.

As the end of the first funding cycle for ESMF neared, its collaborators wrote a Project Plan that described how ESMF could transition to an organization with multi-agency sponsorship for its next funding cycle. Major new five-year grants came from NASA, through the Modeling Analysis and Prediction (MAP) program for Climate Change and Variability, and from the Department of Defense Battlespace Environments Institute. The NSF continued funding part of the development team through NCAR core funds. Many smaller ESMF-based application adoption projects were funded in domains as diverse as space weather and sediment transport.

Also at the end of the first funding cycle, the ESMF collaborators wrote a white paper on Future Directions for the ESMF. This paper formed the basis for a proposal to NSF to combine ESMF (and other software frameworks) with data services to create a computational environment that supports an end-to-end modeling workflow. It was funded and has become the Earth System Curator project.

References

*Collins, N., G. Theurich, C. DeLuca, M. Suarez, A. Trayanov, V. Balaji, P. Li, W. Yang, C. Hill, and A. da Silva, (2005). Design and Implementation of Components in the Earth System Modeling Framework. International Journal of High Performance Computing Applications. Fall/Winter 2005.
*Hill, C., C. DeLuca, V. Balaji, M. Suarez, and A. da Silva, (2004). Architecture of the Earth System Modeling Framework. Computing in Science and Engineering, Volume 6, Number 1.

External links

* [http://www.esmf.ucar.edu ESMF home page]
* [http://www.earthsystemcurator.org Earth System Curator home page]
* [http://map.nasa.gov/ NASA Modeling Analysis and Prediction Program home page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • ESMF — ICAO Airportcode f. Fagerhult (Sweden) …   Acronyms

  • ESMF — ICAO Airportcode f. Fagerhult ( Sweden) …   Acronyms von A bis Z

  • ESMF — Eat Sh** Mother F***er …   Glossary of chat acronyms & text shorthand

  • oomph — ÊŠmf n. energy, vitality; sex appeal, sexual attractiveness (Slang) …   English contemporary dictionary

  • Common modeling infrastructure — refers to software libraries that can be shared across multiple institutions in order to increase software reuse and interoperability in complex modeling systems. Early initiatives were in the climate and weather domain, where software components …   Wikipedia

  • National Unified Operational Prediction Capability — The National Unified Operational Prediction Capability (NUOPC) is a collaboration of modeling centers. The group is currently developing a new ensemble forecasting system for operational numerical weather prediction.[1] Partners of NUOPC include… …   Wikipedia

  • National Weather Service — NWS Agency overview Formed February 9, 1870 Jurisdiction …   Wikipedia

  • Component-based software engineering — A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer s order, requires the card processing component to charge the customer s credit/debit card (functionality that the latter… …   Wikipedia

  • Liste der Flughäfen in Schweden — In Schweden gibt es zurzeit 51 Flughäfen mit IATA Code sowie 166 Flughäfen und Flugplätze mit ICAO Code. In der folgenden Liste sind alle diese Flughäfen und Flugplätze in schwedischer alphabetischer Ordnung, d.h. A Z,Å,Ä,Ö aufgelistet. Flughäfen …   Deutsch Wikipedia

  • Список аэропортов Швеции — …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”