Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method

The article deals with issues related to increasing the efficiency of working with data on the geometry of the computational domain when solving hydrophysics problems using the finite difference method. The model problem is a system of equations of the pollutant distribution, including the oil and i...

Full description

Bibliographic Details
Main Authors: Litvinov Vladimir, Gracheva Natalya, Rudenko Nelli
Format: Article
Language:English
Published: EDP Sciences 2022-01-01
Series:E3S Web of Conferences
Online Access:https://www.e3s-conferences.org/articles/e3sconf/pdf/2022/30/e3sconf_interagromash2022_02022.pdf
_version_ 1828062348805406720
author Litvinov Vladimir
Gracheva Natalya
Rudenko Nelli
author_facet Litvinov Vladimir
Gracheva Natalya
Rudenko Nelli
author_sort Litvinov Vladimir
collection DOAJ
description The article deals with issues related to increasing the efficiency of working with data on the geometry of the computational domain when solving hydrophysics problems using the finite difference method. The model problem is a system of equations of the pollutant distribution, including the oil and its refined products, in the computational domain – Azov Sea. To describe the computational domain, a model of a two-dimensional computational grid is used, which is used in the implementation of numerical calculations. Class diagrams are presented for describing the geometry of the object under study, as well as its constituent segments. In order to improve the performance of calculations, an algorithm for combining geometry segments was developed, in which the original algorithm was divided into separate fragments by introducing a number of conditional structures. As a result of experimental data processing, regression equations were obtained that describe the dependence of the algorithm execution time on the number of joins. The developed algorithm and class library make it possible to work with the description of the geometry of the object under study as a set of parameterized primitives and educe the time spent on the formation of the description of the computational domain by up to 27%.
first_indexed 2024-04-10T22:26:55Z
format Article
id doaj.art-fed68a30f3d34fa09742f930b6bcdda4
institution Directory Open Access Journal
issn 2267-1242
language English
last_indexed 2024-04-10T22:26:55Z
publishDate 2022-01-01
publisher EDP Sciences
record_format Article
series E3S Web of Conferences
spelling doaj.art-fed68a30f3d34fa09742f930b6bcdda42023-01-17T09:12:04ZengEDP SciencesE3S Web of Conferences2267-12422022-01-013630202210.1051/e3sconf/202236302022e3sconf_interagromash2022_02022Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference methodLitvinov Vladimir0Gracheva Natalya1Rudenko Nelli2Don State Technical UniversityDon State Technical UniversityDon State Technical UniversityThe article deals with issues related to increasing the efficiency of working with data on the geometry of the computational domain when solving hydrophysics problems using the finite difference method. The model problem is a system of equations of the pollutant distribution, including the oil and its refined products, in the computational domain – Azov Sea. To describe the computational domain, a model of a two-dimensional computational grid is used, which is used in the implementation of numerical calculations. Class diagrams are presented for describing the geometry of the object under study, as well as its constituent segments. In order to improve the performance of calculations, an algorithm for combining geometry segments was developed, in which the original algorithm was divided into separate fragments by introducing a number of conditional structures. As a result of experimental data processing, regression equations were obtained that describe the dependence of the algorithm execution time on the number of joins. The developed algorithm and class library make it possible to work with the description of the geometry of the object under study as a set of parameterized primitives and educe the time spent on the formation of the description of the computational domain by up to 27%.https://www.e3s-conferences.org/articles/e3sconf/pdf/2022/30/e3sconf_interagromash2022_02022.pdf
spellingShingle Litvinov Vladimir
Gracheva Natalya
Rudenko Nelli
Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
E3S Web of Conferences
title Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
title_full Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
title_fullStr Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
title_full_unstemmed Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
title_short Processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
title_sort processing the overlay of geometry segments in solving hydrophysics problems by the finite difference method
url https://www.e3s-conferences.org/articles/e3sconf/pdf/2022/30/e3sconf_interagromash2022_02022.pdf
work_keys_str_mv AT litvinovvladimir processingtheoverlayofgeometrysegmentsinsolvinghydrophysicsproblemsbythefinitedifferencemethod
AT grachevanatalya processingtheoverlayofgeometrysegmentsinsolvinghydrophysicsproblemsbythefinitedifferencemethod
AT rudenkonelli processingtheoverlayofgeometrysegmentsinsolvinghydrophysicsproblemsbythefinitedifferencemethod