Работа поддержана грантом РФФИ 16-57-48007, «Разработка высокопроизводительных компьютерных кодов и их применение для численного моделирования в аэродинамике и динамике разреженных газов», руководитель А.Н.Кудрявцев
'Многие задачи вычислительной аэродинамики сверхзвуковых течений требуют использования трехмерных сеток с большим разрешением. Одним из примеров таких задач является моделирование ламинарно-турбулентного перехода. Одним из возможных способов уменьшения времени вычислений является использование гибридных кластеров, содержащих как центральные процесорные устройства (ЦПУ), так и графические процессорные устройства (ГПУ). Обычно, ГПУ используются в либо качестве сопроцессоров и выполняют лишь отдельные этапы численного алгоритма, либо в качестве основных вычислительных устройств и выполняют все этапы алгоритма, а ЦПУ при этом используются только для управления графическими устройствами. В тоже время наиболее эффективным было бы использование гибридного кластера в гетерогенном режиме, то есть когда и ЦПУ, и ГПУ являются равноправными вычислительными устройствами.
В данной работе рассмотрен подход к разработке вычислительного кода для численного моделирования сжимаемых высокоскоростных течений на основе нестационарных уравнений Навье-Стокса, который позволяет использовать егоразличных типах вычислительных устройств, в том числе ГПУ и многоядерных ЦПУ. Основная идея заключается в использовании специального интерфейса, позволяющей получить из одного и того же исходного кода несколько исполняемых файлов под каждую из вычислительных платформ. Созданный код верифицирован, проведено сравнение его вычислительной эффективности в расчетах на ЦПУ и ГПУ.'