Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 03 2025 год

DOI: 10.17587/prin.16.156-164
УДК: 004.5
Разработка модуля для решателя compressibleInterFoam пакета OpenFOAM
Д. И. Читалов, мл. науч. сотр., cdi9@yandex.ru, Федеральное государственное бюджетное учреждение науки Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения Российской академии наук, г. Миасс, Ильменский заповедник
Received on 2024-11-08
Accepted on 2024-12-16

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

Ключевые слова: численное моделирование, механика сплошных сред, графический интерфейс пользователя, OpenFOAM, язык программирования Python, открытое программное обеспечение, решатель compressibleInterFoam, библиотека PyQt
Стр. 156—164
Ссылка для цитирования:
Читалов Д. И. Разработка модуля для решателя compressibleInterFoam пакета OpenFOAM // Программная инженерия. 2025. Том 16, № 3. С. 156—164. DOI: 10.17587/prin.16.156-164.