25 research outputs found

    A distributed data component for the Open Modeling Interface

    Get PDF
    As the volume of collected data continues to increase in the environmental sciences, so too does the need for effective means for accessing those data. We have developed an Open Modeling Interface (OpenMI) data component that retrieves input data for model components from environmental information systems and delivers output data to those systems. The adoption of standards for both model component input–output interfaces and web services make it possible for the component to be reconfigured for use with different linked models and various online systems. The data component employs three techniques tailored to the unique design of the OpenMI that enable efficient operation: caching, prefetching, and buffering, making it capable of scaling to large numbers of simultaneous simulations executing on a computational grid. We present the design of the component, an evaluation of its performance, and a case study demonstrating how it can be incorporated into modeling studies

    Effects of initial aquifer conditions on economic benefits from groundwater conservation

    Get PDF
    Worldwide, there is growing recognition of the need to reduce agricultural groundwater use in response to rapid rates of aquifer depletion. To date, however, few studies have evaluated how benefits of conservation vary along an aquifer's depletion pathway. To address this question, we develop an integrated modeling framework that couples an agro-economic model of farmers' field-level irrigation decision-making with a borehole-scale groundwater flow model. Unique to this framework is the explicit consideration of the dynamic reductions in well yields that occur as an aquifer is depleted, and how these changes in intraseasonal groundwater supply affect farmers' ability to manage production risks caused by climate variability and, in particular, drought. For an illustrative case study in the High Plains region of the United States, we apply our model to analyze the value of groundwater conservation activities for different initial aquifer conditions. Our results demonstrate that there is a range of initial conditions for which reducing pumping will have long-term economic benefits for farmers by slowing reductions in well yields and prolonging the usable lifetime of an aquifer for high-value irrigated agriculture. In contrast, restrictions on pumping that are applied too early or too late will provide limited welfare benefits. We suggest, therefore, that there are ‘windows of opportunity’ to implement groundwater conservation, which will depend on complex feedbacks between local hydrology, climate, crop growth, and economics

    Efficient data collection from Open Modeling Interface (OpenMI) components

    Get PDF
    The management of output data from simulation models can be simplified in grid environments by automating and standardizing the way in which they are collected and stored. In the context of component-based computer models with well-defined input-output interfaces, generalpurpose data collector components can be linked to model components to retrieve output data and deliver them to online repositories via web services. We have developed a distributed data collector component that adheres to the Open Modeling Interface (OpenMI). The component buffers data to minimize the impact on a simulation’s runtime and shares the buffer across compute nodes for load-balancing and cooperative delivery of data to web services. The buffering capability resulted in minimal runtimes within a single simulation and reduced data delivery latencies for concurrently executing simulations across a cluster. In this paper we report on the design and performance of the component

    Support for model coupling: An interface-based approach

    Get PDF
    216 p.A print copy of this title is available through the UO Libraries under the call number: MATH LIB. QA76.9.C65 B85 2006There is an increasing need in the scientific community for the comprehensive simulation of complex, dynamic, physical systems. Often such simulations are built through model coupling, that is, the merging of existing, component models so that their concurrent simulations affect each other. Model coupling is, however, a nontrivial task that is not adequately supported by existing frameworks which often require direct manipulation of model source code. This work presents an approach to model coupling that avoids this hurdle, allowing for the fast-prototyping of coupled models. Our approach to model coupling allows the scientist to work with a novel model representation, called the Potential Coupling Interface (PCI). The PCI is an abstraction that exposes only those aspects of a model relevant to coupling, and it is the basis for specifying couplings. Specifically, this dissertation contributes the design of a new representation, the PCI, for model coupling interfaces, the design of a domain-specific language, called the Coupling Description Language, for describing the coupling of models in terms of their PCIs, and the implementation of a prototype coupling environment for Hydrological models. We conclude that the use of the PCI model interfaces makes it possible to quickly design and execute prototypes of model couplings for further experimentation and investigation. This dissertation research aims to influence the way in which model coupling is practiced in the scientific community.Adviser: Janice Cuny Partially support by: National Science Foundation grants ACI-0081487 and SBE-031837

    Efficient data access for Open Modeling Interface (OpenMI)components

    Get PDF
    Data management for linked (or coupled) simulation models can be a challenging task when deploying to grid environments. In cases where the linked models conform to a standard interface for data input and output, generalpurpose data providers can be used to supply data to the models from online sources, reducing the complexity of the deployment. We have developed a data provider component that conforms to the Open Modeling Interface (OpenMI) that is suitable for use on computational grids. Through the application of three techniques, caching, prefetching, and pipelining, the component efficiently retrieves data from standards-based web services and delivers the data to OpenMI-compliant models. Each technique resulted in varying performance improvements both within a single simulation and across multiple simulations concurrently executing on a cluster. In this paper we report on the design of the component and the evaluation of its performance

    Interface-based support for model coupling: Spatial representation and compatibility issues

    No full text
    Model coupling is a nontrivial task that is not adequately supported in existing frameworks. Our long-term goal is to support the fast-prototyping of model couplings, enabling scientists to quickly experiment with a variety of linkings without having to make an upfront investment in reprogramming. The centerpiece of our framework, the Potential Coupling Interface (PCI), must expose all the characteristics of a model that are relevant to model coupling, but what are those characteristics? To explore different couplings, and to identify the relevant model characteristics, we conducted a study of 14 hydrological models and the pairwise couplings between them. We found that the model characteristics relevant to coupling lie in four dimensions: space, time, structure, and data. Models of the same phenomena often had similar characteristics, making it feasible to replace them within a coupling when appropriate for specific sites. We also found that resolving differences along the four dimensions, particularly with respect to space, can be complex

    The Simple Script Wrapper for OpenMI: Enabling interdisciplinary modeling studies

    Get PDF
    Integrated environmental modeling enables the development of comprehensive simulations by compositing individual models within and across disciplines. The Simple Script Wrapper (SSW), developed here, provides a foundation for model linkages and integrated studies. The Open Modeling Interface (OpenMI) enables model integration but it is challenging to incorporate scripting languages commonly used for modeling and analysis such as MATLAB, Scilab, and Python. We have developed a general-purpose software component for the OpenMI that simplifies the linking of scripted models to other components. Our solution enables scientists to easily make their scripting language code linkable to OpenMI-compliant models fostering collaborative, interdisciplinary integrated modeling. The simplicity afforded by our solution is presented in a case study set in the context of irrigated agriculture. The software is available online as supplementary material and includes an example that may be followed to employ our methods

    Accessible integration of agriculture, groundwater, and economic models using the Open Modeling Interface (OpenMI): methodology and initial results

    Get PDF
    Policy for water resources impacts not only hydrological processes, but the closely intertwined economic and social processes dependent on them. Understanding these process interactions across domains is an important step in establishing effective and sustainable policy. Multidisciplinary integrated models can provide insight to inform this understanding, though the extent of software development necessary is often prohibitive, particularly for small teams of researchers. Thus there is a need for practical methods for building interdisciplinary integrated models that do not incur a substantial development effort. In this work we adopt the strategy of linking individual domain models together to build a multidisciplinary integrated model. The software development effort is minimized through the reuse of existing models and existing model-linking tools without requiring any changes to the model source codes, and linking these components through the use of the Open Modeling Interface (OpenMI). This was found to be an effective approach to building an agricultural-groundwater-economic integrated model for studying the effects of water policy in irrigated agricultural systems. The construction of the integrated model provided a means to evaluate the impacts of two alternative water-use policies aimed at reducing irrigated water use to sustainable levels in the semi-arid grasslands overlying the Ogallala Aquifer of the Central US. The results show how both the economic impact in terms of yield and revenue and the environmental impact in terms of groundwater level vary spatially throughout the study region for each policy. Accessible integration strategies are necessary if the practice of interdisciplinary integrated simulation is to become widely adopted

    Groundwater economics: an object-oriented foundation for integrated studies of irrigated agricultural systems

    Get PDF
    An integrated foundation is presented to study the impacts of external forcings on irrigated agricultural systems. Individually, models are presented that simulate groundwater hydrogeology and econometric farm level crop choices and irrigated water use. The natural association between groundwater wells and agricultural parcels is employed to couple these models using geographic information science technology and open modeling interface protocols. This approach is used to study the collective action problem of the common pool. Three different policies (existing, regulation, and incentive based) are studied in the semiarid grasslands overlying the Ogallala Aquifer in the central United States. Results show that while regulation using the prior appropriation doctrine and incentives using a water buy-back program may each achieve the same level of water savings across the study region, each policy has a different impact on spatial patterns of groundwater declines and farm level economic activity. This represents the first time that groundwater and econometric models of irrigated agriculture have been integrated at the well-parcel level and provides methods for scientific investigation of this coupled natural-human system. Results are useful for science to inform decision making and public policy debate
    corecore