Status: this preprint was under review for the journal GMD. A revision for further review has not been submitted.
Next generation framework for aquatic modeling of the Earth System
B. M. Fekete,W. M. Wollheim,D. Wisser,and C. J. Vörösmarty
Abstract. Earth System model development is becoming an increasingly complex task. As scientists attempt to represent the physical and bio-geochemical processes and various feedback mechanisms in unprecedented detail, the models themselves are becoming increasingly complex. At the same time, the complexity of the surrounding IT infrastructure is growing as well. Earth System models must manage a vast amount of data in heterogeneous computing environments. Numerous development efforts are on the way to ease that burden and offer model development platforms that reduce IT challenges and allow scientists to focus on their science. While these new modeling frameworks (e.g. FMS, ESMF, CCA, OpenMI) do provide solutions to many IT challenges (performing input/output, managing space and time, establishing model coupling, etc.), they are still considerably complex and often have steep learning curves.
The Next generation Framework for Aquatic Modeling of the Earth System (NextFrAMES, a revised version of FrAMES) have numerous similarities to those developed by other teams, but represents a novel model development paradigm. NextFrAMES is built around a modeling XML that lets modelers to express the overall model structure and provides an API for dynamically linked plugins to represent the processes. The model XML is executed by the NextFrAMES run-time engine that parses the model definition, loads the module plugins, performs the model I/O and executes the model calculations. NextFrAMES has a minimalistic view representing spatial domains and treats every domain (regardless of its layout such as grid, network tree, individual points, polygons, etc.) as vector of objects. NextFrAMES performs computations on multiple domains and interactions between different spatial domains are carried out through couplers. NextFrAMES allows processes to operate at different frequencies by providing rudimentary aggregation and disaggregation facilities.
NextFrAMES was designed primarily for hydrological modeling purposes, but many of its functionality should be applicable for a wide range of land surface models. In its present capabilities NextFrAMES is probably inadequate to implement fully coupled Earth System models, but future versions with the guidance from Earth System developers might someday eliminate its limitations. Our intent with NextFrAMES is to initiate a dialog about new ways of expressing models that is less tied to the actual implementation and allow scientist to develop models at a more abstract level.
Received: 24 Feb 2009 – Discussion started: 17 Mar 2009
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this preprint. The responsibility to include appropriate place names lies with the authors.
CUNY Environmental Cross-roads Initiative, The City College of New York at the City University of New York, 160 Convent Avenue, New York, New York, 10031, USA
also at: NOAA-Cooperative Remote Sensing Science and Technology Center, The City College of New York at the City University of New York, 160 Convent Avenue, New York, New York, 10031, USA
W. M. Wollheim
Complex Systems Research Center, Institute for the Study of Earth, Oceans and Space, University of New Hampshire, 39 College Rd., Durham, 03824, USA
D. Wisser
Complex Systems Research Center, Institute for the Study of Earth, Oceans and Space, University of New Hampshire, 39 College Rd., Durham, 03824, USA
C. J. Vörösmarty
CUNY Environmental Cross-roads Initiative, The City College of New York at the City University of New York, 160 Convent Avenue, New York, New York, 10031, USA
also at: NOAA-Cooperative Remote Sensing Science and Technology Center, The City College of New York at the City University of New York, 160 Convent Avenue, New York, New York, 10031, USA