Standard

Cross-platform implementation of Particle-In-Cell method for simulation of high-temperature and fusion plasma by means of hybrid supercomputers equipped with GPU or Intel Xeon Phi accelerators. / Romanenko, Alexey A.; Snytnikov, Alexey V.; Boronina, Marina A.

In: Journal of Physics: Conference Series, Vol. 1640, No. 1, 012016, 14.10.2020.

Research output: Contribution to journalConference articlepeer-review

Harvard

APA

Vancouver

Romanenko AA, Snytnikov AV, Boronina MA. Cross-platform implementation of Particle-In-Cell method for simulation of high-temperature and fusion plasma by means of hybrid supercomputers equipped with GPU or Intel Xeon Phi accelerators. Journal of Physics: Conference Series. 2020 Oct 14;1640(1):012016. doi: 10.1088/1742-6596/1640/1/012016

Author

Romanenko, Alexey A. ; Snytnikov, Alexey V. ; Boronina, Marina A. / Cross-platform implementation of Particle-In-Cell method for simulation of high-temperature and fusion plasma by means of hybrid supercomputers equipped with GPU or Intel Xeon Phi accelerators. In: Journal of Physics: Conference Series. 2020 ; Vol. 1640, No. 1.

BibTeX

@article{33246b531b204565bde5de2adb78c8d7,
title = "Cross-platform implementation of Particle-In-Cell method for simulation of high-temperature and fusion plasma by means of hybrid supercomputers equipped with GPU or Intel Xeon Phi accelerators",
abstract = "A new Python-based Particle-In-Cell code is presented. The code uses leapfrog particle pusher. The important feature of our code is that all the particles are pushed at once, thus the code is vectorized to improve performance. Electric field is given by Poisson equation with Least squares solver. The code involves collision simulation by PIC-MC method. Both large-scale (MPI) and fine-grain parallelization are being used. The implementation is based on the efficient NumPy library in Python language with the help of Dask package to improve Numpy performance. GPU implementation involves PyCUDA and the performance with Intel Xeon processors and Intel Xeon Phi accelerators is supported by high-performance Intel Python. ",
author = "Romanenko, {Alexey A.} and Snytnikov, {Alexey V.} and Boronina, {Marina A.}",
note = "Publisher Copyright: {\textcopyright} Published under licence by IOP Publishing Ltd. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.; 3rd Virtual Workshop on Numerical Modeling in MHD and Plasma Physics, MHD-PP 2020 ; Conference date: 12-10-2020 Through 16-10-2020",
year = "2020",
month = oct,
day = "14",
doi = "10.1088/1742-6596/1640/1/012016",
language = "English",
volume = "1640",
journal = "Journal of Physics: Conference Series",
issn = "1742-6588",
publisher = "IOP Publishing Ltd.",
number = "1",

}

RIS

TY - JOUR

T1 - Cross-platform implementation of Particle-In-Cell method for simulation of high-temperature and fusion plasma by means of hybrid supercomputers equipped with GPU or Intel Xeon Phi accelerators

AU - Romanenko, Alexey A.

AU - Snytnikov, Alexey V.

AU - Boronina, Marina A.

N1 - Publisher Copyright: © Published under licence by IOP Publishing Ltd. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.

PY - 2020/10/14

Y1 - 2020/10/14

N2 - A new Python-based Particle-In-Cell code is presented. The code uses leapfrog particle pusher. The important feature of our code is that all the particles are pushed at once, thus the code is vectorized to improve performance. Electric field is given by Poisson equation with Least squares solver. The code involves collision simulation by PIC-MC method. Both large-scale (MPI) and fine-grain parallelization are being used. The implementation is based on the efficient NumPy library in Python language with the help of Dask package to improve Numpy performance. GPU implementation involves PyCUDA and the performance with Intel Xeon processors and Intel Xeon Phi accelerators is supported by high-performance Intel Python.

AB - A new Python-based Particle-In-Cell code is presented. The code uses leapfrog particle pusher. The important feature of our code is that all the particles are pushed at once, thus the code is vectorized to improve performance. Electric field is given by Poisson equation with Least squares solver. The code involves collision simulation by PIC-MC method. Both large-scale (MPI) and fine-grain parallelization are being used. The implementation is based on the efficient NumPy library in Python language with the help of Dask package to improve Numpy performance. GPU implementation involves PyCUDA and the performance with Intel Xeon processors and Intel Xeon Phi accelerators is supported by high-performance Intel Python.

UR - http://www.scopus.com/inward/record.url?scp=85096360179&partnerID=8YFLogxK

U2 - 10.1088/1742-6596/1640/1/012016

DO - 10.1088/1742-6596/1640/1/012016

M3 - Conference article

AN - SCOPUS:85096360179

VL - 1640

JO - Journal of Physics: Conference Series

JF - Journal of Physics: Conference Series

SN - 1742-6588

IS - 1

M1 - 012016

T2 - 3rd Virtual Workshop on Numerical Modeling in MHD and Plasma Physics, MHD-PP 2020

Y2 - 12 October 2020 through 16 October 2020

ER -

ID: 26027904