Projects / Earth System Modeling Framework

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

Recent releases

  •  03 Sep 2012 06:25

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

    •  26 Mar 2012 07:52

      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 00:43

        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.

        •  26 Mar 2011 21:23

          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


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.