1. Parallel Implementation of the SHYFEM Model
- Author
-
Italo Epicoco, Giorgia Verri, Giorgio Micaletto, Ivan Federico, Pasquale Schiano, Nadia Pinardi, Silvia Mocavero, Giovanni Aloisio, Ivano Barletta, and Giovanni Coppini
- Subjects
Computer science ,Scalability ,Message Passing Interface ,Benchmark (computing) ,Distributed memory ,Parallel computing ,Load balancing (computing) ,Partition (database) ,Finite element method ,Unstructured grid - Abstract
This paper presents the 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 HPC systems. A distributed memory approach was used, based on the message passing interface (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.
- Published
- 2021
- Full Text
- View/download PDF