An environmental modelling framework based on asynchronous many-tasks: Scalability and usability

Publication date

2021-05

Authors

de Jong, K.ORCID 0000-0002-8650-9961ISNI 0000000419416065
Panja, DebORCID 0000-0003-2141-9735ISNI 0000000401966587
van Kreveld, M.J.ORCID 0000-0001-8208-3468ISNI 0000000116732175
Karssenberg, D.J.ORCID 0000-0002-6475-363XISNI 0000000114829248

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

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