ADAPTIVE ALGORITHM FOR SOLVING SYSTEMS OF EQUATIONS WITH BLOCK CLOUD MATRICES

Volume 67, Issue 5, 2022, pages 17-31

DOI: http://doi.org/10.34229/2786-6505-2022-5-2

Download

Volodymyr Sydoruk, V.M. Glushkov Institute of Cybernetics of NAS of Ukraine, Kyiv, wolodymyr.sydoruk@gmail.com

Pavlo Yershov, V.M. Glushkov Institute of Cybernetics of NAS of Ukraine, Kyiv, yershov.pavel.wsk@gmail.com


ABSTRACT

Increasing requirements for the quality of design solutions, as well as theuse of new structural materials necessitates the solution of qualitatively newproblems. There is always a need to perform calculations of complex uniquestructures. Therefore, there is a growing need for new methods and approaches related to the construction and study of correct computer modelsthat adequately reflect the real operation of structures. Use of detailed mathematical models leads to a significant increase in the size of computational(discrete) problems, and hence the corresponding matrices. Usually, suchmatrices have a sparse structure and extremely large sizes. As a result, thereare problems of efficient storage, decomposition and processing of such data. Using structural regularization of matrices it is possible to solve the following problems: compact data storage; fast access and processing of largedata sets; minimization of data exchanges between computing devices. Forthe tasks with sparse symmetric matrices of block-skyscraper type, an adaptive parallel algorithm of the direct method is proposed, which provides highparallelization efficiency, takes into account the structure of sparse matricesand their data content. The developed algorithm allows to distribute betweenthe processes of calculations with blocks of non-zero elements of the triangular development of the sparse matrix so that they are carried out simultaneously by most processes. Estimates of the number of arithmetic operationsperformed by the algorithm and the speedup factor are obtained. Also obtained time characteristics and acceleration rates in solving a number ofpractical problems of modeling the strength of building structures on different numbers of processor cores using different sizes of blocks used for calculations.

Keywords: mathematical modeling, parallel algorithms, variable precision,sparse matrices.


REFERENCES

  1. Sergienko I.V., Molchanov I.N., Khimich A.N. Intelligent technologies of high-performancecomputing. Cybernetics and Systems Analysis. 2010. Vol. 46 (5). P. 833–844. https://doi.org/10.1007/s10559-010-9265-3.
  2. Dongarra J., Beckman P., Moore T. et al. The international exascale software project roadmap. TheInternational Journal of High Performance Computing Applications. 2011. Vol. 25 (1). P. 3–60.doi:10.1177/1094342010391989.
  3. Сергієнко І.В., Хіміч О.М. Математичне моделювання: Від мелм до екзафлопсів. ВісникНАН України. 2019. № 8. С. 37–50.
  4. Khimich A.N., Molchanov I.N., Popov A.V., Chistyakova T.V., and Yakovlev M.F. Parallel algorithms to solve problems in calculus mathematics. Kyiv : Naukova Dumka, 2008.247 с.
  5. Khimich A.N., Popov A.V., Polyankova V.V. Algorithms of parallel computations for linearalgebra problems with irregularly structured matrices. Cybernetics and Systems Analysis. 2011.Vol. 47. P. 973–985. https://doi.org/10.1007/s10559-011-9377-4.
  6. Baranov A.Yu., Popov A.V., Slobodyan Y.E., and Khimich A.N. Mathematical modeling ofbuilding constructions using hybrid computing systems. Journal of Automation and InformationSciences. 2017. Vol. 49, N 7. P. 18–32.
  7. Khimich A.N., Popov A.V., and Chistyakov O.V. Hybrid algorithms for solving the algebraiceigenvalue problem with sparse matrices. Cybernetics and Systems Analysis. 2017. Vol. 53, N 6.P. 937–949. https://doi.org/10.1007/s10559-017-9996-5.
  8. Khimich O.M., Popov O.V., Chistyakov O.V. et al. A parallel algorithm for solving apartial eigenvalue problem for block-diagonal bordered matrices. Cybernetics and Systems Analysis. 2020. Vol. 56. P. 913–923. https://doi.org/10.1007/s10559-020-00311-z.
  9. Khimich O.M., Chistyakova T.V., Sidoruk V.A. et al. Adaptive computer technologies forsolving problems of computational and applied mathematics. Cybernetics and Systems Analysis.2021. Vol. 57. P. 990–997. https://doi.org/10.1007/s10559-021-00424-z.
  10. Khimich A., Chistyakova T., Sydoruk V., Yershov P. Adaptive algorithms for researchingproblems in a variable computer environment. Physico-mathematical modelling and informational technologies. 2021. Vol. 33. P. 181–185. https://doi.org/10.15407/fmmit2021.33.081. http://icybcluster.org.ua/index.php?lang_id=2&menu_id=5.