期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:163
An object-oriented parallel particle-in-cell code for beam dynamics simulation in linear accelerators
Article
Qiang, J ; Ryne, RD ; Habib, S ; Decyk, V
关键词: object-oriented;    particle-in-cell;    beam dynamics;    linear accelerators;   
DOI  :  10.1006/jcph.2000.6570
来源: Elsevier
PDF
【 摘 要 】

We present an object-oriented three-dimensional parallel particle-in-cell (PIC) code for simulation of beam dynamics in linear accelerators (linacs), An important feature of this code is the use of split-operator methods to integrate single-particle magnetic optics techniques with parallel PIC techniques. By choosing a splitting scheme that separates the self-fields from the complicated externally applied fields, we are able to utilize a large step size and still retain high accuracy. The method employed is symplectic and can be generalized to arbitrarily high order accuracy if desired. A two-dimensional parallel domain decomposition approach is employed within a message-passing programming paradigm along with a dynamic load balancing scheme. Performance tests on an SGI/Cray T3E-900 and an SGI Origin 2000 show good scalability of the object-oriented code. We present, as an example, a simulation of high current beam transport in the accelerator production of tritium (APT) linac design. (C) 2000 Academic Press.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1006_jcph_2000_6570.pdf 165KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:0次