ESMF >
NASA Initial Cooperative Agreement: Milestone Table
Joint milestones are shaded. We assume a start date of Feb. 1, 2002
| NUM | LABEL | MILESTONE (PART I | PART II | PART III) | DATE | ||
|---|---|---|---|---|---|
| 1 | A | Basic development infrastructure completed. Establish open development environment, including source code and documentation repositories. Deliver draft ESMF Software Developer's Guide and ESMF General Requirements Document via the Web. Select Executive Board. Comments on requirements solicited at community meeting. Definition of all documents to be delivered. |
May 2002 | ||
| $535,000 | $180,000 | $677,000 | |||
| 2 | E | Establish code baselines. All current versions of documented source code for applications and the framework made publicly available via the Web. |
July 2002 | ||
| Assemble EVA Suite. Baseline efficiency of scaling of high-resolution coupled gridpoint code. | Baseline time to solution of MITgcm atmosphere/ocean. | Baseline time to solution of NCEP spectral analysis. | |||
| $468,000 | $170,000 | $593,000 | |||
| 3 | H | Design, implementation, and community delivery policies agreed
upon. Deliver ESMF Architecture Document, Implementation Report including prototype code, and draft Build Plan via the Web. The ESMF Architecture Document will include a definition of compliance and a listing and description of object classes and functionality classes. Decide on implementation language(s) and language interoperability strategy based on findings in the Implementation Report. Select Advisory Board and external customers. External peer review of Architecture Document. Updated General Requirements Document. |
Aug. 2002 | ||
| $200,000 | $160,000 | $254,000 | |||
| 4 | B | First Annual Report delivered. Submit FY01 Annual Report via the Web. |
Aug. 2002 | ||
| $134,000 | $72,000 | $169,000 | |||
| opt | - | Installation of high-performance cluster | Oct. 2002 | ||
| Between thirty-two and sixty-four processor cluster installed for use with ESMF codes at MIT. Cluster nodes to use P4, 1.5GHz (or higher) with 256 or 512MB of RDRAM (800MHz or 1066MHz) or DDRSDRAM (266MHz) per node. High-speed, parallel application interconnect, to use Myrinet (PC164B or PC164C). Commodity network, using switched 10/100 Ethernet, will be used for general-purpose traffic. | |||||
| $50,000 | |||||
| 5 | F | First code improvement completed. Deliver preliminary interface specification and early prototype ESMF source code as per Build Plan. Solicitation of comments on interface at community meeting. Draft class requirements and design documents delivered. Updated General Requirements Document, Software Developer's Guide. All current versions of documented source code for applications and the framework made publicly availablevia the Web. |
April 2003 | ||
| $267,000 | $160,000 | $338,000 | |||
| Measure scalability of EVA high resolution gridpoint non-framework and framework versions, including spectral filtering and transpose. | Port 2 JMC codes to cluster. Measure overhead of MITgcm coupled atmosphere / ocean, using same machine for framework and non-framework versions. |
Measure overhead of NCEP spectral analysis, using same machine for framework and non-framework versions. | |||
| $267,000 | $160,000 | $339,000 | |||
| 6 | I | Interoperability prototype from milestone "H" tested with
improved codes. All current versions of documented source code for applications and the framework made publicly available via the Web. Provide 3 interoperability experiments from the following list:
|
Mar. 2004 | ||
| Two Part II JMC codes will achieve partial compliance, either within 120 FTE-hours for each code or with less than a 2% change in executable source code. | |||||
| $368,000 | $160,000 | $465,000 | |||
| 7 | C | Second Annual Report delivered. Submit FY02 Annual Report via the Web. |
Mar. 2004 | ||
| $326,000 | $72,000 | $212,000 | |||
| opt | Installation of increased size high-performance cluster. | Mar. 2004 | |||
| Between 64 and 128 processor cluster installed for use with ESMF codes at MIT. Hardware as specified in "Installation of high-performance cluster." | |||||
| $50,000 | |||||
| 8 | G | Second code improvement completed. Deliver advanced interface specification and prototype ESMF code as per Build Plan. Update Class Requirements and Class Design documents, and General Requirements. Comments solicited at community meeting. Deliver draft User's Guide and API Reference, Software Developer's Guide. Provide EVA Suite and 3 JMC codes fully compliant, remaining JMC codes partially compliant. Provide 2 more interoperability experiments from the list in Milestone I. All current versions of documented source code for applications and the framework made publicly available via the Web. |
Nov. 2004 | ||
| $319,000 | $160,000 | $253,000 | |||
| Scaling of framework version of EVA Suite high-resolution gridpoint code at 1024 processors will be as good as non-framework version. Gridpoint code will use ESMF grid communication services for all interprocessor communications. | Port 4 JMC codes to cluster. Show no more than 10% framework overhead in MITgcm coupled atmosphere / ocean. |
Show no more than 10% framework overhead in NCEP analysis. | |||
| $318,000 | $160,000 | $254,000 | |||
| 9 | J | Full interoperability demonstrated using improved codes.
All functionality classes exercised in some JMC code. All JMC codes fully compliant. All current versions of documented source code for applications and the framework made publicly available via the Web. Interoperability experiments listed in Milestone I completed. |
June 2005 | ||
| $137,000 | $150,000 | $339,000 | |||
| 10 | D | Final Report delivered.
Submit Final Report via the Web. |
June 2005 | ||
| $1,000 | $47,000 | $211,000 | |||
| opt | - | Education and Public Outreach
First cycle of professional development workshops completed. |
opt | ||
| $355,000 | $3,000 | $10,000 | |||
| 11 | K | Customer delivery accomplished.
Deliver a user-friendly website where ESMF source code and documents can be obtained. All current versions of documented source code for applications and the framework made publicly available via the Web. EVA Suite includes tutorial application. Final document set includes ESMF User's Guide and User's API Reference. These will include sufficient design information to continue development on the ESMF system. Provide updated Software Developer's Guide and updated General Requirements. One new user from the following list of institutions will implement their code in the framework: NASA Goddard Institute for Space Studies (GISS), Center for Ocean-Land-Atmosphere Studies (COLA), International Research Insitute for Climate Prediction (IRI), NASA Jet Propulsion Laboratory (JPL), Lawrence Livermore National Laboratory, Colorado State University, University of Illinois, Scripps Research Institute, University of Miami, NOAA Forecast Systems Laboratory, Florida State University, Rutgers University, Oak Ridge National Laboratory, Air Force Weather Agency, University of Washington. |
Aug.2005 | ||
| $1,000 | $15,000 | $127,000 | |||
| opt | - | Education and Public Outreach.
Final cycle of professional development workshops completed. |
Aug. 2005 | ||
| $85,000 | $3,000 | $10,000 | |||
