QuickPIC: a highly efficient fully parallelized PIC code for plasma-based acceleration

被引:21
作者
Huang, C. [1 ]
Decyk, V. K. [1 ]
Zhou, M. [1 ]
Lu, W. [1 ]
Mori, W. B. [1 ]
Cooley, J. H. [2 ]
Antonsen, T. M., Jr. [2 ]
Feng, B. [3 ]
Katsouleas, T. [3 ]
Vieira, J. [4 ]
Silva, L. O. [4 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90024 USA
[2] Univ Maryland, College Pk, MD 20742 USA
[3] Univ Southern Calif, Los Angeles, CA 90089 USA
[4] Inst Super Tecn, P-1049001 Lisbon, Portugal
来源
SCIDAC 2006: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING | 2006年 / 46卷
关键词
D O I
10.1088/1742-6596/46/1/026
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A highly efficient, fully parallelized, fully relativistic, three-dimensional particle-in-cell model for simulating plasma and laser wakefield acceleration is described. The model is based on the quasi-static approximation, which reduces a fully three-dimensional electromagnetic field solve and particle push to a two-dimensional field solve and particle push. This is done by calculating the plasma wake assuming that the drive beam and/or laser does not evolve during the time it takes for it to pass a plasma particle. The complete electromagnetic fields of the plasma wake and its associated index of refraction are then used to evolve the drive beam and/or laser using very large time steps. This algorithm reduces the computation time by 2 to 3 orders of magnitude without loss of accuracy for highly nonlinear problems of interest. The code is fully parallelizable with different domain decompositions for the 2D and 3D pieces of the code. The code also has dynamic load balancing. We present the basic algorithms and design of QuickPIC, as well as comparison between the new algorithm and conventional fully explicit models (OSIRIS). Direction for future work is also presented including a software pipeline technique to further scale QuickPIC to 10,000+ processors.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 15 条
[1]   Particle-in-cell simulations of tunneling ionization effects in plasma-based accelerators [J].
Bruhwiler, DL ;
Dimitrov, DA ;
Cary, JR ;
Esarey, E ;
Leemans, W ;
Giacone, RE .
PHYSICS OF PLASMAS, 2003, 10 (05) :2022-2030
[2]   PARTICLE SIMULATION OF PLASMAS [J].
DAWSON, JM .
REVIEWS OF MODERN PHYSICS, 1983, 55 (02) :403-447
[3]   UCLA parallel PIC framework [J].
Decyk, VK ;
Norton, CD .
COMPUTER PHYSICS COMMUNICATIONS, 2004, 164 (1-3) :80-85
[4]   A laser-plasma accelerator producing monoenergetic electron beams [J].
Faure, J ;
Glinec, Y ;
Pukhov, A ;
Kiselev, S ;
Gordienko, S ;
Lefebvre, E ;
Rousseau, JP ;
Burgy, F ;
Malka, V .
NATURE, 2004, 431 (7008) :541-544
[5]   High-quality electron beams from a laser wakefield accelerator using plasma-channel guiding [J].
Geddes, CGR ;
Toth, C ;
van Tilborg, J ;
Esarey, E ;
Schroeder, CB ;
Bruhwiler, D ;
Nieter, C ;
Cary, J ;
Leemans, WP .
NATURE, 2004, 431 (7008) :538-541
[6]  
Gordon DF, 2000, IEEE T PLASMA SCI, V28, P1224, DOI 10.1109/27.893300
[7]  
HEMKER RA, 2002, LECT NOTES COMPUTATI, V2331, P342
[8]   Multi-GeV energy gain in a plasma-wakefield accelerator [J].
Hogan, MJ ;
Barnes, CD ;
Clayton, CE ;
Decker, FJ ;
Deng, S ;
Emma, P ;
Huang, C ;
Iverson, RH ;
Johnson, DK ;
Joshi, C ;
Katsouleas, T ;
Krejcik, P ;
Lu, W ;
Marsh, KA ;
Mori, WB ;
Muggli, P ;
O'Connell, CL ;
Oz, E ;
Siemann, RH ;
Walz, D .
PHYSICAL REVIEW LETTERS, 2005, 95 (05)
[9]  
HUANG C, IN PRESS J COMPUTATI
[10]   Energy doubler for a linear collider [J].
Lee, S ;
Katsouleas, T ;
Muggli, P ;
Mori, WB ;
Joshi, C ;
Hemker, R ;
Dodd, ES ;
Clayton, CE ;
Marsh, KA ;
Blue, B ;
Wang, S ;
Assmann, R ;
Decker, FJ ;
Hogan, M ;
Iverson, R ;
Walz, D .
PHYSICAL REVIEW SPECIAL TOPICS-ACCELERATORS AND BEAMS, 2002, 5 (01) :8-11