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

Номер 03 2025 год

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

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

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