The architecture of the Earth System Modeling Framework

@article{Hill2004TheAO,
  title={The architecture of the Earth System Modeling Framework},
  author={Christopher Hill and Cecelia DeLuca and Venkatramani Balaji and Max J. Su{\'a}rez and Arlindo M. da Silva},
  journal={Computing in Science \& Engineering},
  year={2004},
  volume={6},
  pages={18-28}
}
The Earth System Modeling Framework (ESMF) project is developing a standard software platform for Earth system models. The standard, which defines a component architecture and a support infrastructure, is being developed under open-software practices. Target applications range from operational numerical weather prediction to climate-system change and predictability studies. 

Figures and Tables from this paper

Design and Implementation of Components in the Earth System Modeling Framework
The Earth System Modeling Framework is a component-based architecture for developing and assembling climate and related models. A virtual machine underlies the component-level constructs in ESMF,
Implementing Applications with the Earth System Modeling Framework
TLDR
This work illustrates features of the Earth System Modeling Framework (ESMF) that are commonly needed in Earth Science applications, for example, support for a broad range of discrete grids, regridding functions, and a distributed grid class which represents the data decomposition through a simplified finite-volume atmospheric model.
Cross‐organization interoperability experiments of weather and climate models with the Earth System Modeling Framework
TLDR
The approach of the Earth System Modeling Framework, in particular its component and coupling mechanism, is described, and the results of three cross‐organization model interoperability experiments are presented.
Geoscientific Model Development Coupling technologies for Earth System Modelling
This paper presents a review of the software currently used in climate modelling in general and in CMIP5 in particular to couple the numerical codes representing the different components of the Earth
Coupling technologies for Earth System Modelling
TLDR
A review of the software currently used in climate modelling in general and in CMIP5 in particular to couple the numerical codes representing the different components of the Earth System is presented.
An Integrated Hydrologic Modeling and Data Assimilation Framework
The Land Information System (LIS) is a multiscale hydrologic modeling and data assimilation framework that integrates the use of satellite and ground-based observational data products with advanced
An Integrated Hydrologic Modeling and Data Assimilation Framework
The Land Information System (LIS) is a multiscale hydrologic modeling and data assimilation framework that integrates the use of satellite and ground-based observational data products with advanced
A Performance Tool for Earth System Models Development
TLDR
A performance tool for Earth system models development is presented to aid in analyzing the performance of the climate modeling applications and measuring results of its entire execution prove the predictions on the scaling efficiencies.
A Performance Tool for Earth System Models Development
TLDR
A performance tool for Earth system models development is presented to aid in analyzing the performance of the climate modeling applications and measuring results of its entire execution prove the predictions on the scaling efficiencies.
THE EARTH SYSTEM PREDICTION SUITE: Toward a Coordinated U.S. Modeling Capability.
The Earth System Prediction Suite (ESPS) is a collection of flagship U.S. weather and climate models and model components that are being instrumented to conform to interoperability conventions,
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 24 REFERENCES
Development of a next-generation regional weather research and forecast model.
TLDR
An overview of the project and current status of the WRF development effort in the areas of numerics and physics, software and data architecture, and single-source parallelism and performance portability is provided.
The NCAR Climate System Model, Version One*
The NCAR Climate System Model, version one, is described. The spinup procedure prior to a fully coupled integration is discussed. The fully coupled model has been run for 300 yr with no surface flux
Parallel Grid Manipulations in Earth Science Calculations
We introduce the parallel grid manipulations needed in the Earth Science applications currently being implemented at the Data Assimilation Office (DAO) of the National Aeronautics and Space
First- and Second-Order Conservative Remapping Schemes for Grids in Spherical Coordinates
Coupling atmosphere, ocean, sea ice, and land surface models requires a means for remapping fields between grids in an accurate and conservative manner. A method is described here for computing
Initial testing of a massively parallel ensemble Kalman filter with the Poseidon isopycnal ocean general circulation model
A multivariate ensemble Kalman filter (MvEnKF) implemented on a massively parallel computer architecture has been developed for the Poseidon ocean circulation model and tested with a Pacific basin
A Personal Supercomputer for Climate Research
TLDR
The results show that a high-performance interconnect, in conjunction with a light-weight application-specific library, provides efficient support for the fine-grain parallel application on an otherwise general-purpose commodity system.
The POOMA framework
TLDR
The POOMA FrameworK is an integrated collection of C++ classes designed to increase simulation lifetime and agility, ease data-parallel interfaces, and improve portability across rapidly evolving high-performance computing architectures.
A Portable, Object-Based Parallel Library and Layered Framework for Real-Time Radar Signal Processing
TLDR
An object-based, layered framework and associated library in C for real-time radar applications that meets performance requirements by highly optimizing the kernel layer, and by performing allocations and preparations for data transfers during a set-up time.
Overture: an objectoriented framework for solving partial differential equations on overlapping grids
TLDR
The Overture framework is an object-oriented environment for solving partial differential equations in two and three space dimensions that enables the use of finite difference and finite volume methods at a level that hides the details of the associated data structures.
The Cactus Framework and Toolkit: Design and Applications
TLDR
The design of the latest release of Cactus is described, a complete rewrite of earlier versions, which enables highly modular, multi-language, parallel applications to be developed by single researchers and large collaborations alike.
...
1
2
3
...