Lessons learned from restructuring a hydraulic solver for parallel computing - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement Access content directly
Conference Papers Year : 2012

Lessons learned from restructuring a hydraulic solver for parallel computing

Leçons apprises en restructurant un solveur hydraulique pour du calcul parallèle

Abstract

Hydraulic network software has to solve a set of linear equations repeatedly in an iterative process making them computationally intensive for large systems. The objective of this study was to restructure the Porteau hydraulic freeware by using parallel computational techniques. The method used consists of comparing two linear solver algorithms, a direct Cholesky kind method with nested dissection renumbering and an indirect preconditioned Conjugate Gradient. A message-passing interface C++ tool called from Java is used for the parallelism. Numerical tests and experimental performance curves on networks on medium and large sizes confirm the computational time decreases for systems with more than 4,500 nodes.
No file

Dates and versions

hal-02598804 , version 1 (16-05-2020)

Identifiers

Cite

Olivier Piller, Mathieu Le Fichant, Jakobus Ernst van Zyl. Lessons learned from restructuring a hydraulic solver for parallel computing. WDSA 2012: 14th Water Distribution Systems Analysis Conference, Sep 2012, Adelaide, South Africa. pp.398-406. ⟨hal-02598804⟩
20 View
0 Download

Share

Gmail Mastodon Facebook X LinkedIn More