[LCRC Accounts] Project Allocation Request
Hello, A change in allocation has been requested: Requester: svasquez (Silverio Vasquez) Project: ESMF Title: Earth System Modeling Framework Description: The goal of the Earth System Modeling Framework project is to build high performance, flexible software infrastructure to increase ease of use, performance portability, interoperability, and reuse in climate, numerical weather prediction, data assimilation, and other Earth science applications. The framework is intended for use by individual researchers as well as major operational and research centers. ESMF products include an API specification, a reference implementation accompanied by extensive documentation, and an exhaustive regression test suite that includes 4000+ unit tests, system tests, and examples. The ESMF software consists of a superstructure for coupling and exchanging data between models components (e.g., atmosphere, ocean) and an infrastructure consisting of 1) data structures for representing grids and fields and 2) an optimized, portable set of low-level utilities. The data constructs and low-level utilities can be used by the coupling superstructure and may also be used separately to compose scientific applications. ESMF uses a mixture of C++ and F90. Most of the low level classes are implemented in C++ and have Fortran bindings. We have worked out a detailed interoperability specification which allows F90/C to interact on multiple platforms. Communication is handled using a combination of pthreads and MPI which allows ESMF to support both pure-distributed, pure-shared, and hybrid parallel programming models. In FY11, we will continue to use the extensive compiler set on Fusion as a development platform and to run the ESMF regression test suite. Current: undetermined amount Justification: The ESMF code is regression tested 6 times weekly on the intel, g95 and gfortran compilers. Each test run uses an average of 40 core hours. This calculates to 720 hours a week. Since we expect to add more software and tests during the year, we expect this amount to increase to close to 1000 hours weekly. Therefore we are requesting 52000 hours for regression testing and an additional 8000 hours for ESMF code development and debugging. Requested: 60000 A specific reason has been given: The ESMF code is regression tested 6 times weekly on the intel, g95 and gfortran compilers. Each test run uses an average of 40 core hours. This calculates to 720 hours a week. Since we expect to add more software and tests during the year, we expect this amount to increase to close to 1000 hours weekly. Therefore we are requesting 52000 hours for regression testing and an additional 8000 hours for ESMF code development and debugging. This needs to be approved and the final allocation amount decided upon. Thank You, The LCRC Accounts System
participants (1)
-
accounts@lcrc.anl.gov