RUS  ENG
Full version
JOURNALS // Vestnik Sankt-Peterburgskogo Universiteta. Seriya 10. Prikladnaya Matematika. Informatika. Protsessy Upravleniya // Archive

Vestnik S.-Petersburg Univ. Ser. 10. Prikl. Mat. Inform. Prots. Upr., 2014 Issue 1, Pages 147–156 (Mi vspui178)

This article is cited in 1 paper

Informatics

Calculation performance improvement of particle dynamics on parallel systems

V. O. Ruzhnikov

St. Petersburg State University, 199034, St. Petersburg, Russian Federation

Abstract: 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.

UDC: 519.6

Received: October 31, 2013



© Steklov Math. Inst. of RAS, 2026