Calculation performance improvement of particle dynamics on parallel systems
    
    
  
  
  
      
      
      
        
Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2014), pp. 147-156
    
  
  
  
  
  
    
      
      
        
      
      
      
    Voir la notice de l'article provenant de la source Math-Net.Ru
            
              			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},
     publisher = {mathdoc},
     number = {1},
     year = {2014},
     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 PB - mathdoc 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 %I mathdoc %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/
