CSDMS: a community platform for numerical modeling of Earth surface processes
-
Published:2022-02-17
Issue:4
Volume:15
Page:1413-1439
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Tucker Gregory E.ORCID, Hutton Eric W. H., Piper Mark D.ORCID, Campforts BenjaminORCID, Gan Tian, Barnhart Katherine R.ORCID, Kettner Albert J., Overeem IrinaORCID, Peckham Scott D.ORCID, McCready Lynn, Syvitski Jaia
Abstract
Abstract. Computational modeling occupies a unique niche in Earth and environmental sciences. Models serve not just as scientific technology and infrastructure but also as digital containers of the scientific community's understanding of the natural world. As this understanding improves, so too must the associated software. This dual nature – models as both infrastructure and hypotheses – means that modeling software must be designed to evolve continually as geoscientific knowledge itself evolves. Here we describe design principles, protocols, and tools developed by the Community Surface Dynamics Modeling System (CSDMS) to promote a flexible, interoperable, and ever-improving research software ecosystem. These include a community repository for model sharing and metadata, interface and ontology standards for model interoperability, language-bridging tools, a modular programming library for model construction, modular software components for data access, and a Python-based execution and model-coupling framework. Methods of community support and engagement that help create a community-centered software ecosystem are also discussed.
Funder
National Science Foundation
Publisher
Copernicus GmbH
Reference143 articles.
1. 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 v1.0 OverlandFlow component: a Python tool for computing shallow-water flow across watersheds, Geosci. Model Dev., 10, 1645–1663, https://doi.org/10.5194/gmd-10-1645-2017, 2017. a, b 2. Addor, N. and Melsen, L.: Legacy, rather than adequacy, drives the selection of
hydrological models, Water Resour. Res., 55, 378–390,
https://doi.org/10.1029/2018WR022958, 2019. a 3. Adorf, C. S., Ramasubramani, V., Anderson, J. A., and Glotzer, S. C.: How to
professionally develop reusable scientific software – And when not to,
Comput. Sci. Eng., 21, 66–79, 2018. a 4. Ahalt, S., Band, L., Christopherson, L., Idaszak, R., Lenhardt, C., Minsker,
B., Palmer, M., Shelley, M., Tiemann, M., and Zimmerman, A.: Water Science
Software Institute: Agile and open source scientific software development,
Comput. Sci. Eng., 16, 18–26, 2014. a 5. AlNoamany, Y. and Borghi, J. A.: Towards computational reproducibility:
researcher perspectives on the use and sharing of software, PeerJ Comput.
Sci., 4, e163, https://doi.org/10.7717/peerj-cs.163, 2018. a, b
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|