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

Номер 2 2023 год

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

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

Ключевые слова: численное моделирование, механика сплошных сред, графический интерфейс пользователя, OpenFOAM, язык программирования Python, открытое программное обеспечение, решатель coupledPoroFoam, библиотека PyQt
Стр. 93–100
Ссылка для цитирования:
Читалов Д. И. О разработке модуля для решателя coupledPoroFoam пакета OpenFOAM // Программная инженерия. 2023. Том 14, № 2. С. 93—100. DOI: 10.17587/prin.14.93-100.