Вестник Камчатской региональной ассоциации "Учебно-научный центр". Серия: Науки о Земле (Mar 2024)

Optimization of computation methods calculating regional geologic models of ore-bearing isometric structures in Python

  • S.L. Shevyrev,
  • N.G. Boriskina

DOI
https://doi.org/10.31431/1816-5524-2024-1-61-92-100
Journal volume & issue
Vol. 61, no. 1
pp. 92 – 100

Abstract

Read online

Numeric regional models are necessary to reconstruct the nature and conditions of formation of i geological structures, to obtain ideas about the evolution of different zones of the crust and upper mantle, the evolution of fold and fault dislocations and predicting expression of manifestation of deep structures on earth’s surface. Numeric reconstructions are based on computational dynamics methods, in which rock is represented as highly viscous liquid. «Markers-in-cell» method is one of the implementations of that approach. We propose to accelerate model ported into Python, as compared to Matlab, without rejecting sequential enumeration of markers. It is shown that the solutions can be either code vectorization (refactoring with binary indices instead of enumeration loops and numpy functions) or acceleration of loops by their pre-compilation or parallel computations. The results obtained can be used in the implementation of numeric geological modeling in Python.

Keywords