11 research outputs found
Diagnosing numerical Cherenkov instabilities in relativistic plasma simulations based on general meshes
Numerical Cherenkov radiation (NCR) or instability is a detrimental effect
frequently found in electromagnetic particle-in-cell (EM-PIC) simulations
involving relativistic plasma beams. NCR is caused by spurious coupling between
electromagnetic-field modes and multiple beam resonances. This coupling may
result from the slow down of poorly-resolved waves due to numerical (grid)
dispersion and from aliasing mechanisms. NCR has been studied in the past for
finite-difference-based EM-PIC algorithms on regular (structured) meshes with
rectangular elements. In this work, we extend the analysis of NCR to
finite-element-based EM-PIC algorithms implemented on unstructured meshes. The
influence of different mesh element shapes and mesh layouts on NCR is studied.
Analytic predictions are compared against results from finite-element-based
EM-PIC simulations of relativistic plasma beams on various mesh types.Comment: 31 pages, 20 figure
Symplectic pseudospectral time-domain scheme for solving time-dependent schrödinger equation
A symplectic pseudospectral time-domain (SPSTD) scheme is developed to solve Schrödinger equation. Instead of spatial finite differences in conventional finite-difference time-domain (FDTD) methods, fast Fourier transform is used to calculate spatial derivatives. In time domain, the scheme adopts high-order symplectic integrators to simulate time evolution of Schrödinger equation. A detailed numerical study on the eigenvalue problems of 1D quantum well and 3D harmonic oscillator is carried out. The simulation results strongly confirm the advantages of the SPSTD scheme over the traditional PSTD method and FDTD approach. Furthermore, by comparing to the traditional PSTD method and the non-symplectic Runge-Kutta (RK) method, the explicit SPSTD scheme, which is an infinite order of accuracy in space domain and energy-conserving in time domain, is well suited for a long-term simulation
High-Order Particle Integration for Particle-In-Cell Schemes using Boris with Spectral Deferred Corrections
The study of plasmas plays an important role in both science and technology. Plasma dynamics can be found wherever charged particles or materials interact with and generate electromagnetic fields, covering more orders of magnitude in scale and density than any other type of matter. Plasma phenomena dominate the dynamics of the sun, stars and space between them and are important to a variety of technologies, from fusion reactors to spacecraft propulsion.
As plasma behaviour and associated mathematical relations are naturally complex, numerical methods and computer simulation play a crucial role in furthering the field. Particle-in-Cell (PIC) is a class of numerical scheme currently used in the simulation of hot diffuse plasmas, or denser plasmas at small scales. One crucial part of such schemes is the particle integrator, which solves the particle equations of motion, typically via time discretisation of the Newton-Lorentz force. For nearly forty years, the dominant algorithm for charged particle tracking has been leapfrog integration using Boris' algorithm. The combined scheme is often referred to simply as the classic Boris integrator and provides a directly computable centre-difference discretisation for the implicit system.
As the Boris algorithm is intrinsically second order accurate, a tunable order algorithm based on Boris and spectral deferred corrections (Boris-SDC) was recently proposed and demonstrated to exhibit high order time convergence for a single-particle Penning trap with exactly known electromagnetic fields. The faster reduction in error as time-step size is decreased allowed Boris-SDC to be more computationally efficient than classic Boris, but whether the advantageous characteristics of Boris-SDC would extend to PIC and approximated fields was not investigated.
This thesis contributes the implementation and performance testing of Boris-SDC within PIC schemes and generalises Boris-SDC to the relativistic regime. This relativistic extension to Boris-SDC is shown to retain higher order time convergence and improved computational performance when compared to classic Boris even in highly relativistic regimes ( speed of light). The relativistic Boris-SDC integrator is shown to produce less unphysical drift than classic Boris in the force-free scenario where electric and magnetic forces cancel.
The algorithmic modifications required to implement Boris-SDC within PIC are highlighted first and the impact of spatial electric field approximation on particle integrator performance is demonstrated for the electrostatic case (ESPIC). The relativistic Boris-SDC integrator is then derived and implemented within the open-source PIC code Runko, demonstrating capability of Boris-SDC to work with existing codes. Finally, performance tests are conducted in the form of work-precision comparisons to classic Boris for two electrostatic benchmarks, the two-stream instability and Landau damping. The spatial field approximation inherent to ESPIC imposes an error saturation on the time convergence of the particle integrator, inversely proportional to the spatial resolution, which limits the achievable global error. The limited accuracy is found to erode the computational performance of Boris-SDC, as the low level of error required to offset the added computational cost of SDC cannot be reached. Above the spatial saturation point however, Boris-SDC is found to retain high order time convergence and higher accuracy for a fixed time-step size than classic Boris.
As a final note, suggestions are given for further work, including use of higher order spatial methods, investigation on the significance of momentum error vs. spatial error as well as PIC applications wherein Boris-SDC might be useful despite the lack of a clear performance gain