Co-design of Parallel Numerical Methods for Plasma Physics and Astrophysics
DOI:
https://doi.org/10.14529/jsfi140305Abstract
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
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.