University of Colorado
ESMF maintains an active collaboration with the Community Earth System Model (CESM). CESM has supported ESMF interfaces since its CCSM4 releasem in April 2010, and uses ESMF utilities for grid remapping and time management. Generally, the way that the collaboration works is that the ESMF team implements functionality on a CESM branch following the mutually agreed to work plan, and tags and regression tests the completed work. The regression testing is done following a test plan that covers basic CESM configurations. CESM then reviews the changes and, as appropriate, integrates, tests, and deploys the changes as part of a distribution.
The following test reports were submitted to CESM prior to integration:
The following are evaluation plans that led up to the integration of ESMF into CCSM public releases.
The first plan was approved by the CCSM Scientific Steering Committee (SSC) in January, 2005. This plan focused on the component and redistribution functions of ESMF, and required that ESMF demonstrate less than 5% overhead relative to CCSM's existing infrastructure. ESMF successfully passed the evaluation in May, 2007 and the ESMF version was incorporated into the CCSM development repository.
The second plan was approved by the CCSM SSC in September, 2007. It focused on evaluation of the regridding capabilities of ESMF, including petascale processor counts. This plan was completed successfully and ESMF was incorporated into CCSM4.
The following slides show detailed plans used to implement ESMF in CCSM: