arrow
Return

The Plasma Simulation Code: A modern particle-in-cell code with patch-based load-balancing

delete2016-08-01
delete81
delete
OA
AI
K
K. Germaschewski *
F
Fox, William
S
Stephen Abbott
N
N. Ahmadi
L
Liang Wang
H
H. Rühl
A
A. Bhattacharjee
DOI:10.1016/j.jcp.2016.05.013delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This work describes the Plasma Simulation Code (PSC), an explicit, electromagnetic particle-in-cell code with support for different order particle shape functions. We review the basic components of the particle-in-cell method as well as the computational architecture of the PSC code that allows support for modular algorithms and data structure in the code. We then describe and analyze in detail a distinguishing feature of PSC: patch-based load balancing using space-filling curves which is shown to lead to major efficiency gains over unbalanced methods and a previously used simpler balancing method. (C) 2016 Elsevier Inc. All rights reserved.
Keywords:
Particle-in-cell
Kinetic
Plasma
Load balancing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Computational Physics cover
Journal of Computational Physics
IF:
3.8
Papers:
1.5W
Citations:
7.4W

Organization

University System of New Hampshire cover
University System of New Hampshire
Scholars:
5.3K
Papers: 4.9K
Citations: 13
U
University of Munich
Scholars:
5.7W
Papers: 4.2W
Citations: 68
U
university of new hampshire
Scholars:
4.2K
Papers: 3.4K
Citations: 8
researcher View more organizations