ПАРАЛЛЕЛЬНАЯ РЕАЛИЗАЦИЯ МЕТОДА РАСЩЕПЛЕНИЯ ДЛЯ СИСТЕМЫ ИЗ НЕСКОЛЬКИХ GPU С ПРИМЕНЕНИЕМ В ЗАДАЧАХ АЭРОГИДРОДИНАМИКИ |
5 | |
2012 |
научная статья | 004.942 | ||
246-252 | метод расщепления, численное моделирование течений, GPU |
Метод прямого численного моделирования турбулентных течений требует сильно детализированных сеток и огромных вычислительных ресурсов. Современные 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/ |