Аннотация:
Описан метод уточнения давления для многослойных моделей открытого потока, записанных в $\sigma$-координатах по глубине. Метод не требует применения сложных процедур для решения дискретного аналога уравнения Пуассона и отличается высокой вычислительной эффективностью. Дискретный аналог уравнения Пуассона представлен в матричной форме, что позволяет использовать его и в случае разложения профиля давления по глубине по базисным функциям. У свободной поверхности используется параболическая интерполяция профиля давления. Алгоритм может быть распараллелен для расчётов на GPU. Представлены результаты верификации алгоритма на экспериментальных данных, критичных к численной диссипации расчётной схемы. Метод применим к задачам, допускающим разрывные решения с растеканием потока по сухой поверхности.