This post explains how to embed nonlinear Quantum Electrondynamics (QED) processes into the Particle-In-Cell code under local constant field approximation (LCFA).
量子电动力学过程在粒子模拟中的实现
本篇主要讲述如何将 QED 的散射截面,通过蒙特卡洛的方法嵌入到 PIC 模拟程序当中。不涉及散射截面的具体推导,且仅限于非线性 QED 的一阶过程。
import matplotlib.pyplot as pltfrom scipy.integrate import quadimport numpy as npfrom scipy.special import kvdef odWdw(w,eta): term1 = ( 2.0+ w**2/(1.0-w) ) * kv(2/3,2.0*w/3.0/eta/(1.0-w)) term2 =-quad(lambda x: kv(1/3,x),2.0*w/3.0/eta/(1.0-w),np.inf,limit=1000,limlst=1000)[0]return term1+term2OMEGA = np.linspace(0.01,0.99,200)dWdtdw_eta1 = np.array([odWdw(w,1) for w in OMEGA])dWdtdw_eta5 = np.array([odWdw(w,5) for w in OMEGA])dWdtdw_eta10 = np.array([odWdw(w,10) for w in OMEGA])plt.plot(OMEGA,dWdtdw_eta1,label=r'$\chi_e=1$')plt.plot(OMEGA,dWdtdw_eta5,label=r'$\chi_e=5$')plt.plot(OMEGA,dWdtdw_eta10,label=r'$\chi_e=10$')plt.xlabel(r'$\omega$')plt.ylabel(r'$d^2W/d\omega dt$')plt.legend()plt.yscale('log')plt.ylim([1.0e-5,1.0e3])plt.show()
Ridgers, C. P., J. G. Kirk, R. Duclous, T. G. Blackburn, C. S. Brady, K. Bennett, T. D. Arber, and A. R. Bell. 2014. “Modelling Gamma-Ray Photon Emission and Pair Production in High-Intensity Laser–Matter Interactions.”Journal of Computational Physics 260: 273–85. https://doi.org/https://doi.org/10.1016/j.jcp.2013.12.007.
Seipt, D., and B. King. 2020. “Spin- and Polarization-Dependent Locally-Constant-Field-Approximation Rates for Nonlinear Compton and Breit-Wheeler Processes.”Phys. Rev. A 102 (November): 052805. https://doi.org/10.1103/PhysRevA.102.052805.