4.7 Article

SMILEI: A collaborative, open-source, multi-purpose particle-in-cell code for plasma simulation

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 222, 期 -, 页码 351-373

出版社

ELSEVIER SCIENCE BV
DOI: 10.1016/j.cpc.2017.09.024

关键词

Plasma kinetic simulation; Particle-In-Cell (PIC); High-performance computing; Laser-plasma interaction; Astrophysical plasmas

资金

  1. Investissements d'Avenir of the PALM LabEx [ANR-10-LABX-0039-PALM]
  2. Plas@Par LabEx [ANR-11-IDEX-0004-02]
  3. Universite Franco-Italienne through the Vinci program [C2-133]
  4. ANR [ANR-13-PDOC-0027]
  5. ANR MACH project [ANR-14-CE33-0019 MACH]
  6. GENCI-IDRIS Grands Challenges, GENCI-IDRIS/TGCC [2016-x2016057678, 2017-x2016057678]
  7. GENCI-CINES [2016-c2016067484]

向作者/读者索取更多资源

SMILE! is a collaborative, open-source, object-oriented (C++) particle-in-cell code. To benefit from the latest advances in high-performance computing (HPC), SMILEI is co-developed by both physicists and HPC experts. The code's structures, capabilities, parallelization strategy and performances are discussed. Additional modules (e.g. to treat ionization or collisions), benchmarks and physics highlights are also presented. Multi-purpose and evolutive, SMILEI is applied today to a wide range of physics studies, from relativistic laser-plasma interaction to astrophysical plasmas. Program summary Program title: SMILEI (version 3.2) Program Files doi: http://dx.doi.org/10.17632/gsn4x6mbrg.1 Licensing provisions: This version of the code is distributed under the GNU General Public License v3 Programming language: C++11, Python 2.7 Nature of the problem: The kinetic simulation of plasmas is at the center of various physics studies, from laser plasma interaction to astrophysics. To address today's challenges, a versatile simulation tool requires high-performance computing on massively parallel super-computers. Solution method: The Vlasov-Maxwell system describing the self-consistent evolution of a collisionless plasma is solved using the Particle-In-Cell (PIC) method. Additional physics modules allow to account for additional effects such as collisions and/or ionization. A hybrid MPI-OpenMP strategy, based on a patch based super-decomposition, allows for efficient cache-use, dynamic load balancing and high-performance on massively parallel super-computers. Additional comments: Repository https://github.com/SmileiPlC/Smilei References: http://www.maisondelasimulation.fr/smilei (C) 2017 Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据