Creative computing with Landlab: an open-source toolkit for building, coupling, and exploring two-dimensional numerical models of Earth-surface dynamics
-
Published:2017-01-16
Issue:1
Volume:5
Page:21-46
-
ISSN:2196-632X
-
Container-title:Earth Surface Dynamics
-
language:en
-
Short-container-title:Earth Surf. Dynam.
Author:
Hobley Daniel E. J.ORCID, Adams Jordan M.ORCID, Nudurupati Sai Siddhartha, Hutton Eric W. H., Gasparini Nicole M., Istanbulluoglu Erkan, Tucker Gregory E.ORCID
Abstract
Abstract. The ability to model surface processes and to couple them to both subsurface and atmospheric regimes has proven invaluable to research in the Earth and planetary sciences. However, creating a new model typically demands a very large investment of time, and modifying an existing model to address a new problem typically means the new work is constrained to its detriment by model adaptations for a different problem. Landlab is an open-source software framework explicitly designed to accelerate the development of new process models by providing (1) a set of tools and existing grid structures – including both regular and irregular grids – to make it faster and easier to develop new process components, or numerical implementations of physical processes; (2) a suite of stable, modular, and interoperable process components that can be combined to create an integrated model; and (3) a set of tools for data input, output, manipulation, and visualization. A set of example models built with these components is also provided. Landlab's structure makes it ideal not only for fully developed modelling applications but also for model prototyping and classroom use. Because of its modular nature, it can also act as a platform for model intercomparison and epistemic uncertainty and sensitivity analyses. Landlab exposes a standardized model interoperability interface, and is able to couple to third-party models and software. Landlab also offers tools to allow the creation of cellular automata, and allows native coupling of such models to more traditional continuous differential equation-based modules. We illustrate the principles of component coupling in Landlab using a model of landform evolution, a cellular ecohydrologic model, and a flood-wave routing model.
Publisher
Copernicus GmbH
Subject
Earth-Surface Processes,Geophysics
Reference71 articles.
1. Adams, J. M.: landlab/pub_adams_etal_gmd v0.2 (Data set), Zenodo, https://doi.org/10.5281/zenodo.162058, 2016. 2. Adams, J. M., Nudurupati, S. S., Gasparini, N. M., Hobley, D. E. J., Hutton, E., Tucker, G. E., and Istanbulluoglu, E.: Landlab: Sustainable Software Development in Practice, The Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2), New Orleans, LA, USA, 16 November 2014, https://doi.org/10.6084/m9.figshare.1097629.v6, 2014. 3. Adams, J. M., Gasparini, N. M., Hobley, D. E. J., Tucker, G. E., Hutton, E. W. H., Nudurupati, S. S., and Istanbulluoglu, E.: The Landlab OverlandFlow component: a Python library for computing shallow-water flow across watersheds, Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2016-277, in review, 2016. 4. ASCE-EWRI: The ASCE standardized reference evapotranspiration equation, in: Standardization of Reference Evapotranspiration Task Committee Final Report, edited by: Allen, R. G., Walter, I. A., Elliot, R. L., Howell, T. A., Itenfisu, D., Jensen, M. E., and Snyder, R. L., Technical Committee report to the Environmental and Water Resources Institute of the American Society of Civil Engineers from the Task Committee on Standardization of Reference Evapotranspiration, Reston, VA, USA, 2005. 5. Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S., Penzenstadler, B., Seyff, N., and Venters, C. C.: Sustainability design and software: the karlskrona manifesto, in: IEEE/ACM 37th IEEE International Conference on Software Engineering, Florence, Italy, 16–24 May 2015, 467–476, https://doi.org/10.1109/ICSE.2015.179, 2015.
Cited by
147 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|