当前位置: X-MOL 学术arXiv.cs.MS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PIFE-PIC: Parallel Immersed-Finite-Element Particle-In-Cell For 3-D Kinetic Simulations of Plasma-Material Interactions
arXiv - CS - Mathematical Software Pub Date : 2020-11-20 , DOI: arxiv-2011.10214
Daoru Han, Xiaoming He, David Lund, Xu Zhang

This paper presents a recently developed particle simulation code package PIFE-PIC, which is a novel three-dimensional (3-D) Parallel Immersed-Finite-Element (IFE) Particle-in-Cell (PIC) simulation model for particle simulations of plasma-material interactions. This framework is based on the recently developed non-homogeneous electrostatic IFE-PIC algorithm, which is designed to handle complex plasma-material interface conditions associated with irregular geometries using a Cartesian-mesh-based PIC. Three-dimensional domain decomposition is utilized for both the electrostatic field solver with IFE and the particle operations in PIC to distribute the computation among multiple processors. A simulation of the orbital-motion-limited (OML) sheath of a dielectric sphere immersed in a stationary plasma is carried out to validate PIFE-PIC and profile the parallel performance of the code package. Furthermore, a large-scale simulation of plasma charging at a lunar crater containing 2 million PIC cells (10 million FE/IFE cells) and about 520 million particles, running for 20,000 PIC steps in about 109 wall-clock hours, is presented to demonstrate the high-performance computing capability of PIFE-PIC.

中文翻译:

PIFE-PIC:平行浸没有限元单元内粒子的等离子体材料相互作用的3D动力学模拟

本文介绍了最近开发的粒子模拟代码包PIFE-PIC,它是一种新颖的三维(3-D)平行浸入有限元(IFE)单元内粒子(PIC)模拟模型,用于等离子体粒子模拟物质互动。该框架基于最近开发的非均匀静电IFE-PIC算法,该算法旨在使用基于笛卡尔网格的PIC处理与不规则几何形状相关的复杂等离子体-材料界面条件。带有IFE的静电场求解器和PIC中的粒子运算都使用了三维域分解,以将计算分配到多个处理器之间。对浸没在固定等离子体中的电介质球的轨道运动受限(OML)护套进行了仿真,以验证PIFE-PIC并分析代码包的并行性能。此外,提出了在月球陨石坑中包含200万PIC细胞(1000万FE / IFE细胞)和约5.2亿个粒子,在约109个壁钟小时内运行20,000 PIC步骤的大规模等离子体模拟的演示。 PIFE-PIC的高性能计算能力。
更新日期:2020-11-23
down
wechat
bug