RUS  ENG
Full version
JOURNALS // Russian Journal of Cybernetics // Archive

Russian Journal of Cybernetics, 2024 Volume 5, Issue 4, Pages 103–109 (Mi uk184)

This article is cited in 1 paper

Application of hybrid computers to simulate the lava flow

I. A. Tsepelev, A. I. Korotkii

N.N. Krasovskii Institute of Mathematics and Mechanics, Urals Branch, Russian Academy of Sciences, Yekaterinburg, Russian Federation

Abstract: This study discusses a depth-averaged model of viscous flow motion used in computer simulation of volcanic lava propagation. The mathematical properties of the model, its approximation methods, and numerical solution algorithms fine-tuned for modern hybrid computing clusters are presented. The mathematical model is a system of hyperbolic equations that simulate the laws of conservation of mass and momentum in the thin layer approximation. The terrain and rheological properties of the liquid and substance extrusion rate from the crater are specified as inhomogeneous members of the system. The proposed mathematical model offers high computational efficiency due to its two-dimensionality and the inclusion of free surface height as a variable in the equations. The paper also discusses parallel computer implementations of the model with OpenFOAM (MPI), OpenMP, and OpenACC. The codes run on CPU/GPU clusters with shared and distributed memory and Linux OS. The codes were verified using the analytical solution of the problem. We also profiled the codes for multi-core CPUs with shared memory.

Keywords: parallel computing, simulation, multi-core processes, graphics coprocessors, high performance codes, lava flows.

DOI: 10.51790/2712-9942-2024-5-4-14



© Steklov Math. Inst. of RAS, 2026