Calculation performance improvement of particle dynamics on parallel systems
Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2014), pp. 147-156 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

In the article, the source code modifications of software COSY Infinity for calculation performance improvement on parallel systems with shared memory are described. These modifications are made manually without using techniques of automatic and automated parallelization. For multiprocessor systems with shared memory OpenMP technology is used. For computing on graphics processors NVidia CUDA is used. Also, in the article hybrid versions with a bunch of technologies OpenMP and MPI used for calculations on cluster systems and using of OpenMP and NVidia CUDA for personal computers are presented. Evaluation of the effectiveness of the obtained versions is made by comparing the time of the calculation of the beam dynamics in an electrostatic ring including the spin. Testing has shown an increase in computing performance using OpenMP from 5 to 10%. When using simultaneously OpenMP and NVidia CUDA performance increase reached 75%. Bibliogr. 9. Il. 4.
Keywords: parallel programming, OpenMP, CUDA, MPI, COSY Infinity, beam dynamic calculation.
@article{VSPUI_2014_1_a14,
     author = {V. O. Ruzhnikov},
     title = {Calculation performance improvement of particle dynamics on parallel systems},
     journal = {Vestnik Sankt-Peterburgskogo universiteta. Prikladna\^a matematika, informatika, processy upravleni\^a},
     pages = {147--156},
     year = {2014},
     number = {1},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/}
}
TY  - JOUR
AU  - V. O. Ruzhnikov
TI  - Calculation performance improvement of particle dynamics on parallel systems
JO  - Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
PY  - 2014
SP  - 147
EP  - 156
IS  - 1
UR  - http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/
LA  - ru
ID  - VSPUI_2014_1_a14
ER  - 
%0 Journal Article
%A V. O. Ruzhnikov
%T Calculation performance improvement of particle dynamics on parallel systems
%J Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
%D 2014
%P 147-156
%N 1
%U http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/
%G ru
%F VSPUI_2014_1_a14
V. O. Ruzhnikov. Calculation performance improvement of particle dynamics on parallel systems. Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2014), pp. 147-156. http://geodesic.mathdoc.fr/item/VSPUI_2014_1_a14/

[1] http://bt.pa.msu.edu/index_cosy.htm

[2] Berz M., “High-order computation and normal form analysis of repetitive systems”, Physics of Particle Accelerators, 249, ed. M. Month, American Institute of Physics, New York, 1991, 456

[3] Taunay P.-Y. cuda/AdvancedCUDA3.pdf} https://rcc.its.psu.edu/education/seminars/pages/advanced{_

[4] Ruzhnikov V. O., “Effectiveness analysis of the the parallel realizations of COSY Infinity”, Abstracts of 10th Kurchatov young scientists school, M., 2012, 142

[5] http://www2.fz-juelich.de/ikp/edm/en/program.shtml

[6] Senichev Yu., Lehrach A., Maier R., Zyuzin D., Berz M., Makino K., Andrianov S., Ivanov A., “Storage ring EDM simulation: methods and results”, Proc. of ICAP 2012 (Rostock, Germany, 2012), 99–103

[7] Lorentz B. http://www.bt.pa.msu.edu/TM11/talks/lorentz.pdf

[8] Zyuzin D., Andrianov S. N., Kulabukhova N. V., “Data Management and Analysis for Beam Dynamics Simulation”, Proc. of Intern. Particle Accelerator Conferences (Shanghai, China, 2013), 927–929 http://accelconf.web.cern.ch/AccelConf/IPAC2013/papers/mopwo021.pdf

[9] Ivanov A., Andrianov S., Kulabukhova N., Maier R., Senichev Yu., Zyuzin D., “Testing of symplectic integrator of spin-orbit motion based on matrix formalism”, Proc. of Intern. Particle Accelerator Conferences (Shanghai, China, 2013), 2582–2584 http://accelconf.web.cern.ch/AccelConf/IPAC2013/papers/wepea037.pdf