Parallel implementation of the SHYFEM (System of HydrodYnamic Finite Element Modules) model
-
Published:2022-08-02
Issue:15
Volume:15
Page:6025-6046
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Micaletto Giorgio, Barletta Ivano, Mocavero Silvia, Federico Ivan, Epicoco ItaloORCID, Verri GiorgiaORCID, Coppini Giovanni, Schiano Pasquale, Aloisio Giovanni, Pinardi NadiaORCID
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.
Publisher
Copernicus GmbH
Reference64 articles.
1. Bajo, M., Ferrarin, C., Dinu, I., Umgiesser, G., and Stanica, A.:
The water circulation near the danube delta and the romanian coast modelled with finite elements, Cont. Shelf Res., 78, 62–74, 2014. a 2. Balay, S., Gropp, W. D., McInnes, L. C., and Smith, B. F.:
Efficient Management of Parallelism in Object Oriented Numerical Software Libraries, in: Modern Software Tools in Scientific Computing, edited by: Arge, E., Bruaset, A. M., and Langtangen, H. P., Birkhäuser Press, 163–202, https://doi.org/10.1007/978-1-4612-1986-6_8, 1997. a 3. Balay, S., Abhyankar, S., Adams, M. F., Brown, J., Brune, P., Buschelman, K., Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Karpeyev, D., Kaushik, D., Knepley, M. G., May, D. A., McInnes, L. C., Mills, R. T., Munson, T., Rupp, K., Sanan, P., Smith, B. F., Zampini, S., Zhang, H., and Zhang, H.:
PETSc Users Manual, Tech. Rep. ANL-95/11 – Revision 3.13, Argonne National Laboratory, https://www.mcs.anl.gov/petsc (last access: June 2022), 2020. a 4. Balay, S., Abhyankar, S., Adams, M. F., Benson, S., Brown, J., Brune, P., Buschelman, K., Constantinescu, E. M., Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Hapla, V., Isaac, T., Jolivet, P., Karpeev, D., Kaushik, D., Knepley, M. G., Kong, F., Kruger, S., May, D. A., McInnes, L. C., Mills, R. T., Mitchell, L., Munson, T., Roman, J. E., Rupp, K., Sanan, P., Sarich, J., Smith, B. F., Zampini, S., Zhang, H., Zhang, H., and Zhang, J.:
PETSc Web page, Argonne National Laboratory, https://petsc.org/ (last access: June 2022), 2021. a 5. Barletta, I., Federico, I., Verri, G., Coppini, G., and Pinardi, N.: Input dataset for SANIFS configuration, Zenodo [data set], https://doi.org/10.5281/zenodo.6907575, 2022. a
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|