RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Санкт-Петербургского университета. Серия 10. Прикладная математика. Информатика. Процессы управления // Архив

Вестн. С.-Петербург. ун-та. Сер. 10. Прикл. матем. Информ. Проц. упр., 2012, выпуск 3, страницы 103–112 (Mi vspui87)

Эта публикация цитируется в 1 статье

Информатика

Использование параллельных вычислений на графических процессорах при исследовании пропускной способности канала транспортировки пучка ионов с учетом пространственного заряда

И. П. Юдин, Е. Е. Перепелкин

Объединенный институт ядерных исследований, г. Дубна Московской обл.

Аннотация: В работе для математического моделирования динамики заряженных частиц пучка с объемным зарядом в ускорителе-синхротроне использовано новое направление вычислительного эксперимента: осуществлять расчеты не на центральном процессоре CPU, а на графическом процессоре GPU видеокарты. Приведена математическая постановка поставленной задачи. Описаны алгоритмы ее решения в методе частицы-в-ячейках, а также программная реализация этих алгоритмов. Рассчитана динамика пучков заряженных частиц с учетом пространственного заряда для медицинского синхротрона на графическом процессоре GPU видеокарты NVIDIA Tesla C1060, который дал ускорение задачи от 60 до 90 раз в зависимости от параметров установки. Данная работа выполнена в рамках проекта ЛФВЭ ОИЯИ (г. Дубна) «Разработка и создание узлов ускорителя для адронной терапии». Проведено компьютерное моделирование линии транспортировки пучка от источника ионов углерода с интенсивностью от 25 до 100 мА до RFQ структуры. Для расчета подобных систем был создан вариант программы CBDA с вычислениями на GPU. Настоящее исследование позволяет сделать вывод, что вычислительную мощность видеокарты можно направить, кроме расчета высокоинтенсивных пучков с большими плотностями, и на расчеты других требующих огромных вычислительных мощностей эффектов, таких как с учетом эффекта гало, эффектов при решении проблемы оптимизации, для которой необходимо многократное решение однотипных задач. Библиогр. 10 назв.

Ключевые слова: распределенные вычисления на графических процессорах, математическое моделирование, численные методы, пучок ионов углерода, канал инжекции синхротрона.

УДК: 519.6: 621.38


Принята к печати: 26 апреля 2012 г.



© МИАН, 2024