Accelerating a Many-Scenario Water Resources Simulation
We present a new approach to water resource simulation that exploits modern CPU hardware and instructions. The approach simulates multiple scenarios in parallel using single-instruction, multiple-data (SIMD) techniques. We apply SIMD to a simple interior point method (IPM) that is capable of solving multiple similar linear programs in parallel. We compare our method against a non-SIMD linear program solver (CLP) and demonstrate significant speed-ups for some water resource simulations. Although our method is not competitive with the conventional solver for a single scenario, it is able to outperform the conventional solver when simulating multiple scenarios. Our results demonstrate that by exploiting modern CPU features, it is possible to achieve significant speed-ups for water resource simulations. We achieve a speed-up of 2.1 when using SIMD in comparison with a non-SIMD approach with 64 scenarios. More efficient simulation will allow practitioners to explore more scenarios, find more robust solutions, and use more complex models.
Authors
- Julien Harou (ORCID: https://orcid.org/0000-0003-1827-6155)
- James Tomlinson (ORCID: https://orcid.org/0000-0002-4661-5735)
Institutions
- University of Manchester (GB)
Publication Details
- Journal
- Journal of Water Resources Planning and Management
- Published
- 2025-12-05
- DOI
- https://doi.org/10.1061/jwrmd5.wreng-6564
- Primary Topic
- Hydrology and Watershed Management Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00