[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. We are aiming to create a framework usable by individual researchers as well as major operational and research centers. The ESMF project will deliver an API specification, a reference implementation accompanied by extensive documentation, and a set of tutorial examples. The ESMF software will consist of a superstructure for coupling and exchanging data between component models (e.g., atmosphere, ocean) and model subcomponents (e.g., physics, dynamics); 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 will 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 given hand-written F90 interfaces. 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 FY09, we will continue to use the extensive compiler set on Jazz to run the equally extensive ESMF test suite. Current: undetermined amount Justification: Requested: 70000 A specific reason has been given: We plan to regression test ESMF daily on 4 compiler (intel, pgi, gfortran and g95). We measured that each compiler should take about 3 hours on 8 processors. 4 compilers X 3 hours X 8 processors X 365 days = 35040 per year. Since we are testing the ESMF Trunk and a branch we must double the number to get 70,000 per year. This needs to be approved and the final allocation amount decided upon. Thank You, The LCRC Accounts System
participants (1)
-
accounts@lcrc.anl.gov