PHOENICS — коммерческий программный пакет для численного моделирования течения жидкости и сопряжённых процессов тепло- и массопереноса. Разработанный компанией CHAM (Concentration Heat and Momentum Limited), пакет предназначен для решения стационарных и нестационарных задач механики сплошных сред с возможностью учёта многокомпонентных и многофазных течений, химических реакций и взаимодействия с твёрдыми телами. Архитектура программы сочетает в себе численные решатели уравнений Навье–Стокса с набором физико-химических моделей и гибкой системой задания граничных условий и свойств среды.
PHOENICS включает инструменты для подготовки сетки, задания геометрии и условий моделирования, выполнения расче́тов и постобработки результатов. Программа поддерживает структурированные и частично неструктурированные сетки, различные модели турбулентности, теплообменные алгоритмы и модели горения, что делает её применимой в инженерных задачах аэродинамики, теплоэнергетики, химической технологии и экологии. История развития PHOENICS охватывает несколько десятилетий эволюции вычислительных методов, и продукт развивался в направлении расширения функциональности и повышения гибкости настройки под прикладные задачи.
- Решение уравнений — численное решение уравнений сохранения массы, импульса, энергии и компонент с опциями для стационарных и нестационарных расчётов.
- Многофазность и многокомпонентность — поддержка моделей для многокомпонентных течений, дисперсных фаз и взаимодействия фаз.
- Модели турбулентности — набор стандартных моделей турбулентности (RANS-подходы и их варианты) для инженерных задач.
- Моделирование горения — встроенные модели горения и кинетики для расчёта реакционных потоков и источников тепла.
- Тепло- и массоперенос — расчёт конвективного и кондуктивного теплообмена, а также диффузии и переноса химических примесей.
- Сеточная гибкость — инструменты для создания многомерных сеток, включая возможности локального сгущения и адаптации под геометрию задачи.
- Параллельные расчёты — поддержка многопоточных и распределённых вычислений для ускорения расчётных задач высокой сложности.
- Пред- и постобработка — средства для подготовки входных данных, задания физических свойств и визуализации результатов расчёта.
- Гибкость пользовательских настроек — возможность добавления пользовательских моделей, функций источников и скриптов для автоматизации процессов.
- Прикладные сценарии — использование в задачах аэродинамики, конструктивного теплообмена, вентиляции, химических реакторов и экологического моделирования.