当前位置: X-MOL 学术Environ. Model. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
HydroCompute: An open-source web-based computational library for hydrology and environmental sciences
Environmental Modelling & Software ( IF 4.9 ) Pub Date : 2024-03-03 , DOI: 10.1016/j.envsoft.2024.106005
Carlos Erazo Ramirez , Yusuf Sermet , Ibrahim Demir

We present HydroCompute, a high-performance client-side computational library specifically designed for web-based hydrological and environmental science applications. Leveraging state-of-the-art technologies in web-based scientific computing, the library facilitates both sequential and parallel simulations, optimizing computational efficiency. Employing multithreading via web workers, HydroCompute enables the porting and utilization of various engines, including WebGPU, Web Assembly, and native JavaScript code. Furthermore, the library supports local data transfers through peer-to-peer communication using WebRTC. The flexible architecture and open-source nature of HydroCompute provide effective data management and decision-making capabilities, allowing users to integrate their own code into the framework. To demonstrate the capabilities of the library, we conducted two case studies: a benchmarking study assessing the performance of different engines and a real-time data processing and analysis application for the state of Iowa. The results exemplify HydroCompute's potential to enhance computational efficiency and contribute to the interoperability and advancement of hydrological and environmental sciences.

中文翻译:

HydroCompute:一个基于网络的开源水文学和环境科学计算库

我们推出 HydroCompute,这是一个高性能客户端计算库,专为基于网络的水文和环境科学应用程序而设计。该库利用基于网络的科学计算中最先进的技术,促进顺序和并行模拟,优化计算效率。HydroCompute 通过 Web Worker 采用多线程,可以移植和利用各种引擎,包括 WebGPU、Web Assembly 和本机 JavaScript 代码。此外,该库还支持使用 WebRTC 通过点对点通信进行本地数据传输。HydroCompute灵活的架构和开源特性提供了有效的数据管理和决策能力,允许用户将自己的代码集成到框架中。为了展示该库的功能,我们进行了两个案例研究:评估不同引擎性能的基准研究以及爱荷华州的实时数据处理和分析应用程序。结果证明了 HydroCompute 在提高计算效率以及促进水文和环境科学的互操作性和进步方面的潜力。
更新日期:2024-03-03
down
wechat
bug