РАСПАРАЛЛЕЛИВАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗЗАДАЧИ ТЕПЛОМАССОПЕРЕНОСА В ВЕЧНОМЕРЗЛЫХ ГРУНТАХ
Аннотация
Выпускная квалификационная работа 26 с., 11 рис., 12 табл., 5 ист.
РАСПАРАЛЛЕЛИВАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗЗАДАЧИ ТЕПЛОМАССОПЕРЕНОСА В ВЕЧНОМЕРЗЛЫХ ГРУНТАХ
Цель работы: распараллелить программный комплекс Wellfrost, решающий задачу о распространении тепла в грунте от нагретой и теплоизолированной сква- жины, с помощью технологией OpenMP. Предварительно проведя анализ кода для поиска «горячих участков» (или «горячих циклов») с помощью профилировщика Intel VTune Amplifier.
В процессе выполнения работы, были проведены эксперименты с набором директив OpenMP, для получения наилучшего времени счета. Программный комплекс протестирован на несколько входных данных, т.е. размеры сетки расчета (такие как 91?91?51, 189?189?51 и 381?91?51) и количестве ядер. Проведены расчеты с дальнейшим построением таблицы эффективности параллельных вычислений, с использование разных вычислительных машин (4-ядерный ноутбук и кластер Уран).
В результате выполнения работы поставленные цели были выполнены.
РАСПАРАЛЛЕЛИВАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗЗАДАЧИ ТЕПЛОМАССОПЕРЕНОСА В ВЕЧНОМЕРЗЛЫХ ГРУНТАХ
Цель работы: распараллелить программный комплекс Wellfrost, решающий задачу о распространении тепла в грунте от нагретой и теплоизолированной сква- жины, с помощью технологией OpenMP. Предварительно проведя анализ кода для поиска «горячих участков» (или «горячих циклов») с помощью профилировщика Intel VTune Amplifier.
В процессе выполнения работы, были проведены эксперименты с набором директив OpenMP, для получения наилучшего времени счета. Программный комплекс протестирован на несколько входных данных, т.е. размеры сетки расчета (такие как 91?91?51, 189?189?51 и 381?91?51) и количестве ядер. Проведены расчеты с дальнейшим построением таблицы эффективности параллельных вычислений, с использование разных вычислительных машин (4-ядерный ноутбук и кластер Уран).
В результате выполнения работы поставленные цели были выполнены.