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

## 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

## How to Cite

*Supercomputing Frontiers and Innovations*,

*1*(3), 88–98. https://doi.org/10.14529/jsfi140305

## Issue

## License

Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-Non Commercial 3.0 License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.