|
1-1(85) 2015 ФИЗИКА
И.П. Молостов, В.В. Щербинин
Применение технологии NVIDIA CUDA для численного моделирования распространения электромагнитных импульсов
Рассмотрено численное решение задачи распространения электромагнитного импульса в двумерной прямоугольной области, ограниченной идеально проводящими стенками, содержащей идеально проводящий объект произвольной формы. Вычислительный алгоритм реализован на основе метода конечных разностей во временной области с использованием программно-аппаратной технологии NVIDIA CUDA. Исследованы особенности реализации метода конечных разностей для расчетов на графическом процессоре, в частности рассмотрен способ организации хранения в видеопамяти массивов значений компонент поля в точках дискретизированного пространства. Представлены численные результаты моделирования рассеяния импульса с плоским фронтом в квадратной области, содержащей цилиндрический объект. Проведен сравнительный анализ производительности разработанного алгоритма при выполнении на центральном и графическом процессорах. Показано, что для данного алгоритма применение вычислений на графических процессорах обеспечивает существенный прирост производительности.
DOI 10.14258/izvasu(2015)1.1-06
Ключевые слова: распространение электромагнитных импульсов, вычисления общего назначения на графических процессорах
Полный текст в формате PDF, 685Kb. Язык: Русский. МОЛОСТОВ Илья Петрович
аспирант кафедры радиофизики и теоретической физики Алтайского государственного университета (Барнаул, Россия); младший научный сотрудник Института физики им. Л. В. Киренского Сибирского отделения Российской академии наук (Красноярск, Россия) E-mail: ilia_9090@mail.ru
ЩЕРБИНИН Всеволод Владиславович
кандидат физико-математических наук, доцент кафедры радиофизики и теоретической физики Алтайского государственного университета (Барнаул, Россия); научный сотрудник Института физики им. Л. В. Киренского Сибирского отделения Российской академии наук (Красноярск, Россия)
E-mail: scherbinin@phys.asu.ru
|