Projects / Earth System Modeling Frame...

Earth System Modeling Framework

ESMF is software for building and coupling weather, climate, and related models. The premise is that complicated applications should be broken up into smaller pieces, or components. A component is a unit of software composition that has a coherent function, and a standard calling interface and behavior. Components can be assembled to create multiple applications, and different implementations of a component may be available.

Operating Systems

RSS Recent releases

  •  03 Sep 2012 21:12

Release Notes: A fault-tolerant extension to the ESMF_GridComp and ESMF_CplComp interfaces has been implemented. Numerous enhancements and bugfixes.

  •  26 Mar 2012 14:03

Release Notes: This release adds assorted minor enhancements and bugfixes, improves standardization of the API, and adds support for 64bit offsets in NetCDF files.

  •  14 Nov 2011 17:32

Release Notes: This release modifies the code to enable backward compatibility and adds support for the PGI 11.x compiler version on Linux/PC and the Cray XT platform.

Release Notes: Major reworking and standardizing of interfaces and internals were done. Major speedups were made.`

  •  27 Jun 2008 20:25

Release Notes: Minor API enhancements. Minor bugfixes.


Project Spotlight

Project REI

Web based software for the rapid creation of data handling interfaces.


Project Spotlight


A client-server pair to register clients with dynamic IP addresses in hosts.allow.