About ESMF Download Users Developers Management Work Plans Metrics Impacts Conventions

What is ESMF?

The Earth System Modeling Framework (ESMF) is software for building and coupling weather, climate, and related models. Read more...

curator logo

The Earth System Curator project collaboratively develops software infrastructure to support end-to-end modeling in the Earth sciences. Read more...

What's New

ESMF in NCL: ESMF 5.2.0rp2 regridding functionality has been incorporated into the 6.1.0-beta version of the NCAR Command Language (NCL) visualization software. ESMF adds fast parallel regridding, higher-order interpolation, and additional grid support. The additional grid support enables bilinear, first-order conservative, and new higher-order interpolation methods to be supported on curvilinear grids and unstructured meshes as well as rectilinear grids. Read more on how to use ESMF in NCL. May, 2012

ESMF in UV-CDAT: The ESMF python interface, ESMP, is now used in the Ultrascale Visualization - Climate Data Analysis Tools (UV-CDAT) 1.0 software. ESMP provides bilinear and conservative regridding for curvilinear gridded data. UV-CDAT receives primary support from the Department of Energy. May, 2012

ESMF Internal Release 5.3.0: New features include 3D conservative regridding and fault tolerance. ESMP additions include support for logically rectangular grids as well as meshes, and interfaces for all ESMF interpolation methods. There's more ... read the release notes and download. April, 2012

Updated Component Listing: See the latest listing of ESMF components and coupled modeling applications. April, 2012

ESMF in Space Weather Modeling: A new impacts page describes how ESMF regridding is used in the Thermosphere-Ionosphere-Mesosphere-Electrodynamics General Circulation Model (TIMEGCM) at the NCAR High Altitude Observatory. April, 2012

ESMF Patch Release 5.2.0rp2: An update to the 5.2.0r release, this patch includes support for clockwise cells in the conservative regridding capability. Learn more and download. April, 2012

ESMF Strategic Plan 2012-2015: The ESMF Executive Board has approved a concise ESMF Strategic Plan that addresses the need for end-to-end workflows, more comprehensive model metadata, new computing architectures, and other challenges. February, 2012

Introducing ESMP: The prototype ESMF-Python (ESMP) library is a Python interface to ESMF grid remapping functions. Currently only unstructured meshes are supported, but updates and releases are happening frequently. Visit the ESMP home page and try it out. February, 2012

Deprecation Policy: The new deprecation policy addresses the timeline and process for making changes to interfaces that have been identified as backward compatible. January, 2012

News archive

Only interested in generating interpolation weights?

ESMF has the option to build a standalone application that can generate interpolation weights in parallel (RegridWeightGen). 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. Read more about the RegridWeightGen application here.