Download
Download Last Public Release
ESMF v4.0.0r builds on the flexible, distributed Array data structure introduced publicly in 3.1.0r. This can be combined with a Grid, Mesh, or Location Stream to create a Field. Field and FieldBundle communication methods have been restored. Capabilities of the reworked ESMF_FieldRegrid() method include parallel/serial execution, support for meshes and logically rectangular grids, bilinear and higher order interpolation, regridding 2D and 3D grids, and masking options. There is also a new offline utility for generating interpolation weights that takes in NetCDF files. The regrid capabilities are being used in a few production codes, and we encourage users to try them out.
The Attribute class was reworked, and now supports reading and writing standard metadata in multiple formats, including XML. Metadata mirrors the hierarchical structure of the framework, and can be agglomerated so that, for example, the metadata for a State can automatically include the metadata for the Fields that it contains. Attributes are part of increasing support within the framework for workflows and automated documentation of runs. These capabilities are still fairly new, so expect some bumps.
General improvements were made to the ESMF_StateReconcile() method, which is used to support concurrent execution of components. Internal buffers are now allocated dynamically, which allows for a greater range of problem sizes, and reconciliation of nested States and objects such as Location Streams and Meshes is now supported.
(ESMF v4.0.0r release date: October 30, 2009.)
- Download Release v4.0.0r
- Release Notes and Known Bugs
- Reference Manual (HTML) (Download PDF)
- User's Guide (HTML) (Download PDF)
Public vs. Internal Releases
Public releases have undergone exhaustive testing and are expected to be stable. They are fully supported. Internal releases fix bugs or add capabilities not yet in public releases. They may not be fully tested, and come with no guarantee of support. The last internal release was ESMF v4.0.0, on May 15, 2009.
To browse all releases, public and internal, see the View All Releases link at left.
If in doubt about which release to download, send email to esmf_support@ucar.edu.
