Litcius/Paper detail

Parallel implementation of the SHYFEM (System of HydrodYnamic Finite Element Modules) model

Giorgio Micaletto, Ivano Barletta, Silvia Mocavero, Iván Federico, Italo Epicoco, Giorgia Verri, Giovanni Coppini, Pasquale Schiano, Giovanni Aloisio, Nadia Pinardi

2022Geoscientific model development15 citationsDOIOpen Access PDF

Abstract

Abstract. This paper presents the message passing interface (MPI)-based parallelization of the three-dimensional hydrodynamic model SHYFEM (System of HydrodYnamic Finite Element Modules). The original sequential version of the code was parallelized in order to reduce the execution time of high-resolution configurations using state-of-the-art high-performance computing (HPC) systems. A distributed memory approach was used, based on the MPI. Optimized numerical libraries were used to partition the unstructured grid (with a focus on load balancing) and to solve the sparse linear system of equations in parallel in the case of semi-to-fully implicit time stepping. The parallel implementation of the model was validated by comparing the outputs with those obtained from the sequential version. The performance assessment demonstrates a good level of scalability with a realistic configuration used as benchmark.

Topics & Concepts

Computer scienceScalabilityParallel computingBenchmark (surveying)Message Passing InterfaceGridFinite element methodPartition (number theory)Interface (matter)Computational scienceMessage passingSupercomputerFocus (optics)Code (set theory)Load balancing (electrical power)Programming languageOperating systemMathematicsMaximum bubble pressure methodGeographyPhysicsOpticsGeodesyBubbleCombinatoricsSet (abstract data type)GeometryThermodynamicsAdvanced Numerical Methods in Computational MathematicsMeteorological Phenomena and SimulationsComputational Fluid Dynamics and Aerodynamics
Parallel implementation of the SHYFEM (System of HydrodYnamic Finite Element Modules) model | Litcius