Технология приборо­строения


Научно-технический журнал

Алгоритм распараллеливания при решении многомерных задач нестационарной газовой динамики

Рассмотрены методы ускорения решения задач газовой динамики за счет распараллеливания вычислений. Предложен алгоритм распараллеливания по принципу расщепления по направлениям путем создания нитей выполнения. Представлены математический аппарат и программный продукт, с помощью которых проводились исследования. Приведены оценки сокращения потребных временных ресурсов на примере моделирования рабочего процесса в расширительной тепловой машине.

 Розглянуто методи прискорення вирішення завдань газової динаміки за рахунок розпаралелювання обчислень. Запропоновано алгоритм розпаралелювання за принципом розщеплення за напрямками шляхом створення ниток виконання. Представлені математичний апарат і програмний продукт, за допомогою яких проводилися дослідження. Наведено оцінки скорочення потрібних часових ресурсів на прикладі моделювання робочого процесу в розширювальної теплової машині.

 Methods for accelerating the solution of problems of gas dynamics due to parallelization of computations are considered. A parallelization algorithm is proposed according to the principle of splitting in directions by creating execution threads. The mathematical apparatus and software product with the help of which research was carried out is presented. Estimates of the reduction of the required time resources are given on the example of modeling a work process in an expansion heat engine.

Скачать полную версию статьи