Главная страница
russian   english
16+
<< назад

Название статьи

ПАРАЛЛЕЛЬНАЯ РЕАЛИЗАЦИЯ МЕТОДА РАСЩЕПЛЕНИЯ ДЛЯ СИСТЕМЫ ИЗ НЕСКОЛЬКИХ GPU С ПРИМЕНЕНИЕМ В ЗАДАЧАХ АЭРОГИДРОДИНАМИКИ


Номер журнала
5
Дата выпуска
2012

Тип статьи
научная статья
Коды УДК
004.942
Страницы
246-252
Ключевые слова
метод расщепления, численное моделирование течений, GPU

Авторы
Березин Сергей Борисович
Каргапольцев Иван Сергеевич
Марковский Николай Дмитриевич
Сахарных Николай Александрович

Место работы
Березин Сергей Борисович
Московский госуниверситет им. М.В. Ломоносова

Каргапольцев Иван Сергеевич
Московский госуниверситет им. М.В. Ломоносова

Марковский Николай Дмитриевич
Компания NVIDIA Ltd, Московское представительство

Сахарных Николай Александрович
Московский госуниверситет им. М.В. Ломоносова; Компания NVIDIA Ltd, Московское представительство


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

Загрузить статью

Библиографический список
1 . NVIDIA Inc. NVIDIA CUDA programming guide, version 4.1. 2011.
2 . Флетчер К. Вычислительные методы в динамике жидкостей. Том 2. М.: Мир, 1991.
3 . Лапин Ю.В. Статистическая теория турбулентности // Научно-технические ведомости. 2004. 2(36). СПб.: Изд-во Политехнического университета.
4 . Sagaut Pierre. Large eddy simulation for incompressible flows, 3rd edition. Springer, 2006.
5 . Пасконов В. М., Березин С. Б. Неклассические решения классической задачи о течении вязкой несжимаемой жидкости в плоском канале // Прикладная математика и инфорика. №17: М.: МАКС Пресс, 2004.
6 . Пасконов В.М., Березин С.Б., Корухова Е.С. Динамическая система визуализации для многопроцессорных систем с общей памятью и ее применение для численного моделирования турбулентных течений вязких жидкостей // Вестник Московского университета. Сер. 15. Вычислительная математика и кибернетика. 2007. C. 7–16.
7 . Sakharnykh N., Berezin S., Paskonov V. Fluid solver based on Navier-Stokes equations using finite difference methods in areas with dynamic boundaries: URL: http://code.google.com/p/cmc-fluid-solver/