Efficient parallelization for 3d-3v sparse grid Particle-In-Cell: Shared memory architectures

被引:6
|
作者
Deluzet, Fabrice [1 ]
Fubiani, Gwenael [2 ]
Garrigues, Laurent [2 ]
Guillet, Clement [1 ,2 ]
Narski, Jacek [3 ]
机构
[1] Univ Toulouse UPS, Inst Math Toulouse, Inst Math Toulouse UMR 5219, INSA, F-31062 Toulouse, France
[2] Univ Toulouse, LAPLACE, CNRS, INPT, 118 Route Narbonne, F-31062 Toulouse, France
[3] Inst CNRS, Inst Math Toulouse UMR 5219, UPS, INSA, F-31062 Toulouse, France
关键词
Plasma physics; Particle-in-Cell (PIC); Sparse grids; Combination technique; Parallelization; OpenMP; ALGORITHM; CODE;
D O I
10.1016/j.jcp.2023.112022
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Particle-In-Cell (PIC) schemes are ones of the most broadly used numerical methods in kinetic simulation of plasmas. The contribution of the present paper is dedicated to the introduction of novel parallelization strategies specific to shared memory architectures tailored for Particle-In-Cell methods implementing sparse grid reconstructions. These strategies operate the different parallelisms genuine to Sparse-PIC methods to obtain speed-up exceeding 100 on 128 cores using a strong scaling study of a 3d-3v simulation. On top of that, substantial gains (two orders of magnitude) are introduced for sequential as well as parallel computation of the electric field thanks to the hierarchization procedure. It consists in decomposing the information carried by sparse grids onto hierarchical basis functions, entailing a significantly reduced number of operations.(c) 2023 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons .org /licenses /by-nc -nd /4 .0/).
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Efficient parallelization for 3D-3V sparse grid Particle-In-Cell: Single GPU architectures *
    Deluzet, Fabrice
    Fubiani, Gwenael
    Garrigues, Laurent
    Guillet, Clement
    Narski, Jacek
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 289
  • [2] Optimization and parallelization of Emedge3D on shared memory architecture
    Kuhn, Matthieu
    Latu, Guillaume
    Genaud, Stephane
    Crouseilles, Nicolas
    2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 503 - 510
  • [3] Shared memory parallelization for high-fidelity large-scale 3D polyhedral particle simulations
    Park, Eun Hyun
    Kindratenko, Volodymyr
    Hashash, Youssef M. A.
    COMPUTERS AND GEOTECHNICS, 2021, 137
  • [4] The 3-D, Electromagnetic, Particle-In-Cell Code, QUICKSILVER
    Seidel, D. B.
    Kiefer, M. L.
    Coats, R. S.
    Pointon, T. D.
    Quintenz, J. P.
    Johnson, W. A.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1991, 2 (01): : 475 - 482
  • [5] Influence of non-axial magnetic field in a 3D3V Particle-In-Cell plasma model
    Pekarek, Zdenek
    Hrach, Rudolf
    VACUUM, 2007, 82 (02) : 244 - 247
  • [6] 3D Particle-In-Cell Simulation of Continuous Wave Magnetron
    Yue, Song
    Zhang, Zhaochuan
    Gao, Dongping
    2016 IEEE INTERNATIONAL VACUUM ELECTRONICS CONFERENCE (IVEC), 2016,
  • [7] A Novel Implementation of 2D3V Particle-In-Cell (PIC) Algorithm for Kepler GPU Architecture
    Shah, Harshil
    Kamaria, Siddharth
    Markandeya, Riddhesh
    Shah, Miral
    Chaudhury, Bhaskar
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2017, : 378 - 387
  • [8] Grid dependent noise and entropy growth in anisotropic 3d particle-in-cell simulation of high intensity beams
    Hofmann, I.
    Boine-Frankenheim, O.
    PHYSICAL REVIEW SPECIAL TOPICS-ACCELERATORS AND BEAMS, 2014, 17 (12):
  • [9] An External Circuit Model for 3-D Electromagnetic Particle-In-Cell Simulations
    Lin, Ming-Chieh
    Zhou, Chuandong
    Smithe, David N.
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2014, 61 (06) : 1742 - 1748
  • [10] A parallel 3D particle-in-cell code with dynamic load balancing
    Wolfheimer, F
    Gjonaj, E
    Weiland, T
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2006, 558 (01): : 202 - 204