• A. Boytsov
  • I. Kadochnikov
  • M. Zuev
  • A. Bulychev
  • Ya Zolotuhin
  • I. Getmanov

Low energy ion and electron beams, produced by ion sources and electron guns, find their use in surface modification, nuclear medicine and injection into high-energy accelerators. Simulation of particle dynamics is a necessary step for optimization of beam parameters. Since such simulations require significant computational resources, parallelization is highly desirable to be able to accomplish them in a reasonable amount of time. From the implementation standpoint, dynamically typed interpreted languages, such as Python 3, allow high development speed that comes at cost of performance. It is tempting to transfer all computationally heavy tasks on a GPU to alleviate this drawback. Using the example of a charged particles dynamics simulation problem, various GPU-parallelization technologies available in Python 3 are compared in terms of ease of use and computational speed. The reported study was funded by RFBR according to the research project No 18-32-00239/18. Computations were in part held on the basis of the heterogeneous computing cluster HybriLIT (LIT, JINR).

Язык оригиналаанглийский
Страницы (с-по)518-522
Число страниц5
ЖурналCEUR Workshop Proceedings
Том2267
СостояниеОпубликовано - 1 янв 2018
Опубликовано для внешнего пользованияДа
Событие8th International Conference "Distributed Computing and Grid-Technologies in Science and Education", GRID 2018 - Dubna, Российская Федерация
Продолжительность: 10 сен 201814 сен 2018

    Предметные области Scopus

  • Компьютерные науки (все)

ID: 45872311