๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

A parallel 3D particle-in-cell code with dynamic load balancing

โœ Scribed by Felix Wolfheimer; Erion Gjonaj; Thomas Weiland


Publisher
Elsevier Science
Year
2006
Tongue
English
Weight
226 KB
Volume
558
Category
Article
ISSN
0168-9002

No coin nor oath required. For personal study only.

โœฆ Synopsis


A parallel 3D electrostatic Particle-In-Cell (PIC) code including an algorithm for modelling Space Charge Limited (SCL) emission [E. Gjonaj, T. Weiland, 3D-modeling of space-charge-limited electron emission. A charge conserving algorithm, Proceedings of the 11th Biennial IEEE Conference on Electromagnetic Field Computation, 2004] is presented. A domain decomposition technique based on orthogonal recursive bisection is used to parallelize the computation on a distributed memory environment of clustered workstations. For problems with a highly nonuniform and time dependent distribution of particles, e.g., bunch dynamics, a dynamic load balancing between the processes is needed to preserve the parallel performance. The algorithm for the detection of a load imbalance and the redistribution of the tasks among the processes is based on a weight function criterion, where the weight of a cell measures the computational load associated with it. The algorithm is studied with two examples. In the first example, multiple electron bunches as occurring in the S-DALINAC [A. Richter, Operational experience at the S-DALINAC, Proceedings of the Fifth European Particle Accelerator Conference, 1996] accelerator are simulated in the absence of space charge fields. In the second example, the SCL emission and electron trajectories in an electron gun are simulated.


๐Ÿ“œ SIMILAR VOLUMES


Parallel CFD fire modelling on office PC
โœ A. J. Grandison; E. R. Galea; M. K. Patel; J. Ewer ๐Ÿ“‚ Article ๐Ÿ“… 2007 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 108 KB

## Abstract Parallel processing techniques have been used in the past to provide high performance computing resources for activities such as Computational Fluid Dynamics. This is normally achieved using specialized hardware and software, the expense of which would be difficult to justify for many f

A massively parallel particle-in-cell co
โœ Arno E. Candel; Micha M. Dehler; Matthias Troyer ๐Ÿ“‚ Article ๐Ÿ“… 2006 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 328 KB

For the realistic simulation of electron sources using field emitter arrays, the sub-micron resolution required for the emitters leads to simulation models not suitable for current serial codes. Thus, a parallel high-performance 3D Particle-In-Cell code, called Capone, has been implemented in C++ us

Enhancing parallel quasi-static particle
โœ B. Feng; C. Huang; V. Decyk; W.B. Mori; P. Muggli; T. Katsouleas ๐Ÿ“‚ Article ๐Ÿ“… 2009 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 555 KB

A pipelining algorithm to overcome the limitation on scaling quasi-static particle-in-cell models of relativistic beams in plasmas to a very large number of processors is described. The pipelining algorithm uses multiple groups of processors and optimizes the job allocation on the processors in para

A 3-D Fokker-Planck Code for Studying Pa
โœ O. Sauter; R. W. Harvey; F. L. Hinton ๐Ÿ“‚ Article ๐Ÿ“… 1994 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 343 KB ๐Ÿ‘ 1 views

A new 3-D Fokker-Planck code, CQLII, which solves the Fokker-Planck equations with two velocity coordinates and one spatial coordinate parallel to the magnetic field lines B/B, has been developed. This code enables us to model the parallel transport for low, intermediate and high collisional regime.