Co-design of Parallel Numerical Methods for Plasma Physics and Astrophysics

Authors

  • Boris M. Glinskiy Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk
  • Igor M. Kulikov Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk
  • Alexey V. Snytnikov Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk
  • Alexey A. Romanenko Novosibirsk State University, Novosibirsk
  • Igor G. Chernykh Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk
  • Vitaly A. Vshivkov Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk

DOI:

https://doi.org/10.14529/jsfi140305

Abstract

Physically meaningful simulations in plasma physics and astrophysics need powerful hybrid supercomputers equipped with computation accelerators. The development of parallel numerical codes for such supercomputers is a complex scientific problem. In order to solve it the concept of co-design is employed. The co-design is defined as considering the architecture of the supercomputer at all stages of the development of the code. The use of co-design is shown by the example of two physical problems: the interaction of an electron beam with plasma and the collision of galaxies. The resulting speedup and efficiency are shown.

References

C.K. Birdsall, A.B Langdon, Plasma Physics via Computer Simulation.

CRC Press, 01.10.2004 - 504 p.

V.A. Vshivkov, G. Lazareva, A. Snytnikov, I. Kulikov, A. Tutukov "Hydrodynamical code for numerical simulation of the gas components of colliding galaxies" // The Astrophysical Journal Supplement Series. 2011. V. 194, 47. 12 pp.

Francesco Rossi, Pasquale Londrillo, Andrea Sgattoni, Stefano Sinigardi, Giorgio Turchetti. Towards robust algorithms for current deposition and dynamic load-balancing in a GPU particle in cell code. 2012. ADVANCED ACCELERATOR CONCEPTS: 15th Advanced Accelerator Concepts Workshop

I. Kulikov, I. Chernykh, A. Snytnikov, B. Glinskiy, A. Tutukov

"AstroPhi: A code for complex simulation of the dynamics of astrophysical

objects using hybrid supercomputers" // Computer Physics Communications.

V. 186. P. 71-80.

DOI: 10.1016/j.cpc.2014.09.004

Yu.N. Grigoryev, V.A. Vshivkov, M.P. Fedoruk, Numerical particle-in-cell methods. Theory and applications. VSP, 2002.

K.V.Lotov, I.V.Timofeev, E.A.Mesyats, A.V.Snytnikov, V.A.Vshivkov. Note on quantitatively correct simulations of the kinetic beam-plasma instability.

http://arxiv.org/abs/1410.5617

N. Mitchell, E. Vorobyov, G. Hensler "Collisionless Stellar Hydrodynamics as an Efficient Alternative to N-body Methods" // Monthly Notices of the Royal Astronomical Society. 2013. Vol. 428, I. 3. P. 2674-2687.

I. Kulikov "PEGAS: Hydrodynamical code for numerical simulation of the gas components of interacting galaxies" // The Book Series of the Argentinian Association of Astronomy. 2013. Vol. 4. P. 91-95.

I. Kulikov "GPUPEGAS: A New GPU-accelerated Hydrodynamic Code for

Numerical Simulations of Interacting Galaxies" // The Astrophysical

Journal Supplement Series. 2014. V. 214, 12. 12 pp.

Downloads

Published

2015-03-27

How to Cite

Glinskiy, B. M., Kulikov, I. M., Snytnikov, A. V., Romanenko, A. A., Chernykh, I. G., & Vshivkov, V. A. (2015). Co-design of Parallel Numerical Methods for Plasma Physics and Astrophysics. Supercomputing Frontiers and Innovations, 1(3), 88–98. https://doi.org/10.14529/jsfi140305

Most read articles by the same author(s)