Physical and numerical methods of speeding up particle codes and paralleling as applied to RF discharges

被引:97
作者
Kawamura, E
Birdsall, CK
Vahedi, V
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
[2] Lam Res Corp, Fremont, CA 94538 USA
关键词
D O I
10.1088/0963-0252/9/3/319
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
We demonstrate the means, both physical and numerical, for speeding up particle-in-cell (PIC) simulations of RF discharges. These include implicit movers, longer ion timesteps, lighter-mass ions, different: weights for electrons and ions, and improved initial density profiles. By using these methods (singly or together) on Ar and O-2 RF discharges we were able to achieve speedups of six to 30 times with single-processor machines. In electrostatic 1d3v PIG simulations of RF discharges, the field solve is typically less than 1% of the work load. Even for 2d3v PIC simulations, the field solve can be a small percentage of the work load, especially when fast Fourier transform methods are used to solve the field. Thus, we can obtain significant gains by just paralleling particle processing (e.g., pushing/accumulating) without paralleling the field solve. We applied this simple scheme to conduct 1d3v and 2d3v PIG simulations of Ar RF discharges on two- and four-CPU symmetric multiprocessor machines and on a distributed network of workstations. For a fixed number of grid points, the speedup for this parallel particle processing became more linear with increasing number of particles. The combination of single-processor methods and paralleling makes run times for PIC codes more competitive with other types of codes.
引用
收藏
页码:413 / 428
页数:16
相关论文
共 17 条
[1]  
AKARSU E, 1996, P SUP 96 C PITTSB PA
[2]   PARTICLE-IN-CELL CHARGED-PARTICLE SIMULATIONS, PLUS MONTE-CARLO COLLISIONS WITH NEUTRAL ATOMS, PIC-MCC [J].
BIRDSALL, CK .
IEEE TRANSACTIONS ON PLASMA SCIENCE, 1991, 19 (02) :65-85
[3]  
BIRDSALL CK, 1985, PLASMA PHYSICS COMPU
[4]  
BOWERS KJ, 2000, COMMUNCIATION
[5]  
Brackbill J. U., 1985, Multiple Time Scales
[6]  
CARTWRIGHT KL, 1998, P INT C NUM SIM PLAS
[7]  
COOPERBERG DJ, 1994, P INT C NUM SIM PLAS
[8]  
CULLER DE, 1997, P ISPP 97 9 JOINT IN
[9]  
KOUZNETSOV IG, 1997, THESIS U CALIFORNIA
[10]  
LIEBERMAN MA, 1994, PRINCIPLES PLASMA DI