Using Python as a coupling platform for integrated catchment models

Abstract. Interdisciplinary sharing of knowledge is a key for understanding matter fluxes in landscapes. However, models of transport and reactive fluxes from different disciplines need to work seamlessly together, to capture the tight feedback loops between different compartments and process domains of a landscape. Techniques to facilitate the integration of model codes for integrated catchment modelling exist, but are still scarcely used. In this paper, we are testing a scripting language, Python as a model coupling platform, and demonstrates effects of feedback loops on a virtual agriculturally used hillslope.

[1]  Richard A. Fernandes,et al.  Modelling Watersheds as Spatial Object Hierarchies: Structure and Dynamics , 2000, Trans. GIS.

[2]  J. Wolf,et al.  WOFOST: a simulation model of crop production. , 1989 .

[3]  J. B. Gregersen,et al.  OpenMI: Open modelling interface , 2007 .

[4]  Mats Svensson,et al.  ForSAFE - an integrated process-oriented forest model for long-term sustainability assessments , 2005 .

[5]  Keith L. Bristow,et al.  Current Capabilities and Future Needs of Root Water and Nutrient Uptake Modeling , 2002 .

[6]  W. Parton,et al.  Simulation of soil organic matter formations and mineralization in semiarid agroecosystems , 1983 .

[7]  Günter Blöschl,et al.  Comparative predictions of discharge from an artificial catchment (Chicken Creek) using sparse data , 2009 .

[8]  R. B. Jackson,et al.  Modeling Root Water Uptake in Hydrological and Climate Models. , 2001 .

[9]  Kellie B. Vaché,et al.  A process‐based rejectionist framework for evaluating catchment runoff model structure , 2006 .

[10]  J. Ihringer,et al.  Modeling water flow and mass transport in a loess catchment , 2001 .

[11]  S. Ollinger,et al.  Modeling nitrogen saturation in forest ecosystems in response to land use and atmospheric deposition , 1997 .

[12]  Pearu Peterson,et al.  F2PY: a tool for connecting Fortran and Python programs , 2009, Int. J. Comput. Sci. Eng..

[13]  Harald Sverdrup,et al.  DECOMP - a semi-mechanistic model of litter decomposition , 2006, Environ. Model. Softw..

[14]  A. Piacentini,et al.  A new representation of data‐assimilation methods: The PALM flow‐charting approach , 2001 .

[15]  Dominik E. Reusser,et al.  Why can't we do better than Topmodel? , 2008 .

[16]  iří Šimůneka,et al.  Modeling compensated root water and nutrient uptake , 2008 .

[17]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[18]  Ge Sun,et al.  Linkage of MIKE SHE to Wetland-DNDC for carbon budgeting and anaerobic biogeochemistry simulation , 2005 .

[19]  Philipp Kraft,et al.  CMF: A Hydrological Programming Language Extension For Integrated Catchment Models , 2011, Environ. Model. Softw..

[20]  J. Monteith Climate and the efficiency of crop production in Britain , 1977 .

[21]  David M. Beazley,et al.  Lightweight Computational Steering of Very Large Scale Molecular Dynamics Simulations , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[22]  John R. Williams,et al.  A modeling approach to determining the relationship between erosion and soil productivity [EPIC, Erosion-Productivity Impact Calculator, mathematical models] , 1984 .

[23]  Philipp Kraft,et al.  A solute and water flux library for catchment models , 2008 .