Interactive Hydrological Modelling and Simulation on Client-Side Web Systems: An Educational Case Study

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: https://doi.org/10.2166/hydro.2022.061. This is version 2 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Gregory James Ewing , Ricardo Mantilla, Witold F. Krajewski , Ibrahim Demir

Abstract

Computational hydrological models and simulations are fundamental pieces of the workflow of contemporary hydroscience research, education, and professional engineering activities. In support of hydrological modelling efforts, web-enabled tools for data processing, storage, computation, and visualization have proliferated. Most of these efforts rely on server resources for computation and data tasks, and client-side resources for visualization. However, continued advancements of in-browser, client-side compute performance present an opportunity to further leverage client-side resources. Towards this end, we present an operational rainfall-runoff model and simulation engine running entirely on the client-side using the JavaScript programming language. To demonstrate potential uses, we also present an easy-to-use in-browser interface designed for hydroscience education. Although the use case presented here is self-contained, the core technologies can extend to leverage multi-core processing on single machines and parallelization capabilities of multiple clients or JavaScript enabled servers. These possibilities suggest client-side hydrologic simulation can play a central role in a dynamic, interconnected ecosystem of web-ready hydrologic tools.

DOI

https://doi.org/10.31223/X5NW6J

Subjects

Civil and Environmental Engineering, Earth Sciences, Education, Engineering, Engineering Education, Environmental Education, Environmental Engineering, Hydraulic Engineering, Hydrology, Numerical Analysis and Scientific Computing, Other Civil and Environmental Engineering, Physical Sciences and Mathematics, Science and Mathematics Education, Water Resource Management

Keywords

client-side simulation, hydrological modelling, web-based simulation, hydrology, hydrological modelling, web-based simulation, hydrology

Dates

Published: 2022-04-13 22:59

Last Updated: 2022-12-22 13:06

Older Versions
License

CC BY Attribution 4.0 International

Additional Metadata

Data Availability (Reason not available):
https://github.com/uihilab/HLM-Web