Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2019, Volume 20, Issue 1, Pages 75–87 (Mi vmp949)  

Load balancing using Hilbert space-filling curves for parallel shallow water simulations

A. V. Chaplygina, N. A. Dianskiib, A. V. Gusevc

a Lomonosov Moscow State University, Faculty of Computational Mathematics and Cybernetics
b Faculty of Physics, Lomonosov Moscow State University
c Institute of Numerical Mathematics of the Russian Academy of Sciences, Moscow
Abstract: This paper presents a method of load balancing using Hilbert space-filling curves applied to a parallel algorithm for solving shallow water equations. We consider the system of shallow water equations in the form presented in the ocean general circulation sigma-model INMOM (Institute of Numerical Mathematics Ocean Model). This system of equations is one of the basic blocks of the model. Due to land points in the computational grid, the load balancing is an especially urgent task. The method of load balancing using Hilbert space-filling curves is chosen as one of such methods. The paper demonstrates the greater efficiency of this method in comparison with the uniform partitioning without load balancing. It is shown that this method is a good alternative to the METIS standard library. Moreover, the optimality of the implemented partition for the shallow water equations exactly corresponds to the optimality for the INMOM three-dimensional sigma-model due to the same number of vertical levels in the entire computational domain.
Keywords: shallow water equations, domain decomposition method, parallel computing, load balancing, Hilbert space-filling curves.
Received: 11.02.2019
UDC: 519.63; 519.683; 519.688
Language: Russian
Citation: A. V. Chaplygin, N. A. Dianskii, A. V. Gusev, “Load balancing using Hilbert space-filling curves for parallel shallow water simulations”, Num. Meth. Prog., 20:1 (2019), 75–87
Citation in format AMSBIB
\Bibitem{ChaDiaGus19}
\by A.~V.~Chaplygin, N.~A.~Dianskii, A.~V.~Gusev
\paper Load balancing using Hilbert space-filling curves for parallel shallow water simulations
\jour Num. Meth. Prog.
\yr 2019
\vol 20
\issue 1
\pages 75--87
\mathnet{http://mi.mathnet.ru/vmp949}
Linking options:
  • https://www.mathnet.ru/eng/vmp949
  • https://www.mathnet.ru/eng/vmp/v20/i1/p75
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:229
    Full-text PDF :119
    References:3
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025