Quest for a New Solver for EPANET 2.

Saved in:
Bibliographic Details
Title: Quest for a New Solver for EPANET 2.
Authors: Burger, Gregor1 burger.gregor@gmail.com, Sitzenfrei, Robert2 robert.sitzenfrei@uibk.ac.at, Kleidorfer, Manfred2 manfred.kleidorfer@uibk.ac.at, Rauch, Wolfgang3 wolfgang.rauch@uibk.ac.at
Source: Journal of Water Resources Planning & Management. Mar2016, Vol. 142 Issue 3, p1-11. 11p.
Subjects: Hydraulics, Water distribution, Parallel computers, Hydraulic models, Computer architecture, Computer software
Abstract: One of the best known hydraulic water distribution modeling toolkits that is most used by both researchers and practitioners is EPANET 2. Initially the authors aimed to speed up such simulations by utilizing modern multicore processors in the code implementation. The 30-year-old linear solver was replaced in steps by seven different modern multicore capable solvers. Subsequently, speedup tests were carried out with small- (up to 1.6 x 10³ nodes), medium- (up to 6.3 x 104 nodes) and large-sized (up to 6.3 x 105 nodes) test cases. None of the tested solvers was found to perform faster than the original solver for networks with a real-world character, although two solvers showed a speedup on medium and large water distribution networks. This is an example that strategies to reduce computation time can produce promising results in a theoretic research environment, but fail in practical engineering applications. Likewise, this paper highlights again the importance of considering realistic test cases during the implementation phase. Further, the authors point out why the different tested strategies in this work have not succeeded. Although two other issues (implemented hash table and node reordering) could be identified for potential improvement of the code, it was concluded that the original solver is still the fastest for practical system configurations. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Water Resources Planning & Management is the property of American Society of Civil Engineers and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Description
Abstract:One of the best known hydraulic water distribution modeling toolkits that is most used by both researchers and practitioners is EPANET 2. Initially the authors aimed to speed up such simulations by utilizing modern multicore processors in the code implementation. The 30-year-old linear solver was replaced in steps by seven different modern multicore capable solvers. Subsequently, speedup tests were carried out with small- (up to 1.6 x 10³ nodes), medium- (up to 6.3 x 104 nodes) and large-sized (up to 6.3 x 105 nodes) test cases. None of the tested solvers was found to perform faster than the original solver for networks with a real-world character, although two solvers showed a speedup on medium and large water distribution networks. This is an example that strategies to reduce computation time can produce promising results in a theoretic research environment, but fail in practical engineering applications. Likewise, this paper highlights again the importance of considering realistic test cases during the implementation phase. Further, the authors point out why the different tested strategies in this work have not succeeded. Although two other issues (implemented hash table and node reordering) could be identified for potential improvement of the code, it was concluded that the original solver is still the fastest for practical system configurations. [ABSTRACT FROM AUTHOR]
ISSN:07339496
DOI:10.1061/(ASCE)WR.1943-5452.0000596