An environmental modelling framework based on asynchronous many-tasks: Scalability and usability
Publication date
2021-05
Editors
Advisors
Supervisors
Document Type
Article
Metadata
Show full item recordCollections
License
cc_by
Abstract
Environmental modelling frameworks allow domain experts, rather than software developers, to implement and run numerical simulation models in earth and environmental sciences. Because of the need to use more detailed process representations or larger datasets as input to models, it may become infeasible to perform modelling studies, due to the increased amount of time it takes for models to calculate results. The objective of this study is to evaluate the asynchronous many-task approach in the implementation of a prototype scalable modelling framework. We evaluate the scalability of local, focal, and zonal map algebra operations, and an example model in which these operations are combined. Our results show that the capacity of the operations and the example model to use additional hardware, like nodes in a computer cluster, is good. With our freely available prototype framework, models can be executed faster and modelling studies processing considerably more data can be performed.
Keywords
Asynchronous many-tasks, Environmental modelling framework, HPX, High-performance computing, LUE, Map algebra, Software, Environmental Engineering, Ecological Modelling
Citation
de Jong, K, Panja, D, van Kreveld, M & Karssenberg, D 2021, 'An environmental modelling framework based on asynchronous many-tasks: Scalability and usability', Environmental Modelling and Software, vol. 139, 104998. https://doi.org/10.1016/j.envsoft.2021.104998