Recent Developments in QuickPIC Open Source

POSTER

Abstract

As a 3D parallel quasi-static PIC code, QuickPIC has been an open source code on Github since 2017 [1]. QuickPIC has been widely used for efficiently modeling the plasma based accelerator problems. Recently, we have merged the field ionization module from the old version of QuickPIC with the open source QuickPIC. We also implement a new field ionization module based on the particle ionization instead of the mesh ionization. The latter one can include mobile ions when simulating the field ionized plasma. We also implement a the new diagnostic for calculating the beam’s betatron radiation in QuickPIC. The beam and plasma particle tracking and the automatic memory reallocation for buffer overflows will be introduced. In addition, we will present the progress on merging the mesh refinement algorithm and the GPU algorithm into the open source code.

*Work supported by NSFC Grant 12075030, DOE HEP Grant DE-SC0010064, DOE SciDAC Program through a FNAL Subcontract 644405, and NSF Award 1806046.

Publication: [1] https://github.com/UCLA-Plasma-Simulation-Group/QuickPIC-OpenSource

Presenters

  • Weiming An

    • Beijing Normal Univ

Authors

  • Weiming An

    • Beijing Normal Univ
  • Weiyu Meng

    • Beijing Normal University
  • Rong Tang

    • Beijing Normal University
  • Kaiguo Huang

    • Beijing Normal University
  • Yueran Tian

    • Beijing Normal University
  • Yueluo Wang

    • Beijing Normal University
  • Viktor K Decyk

    • University of California, Los Angeles
  • Yujian Zhao

    • University of California, Los Angeles
  • Fei Li

    • University of California, Los Angeles
  • Lance Hildebrand

    • University of California, Los Angeles
  • Qianqian Su

    • UCLA Foundation
    • University of California Los Angeles
  • Warren B Mori

    • University of California, Los Angeles