Аннотация:
Статья посвящена разработке программного модуля, расширяющего исходный код графической оболочки rCF_GUI, созданной автором, и позволяющего автоматизировать один из этапов численного эксперимента для задач механики сплошных сред (МСС) — измельчение ячеек расчетных сеток (РС) в нескольких направлениях. Этот этап выполняется в рамках препроцессинга численного эксперимента и определяет точность результата (итоговой численной модели). Сформулирована цель исследования и совокупность задач для ее достижения. Определен стек технологий, необходимых для разработки модуля, представлена его структурная схема и диаграмма, описывающая логику использования. Реализованный модуль интегрирован в текущую версию графической оболочки rCF_GUI, которая размещена в открытом доступе на сервисе GitHub. Возможности модуля протестированы в рамках работы с учебной задачей МСС в области аэродинамики, входящей в дистрибутив программной среды (ПС) OpenFOAM. Подведены итоги исследования, выявлена его новизна и практическая значимость.
Ключевые слова:численное моделирования, механика сплошных сред, утилита refineMesh, OpenFOAM, открытое программное обеспечение, графический интерфейс пользователя, язык программирования Python, библиотека PyQt.