Vestnik КRAUNC. Fiz.-Mat. Nauki. 2025. vol. 50. no. 1. P. 149 – 168. ISSN 2079-6641

INFORMATION AND COMPUTING TECHNOLOGIES
https://doi.org/10.26117/2079-6641-2025-50-1-149-168
Research Article
Full text in Russian
MSC 68W10; 65Y20; 26A33

Contents of this issue

Read Russian Version

Analysis of Efficiency of the Hybrid Parallel Algorithm for Numerical Solution of the Cauchy Problem for Hereditary Models of Radon Volumetric Activity in FEVO Software Complex

D. A. Tverdyi^{\ast}

Institute of Cosmophysical Research and Radio Wave Propagation FEB RAS, 684034, Paratunka village, Mirnaya str., 7, Russia

Abstract. The article presents a investigation of the computational efficiency of a hybrid parallel algorithm
implementing a nonlocal implicit finite-difference scheme (IFDS) for the numerical solution of the problem of radon volume activity dynamics (RVA). In particular, we solve the Cauchy problem for a nonlinear equation with fractional variable order derivative of Gerasimov-Caputo type (hereditary α(t)-model) to describe the anomalous RVA dynamics in the storage chamber, which can be a precursor to strong earthquakes. Tools for data analysis and modeling of RVA dynamics are implemented in the FEVO software complex. Also in the FEVO software complex, taking into account the known observed data of the AAR, by the method of unconditional Levenberg-Marquardt optimization, the solution of inverse problems for the identification of the parameters of hereditary α(t)-models is implemented, which requires multiple solutions within the framework of the direct problem, which in turn determines the importance of developing parallel algorithms for their solution. The parallel algorithm was implemented in C language because of its speed and versatility in working with memory, which is important when organizing calculations on CPU (using OpenMP API) together with GPU (using CUDA API). The efficiency of the algorithm was analyzed as a series of 10 computational experiments on a personal computer, consisting in solving a test case based on the hereditary α(t)-model of RVA. Further, the acceleration, efficiency and cost of the algorithm are determined, and the efficiency of CPU thread utilization is evaluated. The efficiency analysis tools are implemented in FEVO. From the analysis we can conclude that the hybrid parallel IFDS algorithm shows a speedup of 9-12 times compared to the fastest sequential implementation.

Key words: parallel computing, CUDA, OpenMP, C, memory effect, hereditary, time nonlocality, fractional derivatives, dynamic systems, nonlinearity, implicit finite-difference schemes.

Received: 10.03.2025; Revised: 01.04.2025; Accepted: 03.04.2025; First online: 18.04.2025

For citation. Tverdyi D. A. Analysis of efficiency of the hybrid parallel algorithm for numerical solution of the Cauchy problem for hereditary models of radon volumetric activity in FEVO software complex. Vestnik KRAUNC. Fiz.-mat. nauki. 2025, 50: 1, 149-168. EDN: ZVMJVG. https://doi.org/10.26117/2079-6641-2025-50-1-149-168.

Funding. The research was funded by a grant from the Russian Science Foundation, project number 23-71-01050, which can be found at https://rscf.ru/project/23-71-01050/

Competing interests. There are no conflicts of interest regarding authorship and publication.

Contribution and Responsibility. The author participated in the writing of the article and is fully responsible for the submission of the final version of the article for publication.

^{\ast}Correspondence: E-mail: tverdyi@ikir.ru

The content is published under the terms of the Creative Commons Attribution 4.0 International License

© Tverdyi D. A., 2025

© Institute of Cosmophysical Research and Radio Wave Propagation, 2025 (original layout, design, compilation)

References

  1. Nikolopoulos D., Cantzos D., Alam A., Dimopoulos S., Petraki E. Electromagnetic and Radon Earthquake Precursors, Geosciences, 2024, vol. 14, no. 10, pp. 271. DOI: 10.3390/geosciences14100271.
  2. Biryulin S. V., Kozlova I. A., Yurkov A. K. Investigation of informative value of volume radon activity in soil during both the stress build up and tectonic earthquakes in the South Kuril region, Bulletin of KRASEC. Earth Sciences, 2019, vol. 4, no. 44, pp. 73–83. DOI: 10.31431/1816-5524-2019-4-44-73-83.
  3. Firstov P.P., Makarov E. O. Dynamics of subsurface radon in Kamchatka and strong earthquakes. Petropavlovsk-Kamchatsky, Vitus Bering Kamchatka State University, 2018, 148 pp., isbn: 978-5-7968-0691-3 (In Russian)
  4. Dubinchuk V. T. Radon as a precursor of earthquakes, In Proceedings of the Isotopic geochemical precursors of earthquakes and volcanic eruption, Vienna, Austria, 9–12 September 1991, 1993, pp. 9–22.
  5. Chang W., Lin Y. Y. Preliminary study on the application of hydrogeochemistry of earthquake prediction, Contrib. Pap. Intern. Symp. on earthquake prediction. UNESCO: Conf. 801. Col. 14/111-8, Paris, 2–6 Apr. Paris, 1979, pp. 1–14.
  6. Tverdyi D. A., Parovik R. I., Makarov E. O., Firstov P.P. Research of the process of radon accumulation in the accumulating chamber taking into account the nonlinearity of its entrance, E3S Web Conference, 2020, vol. 196, no. 02027, pp. 1–6. DOI: 10.1051/e3sconf/202019602027.
  7. Tverdyi D. A., Makarov E. O., Parovik R. I. Hereditary Mathematical Model of the Dynamics of Radon Accumulation in the Accumulation Chamber, Mathematics, 2023, vol. 11, no. 4, pp. 850. DOI: 10.3390/math11040850.
  8. Tverdyi D. A., Parovik R. I., Makarov E. O. Estimation of radon flux density changes in temporal vicinity of the Shipunskoe earthquake with Mw = 7.0, 17 August 2024 with the use of the hereditary mathematical model, Geosciences, 2025, vol. 15, no. 1, pp. 30. DOI: 10.3390/geosciences15010030.
  9. Parovik R. I., Shevtsov B. M. Radon transfer processes in fractional structure medium, Mathematical Models and Computer Simulation, 2010, vol. 2, pp. 180–185. DOI: 10.1134/S2070048210020055.
  10. Mandelbrot B.B. The fractal geometry of nature. New York, Times Books, 1982, 468 pp.
  11. Volterra V. Theory of Functionals and of Integral and Integro-Differential Equations. New York, Dover Publications, 2005, 288 pp.
  12. Kilbas A. A., Srivastava H. M., Trujillo J. J. Theory and Applications of Fractional Differential Equations, 1st ed. Boston, Elsevier Science, 2006, 540 pp., isbn: 978-0444518323.
  13. Nakhushev A. M. Fractional calculus and its application. Moscow: Fizmatlit, 2003, 272 pp.(In Russian)
  14. Caputo M., Fabrizio M. On the notion of fractional derivative and applications to the hysteresis phenomena, Meccanica, 2017, vol. 52, pp. 3043–3052. DOI: 10.1007/s11012-017-0652-y.
  15. Novozhenova O. G. Life And Science of Alexey Gerasimov, One of the Pioneers of Fractional Calculus in Soviet Union, FCAA, 2017, vol. 20, pp. 790–809.
  16. Lailly P. The seismic inverse problem as a sequence of before stack migrations, Conference on Inverse Scattering, Theory and application, 1983, pp. 206–220.
  17. Tverdyi D. A., Parovik R. I. The optimization problem for determining the functional dependence of the variable order of the fractional derivative of the Gerasimov-Caputo type, Bulletin KRASEC. Physical and Mathematical Sciences, 2024, vol. 47, no. 2, pp. 35–57. DOI: 10.26117/2079-6641-2024-47-2-35-57.(In Russian)
  18. More J. J. The Levenberg-Marquardt algorithm: Implementation and theory, In: Watson, G.A. (eds.) Numerical Analysis. Lecture Notes in Mathematics, 1978, vol. 630, pp. 105–116. DOI: 10.1007/BFb0067700.
  19. Rekhviashvili S. Sh., Pskhu A. V. Fractional oscillator with exponential-power memory function, Technical Physics Letters, 2022, vol. 48, no. 7, pp. 33–35. DOI: 10.21883/PJTF.2022.07.52290.19137,(In Russian)
  20. Vasilyev A. V., Zhukovsky M. V. Determination of mechanisms and parameters which affect radon entry into a room, Journal of Environmental Radioactivity, 2013, vol. 124, pp. 185–190. DOI: 10.1016/j.jenvrad.2013.04.014.
  21. Tverdyi D. A., Parovik R. I. Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation, Fractal and Fractional, 2022, vol. 6, no. 1, pp. 23. DOI: 10.3390/fractalfract6010023.
  22. Tverdyi D. A., Parovik R. I. Hybrid GPU–CPU Efficient Implementation of a Parallel Numerical Algorithm for Solving the Cauchy Problem for a Nonlinear Differential Riccati Equation of Fractional Variable Order, Mathematics, 2023, vol. 11, no. 15, pp. 3358. DOI: 10.3390/math11153358.
  23. Borzunov S. V., Kurgalin S. D., Flegel A. V. Praktikum po parallel’nomu programmirovaniyu: uchebnoe posobie [Workshop on Parallel Programming: A Study Guide]. Saint Petersburg: BVH, 2017, 236 pp.(In Russian)
  24. Sanders J., Kandrot E. CUDA by Example: An Introduction to General-Purpose GPU Programming. London, Addison-Wesley Professional, 2010, 311 pp.
  25. Brent R.P. The parallel evaluation of general arithmetic expressions, Journal of the Association for Computing Machinery, 1974, vol. 21, no. 2, pp. 201–206. DOI: 10.1145/321812.321815.
  26. Corman T. H., Leiserson C. E., Rivet R. L., Stein C. Introduction to Algorithms, 3rd ed. Cambridge, The MIT Press, 2009, 1292 pp., isbn: 978-0262033848.
  27. Shao J. Mathematical Statistics, 2nd ed. New York, Springer, 2003, 592 pp.
  28. Cheng J., Grossman M., McKercher T. Professional Cuda C Programming, 1st ed. New-York, Wrox Pr Inc, 2014, 497 pp., isbn: 1118739329.
  29. Gergel V.P., Strongin R. G. High Performance Computing for Multi-Core Multiprocessor Systems. Study Guide. Moscow: MGU publishing, 2010, 544 pp.(In Russian)

Tverdyi Dmitrii Alexsandrovich – PhD (Phys. & Math.), Researcher, Electromagnetic Radiation Laboratory, Institute of Cosmophysical Research and Radio Wave Propagation, FEB RAS, Paratunka village, Russia, ORCID 0000-0001-6983-5258.