Hosted by CU logo University of Colorado
Powered by ESGF-CoG logo
Welcome, Guest. | Login | Create Account
ESMF logo
You are at the CoG-CU node

Community Infrastructure for Building and Coupling Models

The Earth System Modeling Framework (ESMF) is high-performance, flexible software infrastructure for building and coupling weather, climate, and related Earth science applications. The ESMF defines an architecture for composing complex, coupled modeling systems and includes data structures and utilities for developing individual models.

The basic idea behind ESMF is that complicated applications should be broken up into coherent pieces, or components, with standard calling interfaces. In ESMF, a component may be a physical domain, or a function such as a coupler or I/O system. ESMF also includes toolkits for building components and applications, such as regridding software, calendar management, logging and error handling, and parallel communications.

The National Unified Operational Prediction Capability (NUOPC) and its research partners are working toward a common model architecture - a standard way of building models. The NUOPC Layer defines conventions and templates for using ESMF, and makes it simpler to adopt the framework. 

ESMF Component Lists

ESMF Strategic Plan 2017-2020

During spring 2017 the ESMF Executive Board approved a new ESMF Strategic Plan.

Grid Remapping

ESMF has the option to build a standalone application, called RegridWeightGen, that can generate interpolation weights in parallel. It's fast and can handle a wide variety of grids and grid options. It's not necessary to use the rest of ESMF to use it ... just provide grid files in a standard (netCDF-based) format.

ESMF's regridding capability is growing with every release. See the latest status.

ESMPy, the Python Interface to ESMF Grid Remapping

ESMPy is an easy way to use powerful ESMF grid remapping.  The software currently allows remapping on logically rectangular grids and meshes, and will soon support observational data streams.


Last Update: May 30, 2017, 11:56 a.m. by Cecelia DeLuca
Read News
ESMF v7.0.2 Released
Download it from the Software tab, under Download / Releases: http://www.earths... This release ...
ESMF v7.0.1 Released
Download it from the Software tab, under Download / Releases: http://www.earths.... This release ...
ESMF v7.0.0 Released
Download it from the Software tab, under Download / Releases: http://www.earths...
ESMF v6.3.0r Released
Read more and download at: http://www.earths...
Browse Projects
Start typing, or use the 'Delete' key to show all available tags.
ESMF Tags: Model framework