Ruben O. Imhoff , Joost Buitink , Willem J. van Verseveld , Albrecht H. Weerts
{"title":"利用 wflow_sbm 建立用于预报、气候情景和数字孪生应用的快速高分辨率分布式水文模型","authors":"Ruben O. Imhoff , Joost Buitink , Willem J. van Verseveld , Albrecht H. Weerts","doi":"10.1016/j.envsoft.2024.106099","DOIUrl":null,"url":null,"abstract":"<div><p>We investigated improvements to further speed up the multi-threaded scaling of the distributed hydrological model wflow_sbm. To gain insight in the speed improvements for operational applications, we connected the improved code to ECMWF’s Fields Database to allow for on-the-fly pre-processing of the forcing, which accelerated the entire forecasting chain. In the original wflow_sbm implementation, run times increased when more than eight threads were used due to Julia’s native threading overhead. Now, run times are 2 to 11 times faster, depending on the chosen routing scheme, number of threads and catchment size. We show the advantages of the improvements in a test setup where ECMWF forecasts and 35 years of ERA5 reanalysis data were used to force wflow_sbm models at 1x1 km spatial resolution for Europe. The attained speedup allows for using distributed hydrological models in large-scale hydrological forecasting and climate-change applications, which is currently often limited to lumped models.</p></div>","PeriodicalId":310,"journal":{"name":"Environmental Modelling & Software","volume":null,"pages":null},"PeriodicalIF":4.8000,"publicationDate":"2024-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1364815224001609/pdfft?md5=c1f521a02ecd2c7b3c456e2a43efcdb1&pid=1-s2.0-S1364815224001609-main.pdf","citationCount":"0","resultStr":"{\"title\":\"A fast high resolution distributed hydrological model for forecasting, climate scenarios and digital twin applications using wflow_sbm\",\"authors\":\"Ruben O. Imhoff , Joost Buitink , Willem J. van Verseveld , Albrecht H. Weerts\",\"doi\":\"10.1016/j.envsoft.2024.106099\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We investigated improvements to further speed up the multi-threaded scaling of the distributed hydrological model wflow_sbm. To gain insight in the speed improvements for operational applications, we connected the improved code to ECMWF’s Fields Database to allow for on-the-fly pre-processing of the forcing, which accelerated the entire forecasting chain. In the original wflow_sbm implementation, run times increased when more than eight threads were used due to Julia’s native threading overhead. Now, run times are 2 to 11 times faster, depending on the chosen routing scheme, number of threads and catchment size. We show the advantages of the improvements in a test setup where ECMWF forecasts and 35 years of ERA5 reanalysis data were used to force wflow_sbm models at 1x1 km spatial resolution for Europe. The attained speedup allows for using distributed hydrological models in large-scale hydrological forecasting and climate-change applications, which is currently often limited to lumped models.</p></div>\",\"PeriodicalId\":310,\"journal\":{\"name\":\"Environmental Modelling & Software\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":4.8000,\"publicationDate\":\"2024-06-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S1364815224001609/pdfft?md5=c1f521a02ecd2c7b3c456e2a43efcdb1&pid=1-s2.0-S1364815224001609-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Environmental Modelling & Software\",\"FirstCategoryId\":\"93\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1364815224001609\",\"RegionNum\":2,\"RegionCategory\":\"环境科学与生态学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Environmental Modelling & Software","FirstCategoryId":"93","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1364815224001609","RegionNum":2,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
A fast high resolution distributed hydrological model for forecasting, climate scenarios and digital twin applications using wflow_sbm
We investigated improvements to further speed up the multi-threaded scaling of the distributed hydrological model wflow_sbm. To gain insight in the speed improvements for operational applications, we connected the improved code to ECMWF’s Fields Database to allow for on-the-fly pre-processing of the forcing, which accelerated the entire forecasting chain. In the original wflow_sbm implementation, run times increased when more than eight threads were used due to Julia’s native threading overhead. Now, run times are 2 to 11 times faster, depending on the chosen routing scheme, number of threads and catchment size. We show the advantages of the improvements in a test setup where ECMWF forecasts and 35 years of ERA5 reanalysis data were used to force wflow_sbm models at 1x1 km spatial resolution for Europe. The attained speedup allows for using distributed hydrological models in large-scale hydrological forecasting and climate-change applications, which is currently often limited to lumped models.
期刊介绍:
Environmental Modelling & Software publishes contributions, in the form of research articles, reviews and short communications, on recent advances in environmental modelling and/or software. The aim is to improve our capacity to represent, understand, predict or manage the behaviour of environmental systems at all practical scales, and to communicate those improvements to a wide scientific and professional audience.