Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах

Виконане проєктування й розпаралелювання програми реалізації схеми Кранка-Ніколсона, призначеної для отримання чисельного розв’язання моделі розподіленої системи масопереносу. Проектування здійснюється із використанням алгебро-алгоритмічних специфікацій, поданих у природно-лінгвістичній формі. Засто...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Проблеми програмування
Datum:2022
Hauptverfasser: Дорошенко, А.Ю., Петрик, М.Р., Михалик, Д.М., Іваненко, П.А., Яценко, О.А.
Format: Artikel
Sprache:Ukrainisch
Veröffentlicht: Інститут програмних систем НАН України 2022
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/188629
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах / А.Ю. Дорошенко, М.Р. Петрик, Д.М. Михалик, П.А. Іваненко, О.А. Яценко // Проблеми програмування. — 2022. — № 3-4. — С. 59-68. — Бібліогр.: 13 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1862734119584137216
author Дорошенко, А.Ю.
Петрик, М.Р.
Михалик, Д.М.
Іваненко, П.А.
Яценко, О.А.
author_facet Дорошенко, А.Ю.
Петрик, М.Р.
Михалик, Д.М.
Іваненко, П.А.
Яценко, О.А.
citation_txt Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах / А.Ю. Дорошенко, М.Р. Петрик, Д.М. Михалик, П.А. Іваненко, О.А. Яценко // Проблеми програмування. — 2022. — № 3-4. — С. 59-68. — Бібліогр.: 13 назв. — укр.
collection DSpace DC
container_title Проблеми програмування
description Виконане проєктування й розпаралелювання програми реалізації схеми Кранка-Ніколсона, призначеної для отримання чисельного розв’язання моделі розподіленої системи масопереносу. Проектування здійснюється із використанням алгебро-алгоритмічних специфікацій, поданих у природно-лінгвістичній формі. Застосовані інструментальні засоби автоматизованого проєктування, синтезу та автотюнінгу програм, що забезпечують переклад алгебро-алгоритмічних схем у вихідний код мовою програмування та його налаштування на середовище виконання для підвищення швидкодії програми. Отримані чисельні розподіли значень коефіцієнтів дифузії для внутрішньочастинкового переносу вздовж координати товщини середовища для різних часових зрізів. За результатами ідентифікації виконана перевірка моделей на адекватність, виконані чисельне моделювання та аналіз концентраційних і градієнтних полів масопереносу. Результати експерименту з автоматизованого налаштування паралельної програми реалізації методу Кранка-Ніколсона продемонстрували високе мультипроцесорне прискорення на тестових вхідних даних. Heterogeneous media consisting of thin layers of particles of forked porous structure with different physical-chemical properties are widely used in science-intensive technologies and priority sectors of industry, medicine, ecology, etc. Such layers are distributed systems of pores consisting of two main spaces: micro- and nanopores of particles and macropores and cavities between particles. Mass transfer in the system of heterogeneous media causes two types of mass transfer: diffusion in macropores, owing to interparticle space, and diffusion in the system of micro- and nanopores inside particles of the heterogeneous medium. Intraparticle space has a higher level of adsorptive capacity, and at the same time, has a lower velocity of diffusion intrusion in comparison with interparticle space. In modeling concentration and gradient fields for various diffusible components, an important scientific problem is the identification of kinetic parameters of a transfer, predetermining mass transfer velocity on macro- and micro levels, and also equilibrium conditions. The results of designing and parallelization of a program implementing a Crank-Nicolson scheme using algebra-algorithmic specifications represented in a naturallinguistic form are given. The tools for automated design, synthesis and auto-tuning of programs were applied that provided the translation of algebra-algorithmic schemes into source code in a target programming language and its tuning for execution environment to increase the program performance. Numerical distributions of values of diffusion coefficients for intraparticle transfer along coordinate of medium thickness for various time snapshots were obtained. Based on the results of the identification, the models were checked for adequacy and numerical modeling and analysis of concentration and gradient fields of mass transfer were carried out. The experiment results of autotuning the software implementation demonstrated high multiprocessor speedup on test data input.
first_indexed 2025-12-07T19:40:46Z
format Article
fulltext
id nasplib_isofts_kiev_ua-123456789-188629
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1727-4907
language Ukrainian
last_indexed 2025-12-07T19:40:46Z
publishDate 2022
publisher Інститут програмних систем НАН України
record_format dspace
spelling Дорошенко, А.Ю.
Петрик, М.Р.
Михалик, Д.М.
Іваненко, П.А.
Яценко, О.А.
2023-03-10T18:09:31Z
2023-03-10T18:09:31Z
2022
Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах / А.Ю. Дорошенко, М.Р. Петрик, Д.М. Михалик, П.А. Іваненко, О.А. Яценко // Проблеми програмування. — 2022. — № 3-4. — С. 59-68. — Бібліогр.: 13 назв. — укр.
1727-4907
DOI: https://doi.org/10.15407/pp2022.03-04.059
https://nasplib.isofts.kiev.ua/handle/123456789/188629
004.4’24, 519.6
Виконане проєктування й розпаралелювання програми реалізації схеми Кранка-Ніколсона, призначеної для отримання чисельного розв’язання моделі розподіленої системи масопереносу. Проектування здійснюється із використанням алгебро-алгоритмічних специфікацій, поданих у природно-лінгвістичній формі. Застосовані інструментальні засоби автоматизованого проєктування, синтезу та автотюнінгу програм, що забезпечують переклад алгебро-алгоритмічних схем у вихідний код мовою програмування та його налаштування на середовище виконання для підвищення швидкодії програми. Отримані чисельні розподіли значень коефіцієнтів дифузії для внутрішньочастинкового переносу вздовж координати товщини середовища для різних часових зрізів. За результатами ідентифікації виконана перевірка моделей на адекватність, виконані чисельне моделювання та аналіз концентраційних і градієнтних полів масопереносу. Результати експерименту з автоматизованого налаштування паралельної програми реалізації методу Кранка-Ніколсона продемонстрували високе мультипроцесорне прискорення на тестових вхідних даних.
Heterogeneous media consisting of thin layers of particles of forked porous structure with different physical-chemical properties are widely used in science-intensive technologies and priority sectors of industry, medicine, ecology, etc. Such layers are distributed systems of pores consisting of two main spaces: micro- and nanopores of particles and macropores and cavities between particles. Mass transfer in the system of heterogeneous media causes two types of mass transfer: diffusion in macropores, owing to interparticle space, and diffusion in the system of micro- and nanopores inside particles of the heterogeneous medium. Intraparticle space has a higher level of adsorptive capacity, and at the same time, has a lower velocity of diffusion intrusion in comparison with interparticle space. In modeling concentration and gradient fields for various diffusible components, an important scientific problem is the identification of kinetic parameters of a transfer, predetermining mass transfer velocity on macro- and micro levels, and also equilibrium conditions. The results of designing and parallelization of a program implementing a Crank-Nicolson scheme using algebra-algorithmic specifications represented in a naturallinguistic form are given. The tools for automated design, synthesis and auto-tuning of programs were applied that provided the translation of algebra-algorithmic schemes into source code in a target programming language and its tuning for execution environment to increase the program performance. Numerical distributions of values of diffusion coefficients for intraparticle transfer along coordinate of medium thickness for various time snapshots were obtained. Based on the results of the identification, the models were checked for adequacy and numerical modeling and analysis of concentration and gradient fields of mass transfer were carried out. The experiment results of autotuning the software implementation demonstrated high multiprocessor speedup on test data input.
uk
Інститут програмних систем НАН України
Проблеми програмування
Паралельне програмування. Розподілені системи і мережі
Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
Automated parallelization of a program for modeling intraparticle diffusion and adsorption in heterogeneous nanoporous media
Article
published earlier
spellingShingle Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
Дорошенко, А.Ю.
Петрик, М.Р.
Михалик, Д.М.
Іваненко, П.А.
Яценко, О.А.
Паралельне програмування. Розподілені системи і мережі
title Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
title_alt Automated parallelization of a program for modeling intraparticle diffusion and adsorption in heterogeneous nanoporous media
title_full Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
title_fullStr Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
title_full_unstemmed Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
title_short Автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
title_sort автоматизоване розпаралелювання програми моделювання внутрішньочастинкової дифузії й абсорбції в неоднорідних нанопористих середовищах
topic Паралельне програмування. Розподілені системи і мережі
topic_facet Паралельне програмування. Розподілені системи і мережі
url https://nasplib.isofts.kiev.ua/handle/123456789/188629
work_keys_str_mv AT dorošenkoaû avtomatizovanerozparalelûvannâprogramimodelûvannâvnutríšnʹočastinkovoídifuzííiabsorbcíívneodnorídnihnanoporistihseredoviŝah
AT petrikmr avtomatizovanerozparalelûvannâprogramimodelûvannâvnutríšnʹočastinkovoídifuzííiabsorbcíívneodnorídnihnanoporistihseredoviŝah
AT mihalikdm avtomatizovanerozparalelûvannâprogramimodelûvannâvnutríšnʹočastinkovoídifuzííiabsorbcíívneodnorídnihnanoporistihseredoviŝah
AT ívanenkopa avtomatizovanerozparalelûvannâprogramimodelûvannâvnutríšnʹočastinkovoídifuzííiabsorbcíívneodnorídnihnanoporistihseredoviŝah
AT âcenkooa avtomatizovanerozparalelûvannâprogramimodelûvannâvnutríšnʹočastinkovoídifuzííiabsorbcíívneodnorídnihnanoporistihseredoviŝah
AT dorošenkoaû automatedparallelizationofaprogramformodelingintraparticlediffusionandadsorptioninheterogeneousnanoporousmedia
AT petrikmr automatedparallelizationofaprogramformodelingintraparticlediffusionandadsorptioninheterogeneousnanoporousmedia
AT mihalikdm automatedparallelizationofaprogramformodelingintraparticlediffusionandadsorptioninheterogeneousnanoporousmedia
AT ívanenkopa automatedparallelizationofaprogramformodelingintraparticlediffusionandadsorptioninheterogeneousnanoporousmedia
AT âcenkooa automatedparallelizationofaprogramformodelingintraparticlediffusionandadsorptioninheterogeneousnanoporousmedia