A Software Application for the Investigation of the Wave Propagation in 1d and 2d Wave Equations with Singular Coefficients
Contenido principal del artículo
Resumen
In this paper, we propose a software application for the numerical simulation of one
dimension(1D) and two dimensions (2D) wave equations with singular coefficients, in which
the numerical scheme is based on an unconditionally stable implicit finite difference scheme,
and the Thomas method is implemented as a numerical method. The application is written in
Python, a modern object-oriented programming language, it works on all platforms and
presented Software package descriptions and some calculation cases. The program interface
allows the user to change the parameters of the calculation area and time, as well as select any
singular coefficient from four coefficients. The software allows displaying wave propagation
in 1D and 2D cases, tracking them, interrupting and resuming calculations, as well as
displaying wave propagation at any time. The software application is easy to use, the data is
processed quickly and the results are stored as numerical data and as graphs and animations.