×

QUICKPIC

swMATH ID: 2774
Software Authors: Huang, C.; Decyk, V.K.; Ren, C.; Zhou, M.; Lu, W.; Mori, W.B.; Cooley, J.H.; Antonsen, T.M. jun.; Katsouleas, T.
Description: QuickPIC is a highly efficient, fully parallelized, fully relativistic, three-dimensional particle-in-cell code for simulating particle or laser beam driven wakefield acceleration. The algorithm is based on the quasi-static approximation, which separates out the time scale of the evolution of the driver from the plasma evolution and reduces a fully three-dimensional electromagnetic field solve and particle push to a sequence of two-dimensional transverse field solves and particle pushes. For the laser driver, the ponderomotive guiding center approximation is used. Overall this algorithm speeds up the computational time by 2 to 4 orders of magnitude without losing accuracy for problems of interest. QuickPIC is built using the UPIC Framework. Dynamic load balancing and a field ionization module have been implemented. Recently a novel pipelining algorithm was implemented. With pipelining, QuickPIC achieves good strong scaling to over 10,000+ processors on platforms such as at NERSC.
Homepage: https://plasmasim.physics.ucla.edu/codes/quickpic
Keywords: plasma accelerator; quasi-static; PIC; beam plasma interaction; laser plasma interaction
Related Software: OSIRIS; VORPAL; Smilei; UPIC; PSC; PIConGPU; wxWidgets; DEMOCRITUS; AETHER; Pegasus; VTK; BOUT++; COMSOL; TOKAM-3D; IPROP; UPIC-EMMA; H-VLPL; dHybrid; OOPIC; Mayavi
Referenced in: 11 Publications
Further Publications: https://plasmasim.physics.ucla.edu/publications

Referencing Publications by Year