Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways
Forest fires have a negative impact on the economy in a number of regions, especially in Wildland Urban Interface (WUI) areas. An important link in the fight against fires in WUI areas is the development of information and computer systems for predicting the fire safety of infrastructural facilities...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/c1dda72fa766486485ebcadbcb6c6ac4 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:c1dda72fa766486485ebcadbcb6c6ac4 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:c1dda72fa766486485ebcadbcb6c6ac42021-11-25T16:13:19ZParallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways10.3390/a141103331999-4893https://doaj.org/article/c1dda72fa766486485ebcadbcb6c6ac42021-11-01T00:00:00Zhttps://www.mdpi.com/1999-4893/14/11/333https://doaj.org/toc/1999-4893Forest fires have a negative impact on the economy in a number of regions, especially in Wildland Urban Interface (WUI) areas. An important link in the fight against fires in WUI areas is the development of information and computer systems for predicting the fire safety of infrastructural facilities of Russian Railways. In this work, a numerical study of heat transfer processes in the enclosing structure of a wooden building near the forest fire front was carried out using the technology of parallel computing. The novelty of the development is explained by the creation of its own program code, which is planned to be put into operation either in the Information System for Remote Monitoring of Forest Fires ISDM-Rosleskhoz, or in the information and computing system of JSC Russian Railways. In the Russian Federation, it is forbidden to use foreign systems in the security services of industrial facilities. The implementation of the deterministic model of heat transfer in the enclosing structure with the complexity of the algorithm O (2N<sup>2</sup> + 2K) is presented. The program is implemented in Python 3.x using the NumPy and Concurrent libraries. Calculations were carried out on a multiprocessor cluster in the Sirius University of Science and Technology. The results of calculations and the acceleration coefficient for operating modes for 1, 2, 4, 8, 16, 32, 48 and 64 processes are presented. The developed algorithm can be applied to assess the fire safety of infrastructure facilities of Russian Railways. The main merit of the new development should be noted, which is explained by the ability to use large computational domains with a large number of computational grid nodes in space and time. The use of caching intermediate data in files made it possible to distribute a large number of computational nodes among the processors of a computing multiprocessor system. However, one should also note a drawback; namely, a decrease in the acceleration of computational operations with a large number of involved nodes of a multiprocessor computing system, which is explained by the write and read cycles in cache files.Nikolay Viktorovich BaranovskiyAleksey PodorovskiyAleksey MalininMDPI AGarticlealgorithmparallel implementationaccelerationforest fire frontenclosing structureimpactIndustrial engineering. Management engineeringT55.4-60.8Electronic computers. Computer scienceQA75.5-76.95ENAlgorithms, Vol 14, Iss 333, p 333 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
algorithm parallel implementation acceleration forest fire front enclosing structure impact Industrial engineering. Management engineering T55.4-60.8 Electronic computers. Computer science QA75.5-76.95 |
spellingShingle |
algorithm parallel implementation acceleration forest fire front enclosing structure impact Industrial engineering. Management engineering T55.4-60.8 Electronic computers. Computer science QA75.5-76.95 Nikolay Viktorovich Baranovskiy Aleksey Podorovskiy Aleksey Malinin Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
description |
Forest fires have a negative impact on the economy in a number of regions, especially in Wildland Urban Interface (WUI) areas. An important link in the fight against fires in WUI areas is the development of information and computer systems for predicting the fire safety of infrastructural facilities of Russian Railways. In this work, a numerical study of heat transfer processes in the enclosing structure of a wooden building near the forest fire front was carried out using the technology of parallel computing. The novelty of the development is explained by the creation of its own program code, which is planned to be put into operation either in the Information System for Remote Monitoring of Forest Fires ISDM-Rosleskhoz, or in the information and computing system of JSC Russian Railways. In the Russian Federation, it is forbidden to use foreign systems in the security services of industrial facilities. The implementation of the deterministic model of heat transfer in the enclosing structure with the complexity of the algorithm O (2N<sup>2</sup> + 2K) is presented. The program is implemented in Python 3.x using the NumPy and Concurrent libraries. Calculations were carried out on a multiprocessor cluster in the Sirius University of Science and Technology. The results of calculations and the acceleration coefficient for operating modes for 1, 2, 4, 8, 16, 32, 48 and 64 processes are presented. The developed algorithm can be applied to assess the fire safety of infrastructure facilities of Russian Railways. The main merit of the new development should be noted, which is explained by the ability to use large computational domains with a large number of computational grid nodes in space and time. The use of caching intermediate data in files made it possible to distribute a large number of computational nodes among the processors of a computing multiprocessor system. However, one should also note a drawback; namely, a decrease in the acceleration of computational operations with a large number of involved nodes of a multiprocessor computing system, which is explained by the write and read cycles in cache files. |
format |
article |
author |
Nikolay Viktorovich Baranovskiy Aleksey Podorovskiy Aleksey Malinin |
author_facet |
Nikolay Viktorovich Baranovskiy Aleksey Podorovskiy Aleksey Malinin |
author_sort |
Nikolay Viktorovich Baranovskiy |
title |
Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
title_short |
Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
title_full |
Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
title_fullStr |
Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
title_full_unstemmed |
Parallel Implementation of the Algorithm to Compute Forest Fire Impact on Infrastructure Facilities of JSC Russian Railways |
title_sort |
parallel implementation of the algorithm to compute forest fire impact on infrastructure facilities of jsc russian railways |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/c1dda72fa766486485ebcadbcb6c6ac4 |
work_keys_str_mv |
AT nikolayviktorovichbaranovskiy parallelimplementationofthealgorithmtocomputeforestfireimpactoninfrastructurefacilitiesofjscrussianrailways AT alekseypodorovskiy parallelimplementationofthealgorithmtocomputeforestfireimpactoninfrastructurefacilitiesofjscrussianrailways AT alekseymalinin parallelimplementationofthealgorithmtocomputeforestfireimpactoninfrastructurefacilitiesofjscrussianrailways |
_version_ |
1718413280969490432 |