Аннотация:
Рассматриваются вопросы высокопроизводительной реализации метода частиц в ячейках для моделирования лазерной плазмы. Используется программный комплекс PICADOR. Обсуждается возможность эффективного применения новых сопроцессоров Intel Xeon Phi. Показывается, что хорошо оптимизированный для обычных процессоров код не всегда работает эффективно на сопроцессоре без дополнительных улучшений. Демонстрируются пути достижения приемлемой производительности при численном моделировании плазмы на сопроцессоре. Приводятся результаты вычислительных экспериментов, показывающие ускорение в 1.8 раза на Xeon Phi по сравнению с кодом, оптимизированным для многоядерного процессора.
Ключевые слова:физика плазмы, метод частиц в ячейках, высокопроизводительные вычисления, оптимизация производительности.