Lessons learned from restructuring a hydraulic solver for parallel computing - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Lessons learned from restructuring a hydraulic solver for parallel computing

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

Résumé

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.
Fichier non déposé

Dates et versions

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

Identifiants

Citer

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⟩
18 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More