Parallelization of the SurfWB-UC code for the numerical simulation of nonlinear depth-averaged shallow water waves - Hydrosciences Montpellier
Reports Year : 2014

Parallelization of the SurfWB-UC code for the numerical simulation of nonlinear depth-averaged shallow water waves

Abstract

The SurfWB-UC model is an implementation of a set of algorithms aimed at solving the Non-Linear Shallow Water equations, with applications ranging from river to estuarine and tsunami flows. As a predictive tool, the computed results may be required in real time. For research purposes, reducing computation time from days to hours could enhance results and foster a deeper understanding of the simulated phenomena. This work presents an MPI parallel version of the code and conducts a performance analysis on a particularly simple yet challenging test case, which was run on the cluster machine at the Escuela de Ingeniería, Pontificia Universidad Católica de Chile. Experiments suggest that the code is scalable and can achieve a speedup of order 10 for the range of cores currently available in the cluster. Further tests should be conducted for debugging, handling exceptions, and complementing the performance analysis developed herein. This work is the result of a collaboration at the hydraulics department, presented as a final project in the high-performance computing workshop organized by the computational mathematics institute (Instituto de Matemática computacional, IMC) of the Pontificia Universidad Católica de Chile in 2014.
Fichier principal
Vignette du fichier
Galaz_Parallel_Computing_ProjectReport.pdf (575.32 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04665140 , version 1 (30-07-2024)

Licence

Identifiers

  • HAL Id : hal-04665140 , version 1

Cite

José Galaz. Parallelization of the SurfWB-UC code for the numerical simulation of nonlinear depth-averaged shallow water waves. Pontificia Universidad Catolica de Chile. 2014, pp.15. ⟨hal-04665140⟩
53 View
9 Download

Share

More