2012 Annual Report
1a.Objectives (from AD-416):
(1) Maintain and enhance the Object Modeling System (OMS) by (a) improving the development and debugging capabilities of OMS for Fortran 95 and mixed Fortran 95/Java/C++; (b) improving the annotation and connectivity capabilities of OMS for Fortran 95 and mixed Fortran 95/Java/C++; (c) developing and evaluating OMS/cloud-based data provisioning capabilities for soil, land use/cover, and DEM data and linkage to AgroEcoSystem-Watershed (AgES-W) model input files; and (d) deploying AgES-W to a cloud infrastructure to enable scalable applications for large data sets. (2) Maintain and enhance a library of Fortran 95 and Java modules for continued development of the AgES-W watershed scale model. (3) Continue implementation of tools in OMS for land unit delineation, parameterization/calibration, sensitivity/uncertainty analysis, and spatial-temporal output visualization.
1b.Approach (from AD-416):
The Object Modeling System (OMS) currently has essential core modules (taken from the SWAT, WEPP, RZWQM2, and the European J2K and J2K-S models) used for building and deploying the AgES-W watershed model. These core OMS-based modules will be further verified and new modules added (e.g., infiltration, tile drainage, and crop growth) to further improve AGES-W. OMS functionalities for model debugging, module connectivity, data provisioning, and cloud computing will be augmented as needed during this process. ARS scientists will evaluate the AgES-W model with experimental data from two to three Colorado and Midwest watersheds for water quantity and quality outcomes of land management and conservation practices. Based on the evaluation, the component modules will be upgraded or replaced with new improved modules. To facilitate the application of the improved AgES-W model, functionalities will be developed in OMS to access appropriate NRCS databases. Additional tools developed by ARS scientists for land unit delineation, parameterization, sensitivity/uncertainty analysis, output visualization, and scaling will also be fully implemented. The final package will be delivered to NRCS and ARS modelers for further evaluation and feedback for improvements.
Object Modeling System (OMS) Version 3.2 was released. This framework release continues a metadata-based approach for component-based modeling that delivers increased model runtime performance on multi-processor desktops, in particular for computationally intensive environmental models. OMS Version 3.2 contains improved development and debugging capabilities for models developed with FORTRAN 95 and mixed FORTRAN 95/Java/C++ programming languages. In addition, the connectivity capabilities of OMS for FORTRAN 95 and mixed FORTRAN 95/Java/C++ were enhanced under Version 3.2. The Domain Specific Language (DSL) concept was further improved in OMS 3.2 to provide a robust and flexible representation of model simulation setups for calibration/parameter estimation and sensitivity/uncertainty analysis. The OMS toolset was extended through the addition of the particle swarm global parameter optimization method for automatic calibration of watershed simulation models. Software tools for GIS-based delineation of watershed hydrologic response units (HRUs) and space-time visualization of model output were completed and tested.
Evaluation of the AgroEcoSystem-Watershed (AgES-W) model science components for crop growth, nitrogen dynamics, and sediment transport was continued using measured water quantity/quality data from the Upper Cedar Creek Watershed (UCCW) in Indiana. Integration of science components for water table depth and tile drainage into AgES-W was performed, and initial development completed for AgES-W science components to address improved simulation of conservation practices/systems, best management practices, and other processes. A future goal is component implementation and subsequent evaluation of the improved AgES-W model ability to assess the impact of various conservation practices.
OMS training for FORTRAN modelers was provided in Fort Collins, CO to the Decision Support System for Agrotechnology Transfer (DSSAT) model development group. The purpose of the training was to assist crop modelers and scientists in creating high-priority OMS-based field to watershed scale science components needed for the AgES-W modeling effort. OMS and AgES-W developers organized and participated in the “Modelling Environments for Biophysical Modelling in Hydrology and Agriculture: Object Modeling System 3 and Biophysical Model Applications” workshop (Joint Research Centre, Ispra, Italy) where the “plug and play capability” of OMS was demonstrated. Work continued on a user-friendly, step-by-step User’s Manual and model tutorials with final release scheduled for October, 2012.