Achieving large-scale kinetic modeling is a crucial task for the development and optimization of modern plasma devices. With the trend of decreasing pressure in applications, such as plasma etching, kinetic simulations are necessary to self-consistently capture the particle dynamics. The standard, explicit, electrostatic, momentum-conserving particle-in-cell method suffers from restrictive stability constraints on spatial cell size and temporal time step, requiring resolution of the electron Debye length and electron plasma period, respectively. This results in a very high computational cost, making the technique prohibitive for large volume device modeling. We investigate the direct implicit algorithm and the explicit energy conserving algorithm as alternatives to the standard approach, both of which can reduce computational cost with a minimal (or controllable) impact on results. These algorithms are implemented into the well-tested EDIPIC-2D and LTP-PIC codes, and their performance is evaluated via 2D capacitively coupled plasma discharge simulations. The investigation reveals that both approaches enable the utilization of cell sizes larger than the Debye length, resulting in a reduced runtime, while incurring only minor inaccuracies in plasma parameters. The direct implicit method also allows for time steps larger than the electron plasma period; however, care must be taken to avoid numerical heating or cooling. It is demonstrated that by appropriately adjusting the ratio of cell size to time step, it is possible to mitigate this effect to an acceptable level.

Simulation and modeling of plasma devices play an important role in the development and optimization of modern plasma reactors due to the high cost of experimentation over a wide range of operating conditions.1,2 Traditional methods for modeling plasma devices include the fluid approach,3–10 hybrid fluid/kinetic models,11 and kinetic methods, such as the particle-in-cell (PIC) technique.12,13 In the fluid approach, fluid equations are solved for all plasma species under the assumption that the particle velocity distribution function (VDF) is Maxwellian. The greatest advantage of this approach is a smaller computational cost comparing with kinetic simulations,4,8,14,15 nominally because the assumed VDF reduces the number of equations to solve. However, important kinetic effects are neglected in this approach, when the VDF cannot be the presumed, and therefore, the accuracy of such a model is questionable in industrial processing devices operating at low pressures (where the mean free path is on the order of or larger than the sheath size).16–18 PIC methods are often used to study the kinetic effects by solving the Vlasov equation,19–29 with the most common method being the traditional explicit momentum-conserving algorithm. For the electrostatic explicit momentum-conserving algorithm, the time step is limited by the fastest electron dynamics ( ω p e d t 0.2), while the cell size is limited by the Debye radius ( d x λ D e). Here, ω p e ( = n 0 e 2 / ε 0 m e ) and λ D e ( = ε 0 T e / n 0 e ) are the electron plasma frequency and Debye radius; d t and d x are the time step and cell size, respectively. The requirement for such a fine resolution results in very high computational cost.

The current trend in plasma processing is to operate at lower gas pressures ( several mTorr)30–34 to achieve atomic-scale precision. The capacitively coupled plasma (CCP) reactor, which operates in the MHz range of radio-frequencies (rf),35,36 is the most widely used contemporary plasma device for etching of silicon wafers, critical to the semiconductor industry. There have been a large number of modeling and experimental work exploring various aspects of CCP discharges. In single-frequency capacitively coupled plasma discharges, the ion flux and ion energy cannot be controlled independently since they depend simultaneously the input power for a fixed neutral gas pressure and system geometry.31,37–46 Several other approaches have been suggested to circumvent this restriction, such as dual-frequency capacitively coupled plasma (DF-CCP) discharges,47–54 electrical asymmetric effects,55–59 and non-sinusoidal tailored voltage/current waveform excitations.60–68 There are also several fascinating physical phenomena in very high frequency (VHF) driven CCP discharges, such as the generation of an electron beam accelerated by the sheath electric fields69–71 as well as the production of higher harmonics in voltage and current.72–79 

These devices require modeling of plasma chemistry with numerous plasma and radical species, meaning that even 1D-3V PIC simulations can become computationally expensive. Modern plasma devices, on the other hand, often operate with plasma density up to the order of 10 17 m 3, and the size of a typical CCP discharge chamber is at least 10 cm. For realistic 2D simulations of a plasma discharge, this requires 10 6 cells and usually 10 7 time steps to achieve convergence. Furthermore, in order to reduce numerical noise, the number of macro-particles in each cell should be higher than 100,80,81 requiring hundreds of millions or billions of simulation particles evolved over tens of millions of time steps. To achieve reasonable simulation time, one faces a difficult dilemma, whether to reduce the simulation size of the modeled system, which could alter some plasma properties, or spend significant computational time, often weeks or sometimes even months, to achieve a steady state solution. Therefore, it is essential to remove the grid size and time step restrictions on the PIC method if we are to model the whole plasma device and reduce the actual simulation run time, so that these new CCP reactors can be modeled for prototyping.

The direct implicit particle-in-cell (DI-PIC) method was developed in 1980s to provide such a reduction in computational cost, with the added benefit of stability even when under-resolving the Debye length and plasma frequency,82–85 allowing for a larger time step and cell size. Within a CCP discharge resolution of the fast plasma electron dynamics with timescale t ω p e 1 is not crucial, meaning that accuracy can be maintained even when the electron time and length scales are under-resolved.

Similarly, the explicit energy conserving particle-in-cell (EC-PIC) algorithm proposed by Lewis86 alleviates the constraint on the cell size ( d x) by making small modifications to the traditional PIC method. Despite several efforts to study the energy conserving and direct implicit methods, most studies have focused on uniform plasmas (using periodic boundary conditions). Other early DI-PIC modeling efforts were limited to 1D simulations of rf discharges.87,88 Applying the DI-PIC approach in two-dimensions requires a more complex field solver and particle pusher. Other advanced implicit algorithms85,89–91 have also been proposed. However, these approaches are more computationally expensive per time step and are complex to implement when compared to the much simpler DI-PIC and EC-PIC studied in this paper.

DI-PIC and EC-PIC are implemented into the EDIPIC-2D code92 and EC-PIC is implemented into the LTP-PIC code93 (see a full description in Sec. III D), and their accuracy and performance are tested through simulations of a 2D capacitively coupled plasma discharge. It is found that both approaches allow for cell sizes larger than the Debye length, and a corresponding reduction in runtime, with only a small penalty in accuracy. The direct implicit method can also allow one for time steps larger than the electron plasma period; however, this can lead to numerical heating or cooling. In these cases, the tuning of the cell size to time step ratio can reduce this heating/cooling to tolerable levels.

To model the collision operator, we use the well-known null-collision algorithm for Monte Carlo collisions (MCCs) and approach which has been proven to be accurate and efficient at reducing numerical cost when modeling many applications of low-pressure devices.21,94,95

We performed a large number of CCP simulations with both the DI and EC methods, as well as benchmark them against results using explicit momentum conserving PIC simulations. We determined that the computational efficiency is significantly improved while still maintaining sufficient accuracy. For DI-PIC, the accuracy can be further improved if the initial time step and cell size are chosen according to an “optimum path” recipe to be described further in the paper. An estimate of numerical heating in the direct implicit method is also provided, which enables trustworthy modeling of large plasma devices.

The paper is organized as follows: The simulation algorithm and model are introduced in Sec. II. Code tests and benchmarks are presented in Sec. III. Finally, the discussion of results and conclusions are given in Sec. IV.

The direct implicit (DI) particle-in-cell method predicts the charge density at the next time step using a linear approximation of the new electric field.96 This approach yields an elliptic equation for the potential whose coefficients depend directly on particle data accumulated on the spatial grid in the form of an effective linear susceptibility. The rank of the matrix equation is determined by the number of field quantities defined on the spatial grids, so that the potential profile can be solved using standard numerical linear algebra techniques. The particle update is calculated for each particle concurrently.83,85 The DI time advance loop is comprised of a predictive push for the particles, followed by solving the electrostatic field equation and then by a second, final particle push. In the presence of an external magnetic field, the electrostatic field equation takes the form of a Poisson equation for an anisotropic dielectric. On a Cartesian grid, the corresponding finite-difference approximation involves a nine-point “box” type stencil, compared to the five-point “star” appearing in the explicit scheme.97 Also, since the effective dielectric tensor in the DI scheme is a function of the local charge density, the matrix supplied to the field solver must be re-initialized at each time step. In the un-magnetized case, the box stencil reduces to the five-point “star” stencil. A flow chart for the DI-PIC method is shown in Fig. 1.

FIG. 1.

Flowchart for the direct implicit PIC algorithm. Compared to the traditional momentum conserving algorithm the particles undergo two updates (shown in green boxes) as per Eqs. (5) and (6) and (12) and (14), the Poisson equation (shown in blue box) is also modified as per Sec. II A 2. Note that in EDIPIC interpolation to/from the grid occurs within the same kernel as the particle update.

FIG. 1.

Flowchart for the direct implicit PIC algorithm. Compared to the traditional momentum conserving algorithm the particles undergo two updates (shown in green boxes) as per Eqs. (5) and (6) and (12) and (14), the Poisson equation (shown in blue box) is also modified as per Sec. II A 2. Note that in EDIPIC interpolation to/from the grid occurs within the same kernel as the particle update.

Close modal
We begin with a generalized case, a 2D plasma with external magnetic field B = B ( x , y ). We initially introduce the following notations:
(1)
(2)
(3)
(4)

Note that q = e in the case of electron species to which the DI treatment is being applied. In the expressions above, Ω is the particle cyclotron frequency, θ is a dimensionless notion of Ω in the algorithm, A 1 and ϵ α β are defined as the field matrix, δ α β is the unitary tensor, e α β γ is the anti-symmetric tensor, and α , β , γ denote different spatial dimensions.

1. Particle advance: Predictive push

Making use of the notations introduced above, the predictive time-advance step for electrons is carried out as follows:
(5)
(6)
where we have
(7)
and the matrix A 1 is given by Eq. (3). Here, v ̃ and x ̃ are the particle velocity and position after the predictive push, v n 1 / 2 and x n are the particle velocity and position before the predictive push, E ext n is the external interpolated electric field from the grids to the particle positions, I is the unitary matrix, and m is particle mass. The particle phase variables updated at the predictive step are also known as the “streaming” values. It is seen that an additional quantity, the acceleration vector a, has been added to the data structure for electron particles. Corresponding modifications have been made to the explicit EDIPIC-2D code92 to handle particle transfer between grid blocks used for parallelization, as well as for load balancing (now taking into account the different lengths between the data structures carried by electrons and ions).92 The grid-accumulated “streaming” electron charge density ρ ̃ e collected after the predictive push is supplied to the field solver. The procedure for collecting the ion contribution to the charge density is the same as for electrons.

2. Field solver

The field equation arising in the DI scheme is
(8)
where
(9)
is the electric displacement field vector and the ϵ tensor is given by Eq. (4). The grid-accumulated electron charge density ρ ̃ e is used to evaluate the components of ϵ. Here, ρ i and Φ are the ion charge density and potential, respectively. The grid values of the matrix A 1 evaluated at half-nodes (“shifted” values), which is required to evaluate ϵ, are tabulated prior to executing the main loop. Equation (8) is solved for the grid values of the potential Φ using the PETSc library.98 

Equation (8) is discretized with the help of Gauss's law with the finite-difference stencil shown in Fig. 2. It is convenient to identify the coefficients of the linear equation arising in the differencing scheme according to the points of the compass. The four-unit normal vectors involved in evaluating the flux of the D vectors are pointing North (N), South (S), East (E), and West (W). The Northwest (NW), Northeast (NE), Southeast (SE), and Southwest (SW) directions are also shown in the figure. The x and y components of the electric field E are calculated at the half-nodes through the second-order central differencing scheme.

FIG. 2.

The nine-point stencil and the Gauss integration box for the discretized direct implicit Poisson equation are shown here. The components of the dielectric tensor are interpolated from the grid to half-nodes. The electric field at half nodes is approximated by differentiating the potential.

FIG. 2.

The nine-point stencil and the Gauss integration box for the discretized direct implicit Poisson equation are shown here. The components of the dielectric tensor are interpolated from the grid to half-nodes. The electric field at half nodes is approximated by differentiating the potential.

Close modal
Let us introduce the values of ϵ components at the half nodes adjacent to the ( i , j ) node, where the charge density is specified as ϵ E, ϵ W, ϵ N, and ϵ S. We also introduce the following auxiliary quantities:
(10)
and
(11)

Then, the matrix coefficients contributed by the given locally numbered ( i , j ) node where the charge density is specified on the right-hand side are given in Table I.

TABLE I.

Elements of the matrix for the field solver in the direct implicit algorithm.

Node Coefficient
South  a N S ϵ y y S 
North  a N S ϵ y y N 
West  a E W ϵ x x W 
East  a E W ϵ x x E 
NE  0.25 ( ϵ x y E + ϵ y x N ) 
SE  0.25 ( ϵ x y E + ϵ y x S ) 
SW  0.25 ( ϵ x y W + ϵ y x S ) 
NW  0.25 ( ϵ y x N + ϵ x y W ) 
Center  ϵ x x E + ϵ x x W + ϵ y y S + ϵ y y N 
Node Coefficient
South  a N S ϵ y y S 
North  a N S ϵ y y N 
West  a E W ϵ x x W 
East  a E W ϵ x x E 
NE  0.25 ( ϵ x y E + ϵ y x N ) 
SE  0.25 ( ϵ x y E + ϵ y x S ) 
SW  0.25 ( ϵ x y W + ϵ y x S ) 
NW  0.25 ( ϵ y x N + ϵ x y W ) 
Center  ϵ x x E + ϵ x x W + ϵ y y S + ϵ y y N 
Modifications were made to calculate the elements of the matrix contributed by the nodes located at the material boundaries. Within a dielectric object with relative permittivity ϵ d, the dielectric tensor [see Eqs. (8) and (9)] takes the following form:

The resulting properties of the DI permittivity tensor were taken into account to calculate the respective elements of the matrix fed to the field solver.

3. Particle advance: Final push

The electric field calculated by the field solver, E n + 1 = Φ n + 1 on the staggered grids, is interpolated to the electron particle position obtained at the predictive push, and the final push is performed as follows:
(12)
(13)
(14)

Note that in the DI scheme, the K matrix for the final push is evaluated at the particle position corresponding to the previous time step.83 In order to evaluate K n, the electron particle positions are back-tracked in order to reduce memory consumption.

4. Quantify numerical heating or cooling

One of the important properties that limits the performance of the DI algorithm is the presence of numerical heating or cooling. This arises since the DI algorithm does not guarantee exact energy conservation, which is due to the dissipative nature of the implicit time integration scheme.83,84 However, previous works has demonstrated that these effects can nearly vanish when the time step ( d t) and cell size ( d x) follow an “optimal path,” which is a linear relation between time step and cell size.82–84 Therefore, the numerical heating/cooling of the DI algorithm is controllable provided we choose the time step and cell size appropriately. Here, we verify this important property using our in-house 2D-3V code by simulating a double periodic system with initial plasma density n e 0 = 1.1 × 10 14 m 3 and initial temperature T e 0 = 1 eV. A double periodic system typically refers to a 2D system where all the four boundaries are periodic, where particles moving out from one boundary are added to the other side with the same velocity. This system also allows for the Poisson equation to be solved via Fourier techniques. In each cell, we have N = 100 macro-particles. We alter the cell size and time step and compare how the numerical heating/cooling affects the temperature of the electrons. The normalized numerical heating Δ E / E 0 N for different cases at t = 591.2 ω p e 1 is shown in Table II. To show the numerical heating more clearly, Fig. 3(a) shows the numerical heating as a function of cell size, different lines are for different time steps. When the time step is increased, a near-zero numerical heating can be achieved if we increase cell size simultaneously. Figure 3(b) plots the data in the table, where a much smaller numerical heating can be clearly seen, illustrated by the black region.

TABLE II.

Normalized numerical heating ( Δ E / E 0 ) / N at t = 591.2 ω p e 1 for cases with different time steps and cell sizes. The optimal cases are denoted in red.

Δ E E 0 / N ω p e d t
0.2 0.4 0.8 1.6 3.2 6.4
dx / λ De  32        1.3 × 10 4  4.8 × 10 6  2.2 × 10 4 
16  2.7 × 10 4  2.2 × 10 4  1.2 × 10 4  7 × 10 6  1.8 × 10 4   
5 × 10 5  5.7 × 10 5  2 × 10 7  1.3 × 10 4     
1.5 × 10 5  4.8 × 10 6  6.8 × 10 5       
3.3 × 10 7  2 × 10 5         
3.2 × 10 6           
Δ E E 0 / N ω p e d t
0.2 0.4 0.8 1.6 3.2 6.4
dx / λ De  32        1.3 × 10 4  4.8 × 10 6  2.2 × 10 4 
16  2.7 × 10 4  2.2 × 10 4  1.2 × 10 4  7 × 10 6  1.8 × 10 4   
5 × 10 5  5.7 × 10 5  2 × 10 7  1.3 × 10 4     
1.5 × 10 5  4.8 × 10 6  6.8 × 10 5       
3.3 × 10 7  2 × 10 5         
3.2 × 10 6           
FIG. 3.

(a) Relative variation of electron kinetic energy per time step vs the grid cell size. Curves 1, 2, 3, 4, 5, and 6 correspond to ω p edt equals to 0.2, 0.4, 0.8, 1.6, 3.2, and 6.4, respectively. Here, ω p e is the electron plasma frequency corresponding to the scale value of the electron density. (b) Relative variation of electron kinetic energy per time step vs the grid cell size and the time step. In (b), horizontal black dashed lines 1 to 6 mark the same values of ω p e as curves 1 to 6 in panel (a). The cyan/blue colors indicate numerical cooling and the green/red colors indicate numerical heating. The black color shows values of d x and d t producing the relative energy variation with the absolute value not exceeding 10 5.

FIG. 3.

(a) Relative variation of electron kinetic energy per time step vs the grid cell size. Curves 1, 2, 3, 4, 5, and 6 correspond to ω p edt equals to 0.2, 0.4, 0.8, 1.6, 3.2, and 6.4, respectively. Here, ω p e is the electron plasma frequency corresponding to the scale value of the electron density. (b) Relative variation of electron kinetic energy per time step vs the grid cell size and the time step. In (b), horizontal black dashed lines 1 to 6 mark the same values of ω p e as curves 1 to 6 in panel (a). The cyan/blue colors indicate numerical cooling and the green/red colors indicate numerical heating. The black color shows values of d x and d t producing the relative energy variation with the absolute value not exceeding 10 5.

Close modal

As can be seen from Table II and Fig. 3, a near-zero numerical heating is possible when the ratio between ω p e d t and d x / λ D e is approximately 0.1. We refer to this as the “optimal path” of the DI algorithm, since using these time steps and cell sizes provides near energy-conservation, which is beneficial for long timescale modeling of plasma devices.

The numerical heating can be quantified by linearly fitting the data points:
where y = Δ E / E 0 N, x = v t h , e d t / d x, a = 5.11 × 10 6, b = 7.80 × 10 5, with fitting accuracy R 2 = 0.8238. Extending this analysis to non-periodic systems will be discussed in Sec. III C.

The explicit energy conserving PIC method (EC-PIC) here refers to the scheme originally reported by Lewis in 1970,86 whereby a variation approach is adopted for deriving the appropriate interpolation functions and Poisson equation/electric field finite difference discretizations so as to conserve system energy in the limit d t 0. In practice, energy remains very well-conserved when adhering to the standard MC-PIC time constraint ( ω p e d t < 0.2), making the scheme resilient to the finite-grid-instability, even for d x λ D e .86 EC-PIC schemes for both electrostatic and electromagnetic PIC codes have been derived in Refs. 99 and 100 and placed on a more sound theoretical footing through the language of discrete exterior calculus.101 Initial investigations into the scheme revealed a deleterious cold-beam, finite-grid instability which quickly resulted in unphysical behavior.102 However, Ref. 97 demonstrated that explicit EC-PIC could safely be applied to warm plasmas primarily driven by ambipolar electric fields, such as the system investigated in this paper. Therefore, the EC-PIC method could prove to be a useful method to model large scale plasma systems without the need to resolve the Debye length, an issue this paper will aim to explore.

The EC-PIC scheme is very similar to the traditional MC-PIC approach with a few important exceptions. A flow chart for EC-PIC scheme is shown in Fig. 4.

FIG. 4.

Flowchart for the explicit energy conserving PIC algorithm. The algorithm structure is identical to the standard momentum conserving algorithm; however, the interpolation of electric field to the particles (shown in the green box) is modified as per Eqs. (17)–(20) and calculation of the electric field from potential is modified as per Eqs. (15) and (16) (shown in the red box).

FIG. 4.

Flowchart for the explicit energy conserving PIC algorithm. The algorithm structure is identical to the standard momentum conserving algorithm; however, the interpolation of electric field to the particles (shown in the green box) is modified as per Eqs. (17)–(20) and calculation of the electric field from potential is modified as per Eqs. (15) and (16) (shown in the red box).

Close modal

The algorithm proceeds as follows:

  1. Particles are updated via the standard Boris algorithm.100 

  2. Particle charge density is interpolated to the grid via multi-linear (in this instance bi-linear) or cloud-in-cell interpolation.

  3. The Poisson equation in EC-PIC is solved using exactly the same method as in explicit MC-PIC code, where the standard a five-point stencil is implemented.

  4. Modification: The electric field is computed at the edge centers between cell nodes via the central difference scheme. For example, consider discrete electric potential ϕ i , j on a 2D lattice with i and j representing the discrete x and y coordinates, respectively. The electric field components are computed as
    (15)
    (16)
  5. Modification: Interpolation of the electric field to the particles is performed using 0th order (nearest grid point) in the same direction as the electric field component and first order (linear) in all other directions. For a particle p located within cell i , j with node i , j at the South–West corner, the electric field components are defined as
    (17)
    (18)
    where
    (19)
    (20)

    Here, S 0 and S 1 are the zero order and first order particle shape functions. Note that other shape functions can also be used to provide higher order interpolation.90 

To perform code testing and benchmarking, we model a two-dimensional (2D) capacitively coupled (CCP) discharge using the traditional explicit momentum conserving PIC (MC-PIC), and our newly developed direct implicit algorithm (DI-PIC) and explicit energy conserving PIC (EC-PIC) in EDIPIC-2D. The EC-PIC results are further benchmarked our in-house low-temperature plasma particle-in-cell (LTP-PIC) code. A schematic diagram of the simulation domain is shown in Fig. 5, with L x × L y = 108 × 36 mm2. A powered electrode with voltage amplitude V r f = 100 V and f r f = 27.12 MHz is placed at the bottom edge, while the other three boundaries are grounded electrodes. A small vacuum gap of 2.25 mm is implemented between the powered electrode and the grounded electrodes. The initial plasma temperature and density are T e 0 = 2 eV and n e 0 = 5 × 10 15 m 3, respectively. Argon is used as the working neutral gas, with pressure P g = 5 mTorr for all simulations. We include electron-neutral elastic, excitation (at 11.15 eV only) and ionization collisions as well as ion-neutral charge exchange. Tables for electron-neutral cross sections are from Refs. 103 and 104 and the semi-empirical model from Ref. 105 is used to compute ion charge-exchange cross sections. We initialize all simulations with 100 macro-particles per-cell for all cases and run for 102 μ s, corresponding to more than 2500 rf cycles, at which point steady state is reached. We performed two simulations using MC-PIC with d x explicit = 7.5 × 10 5 m λ D e , 0 / 2, d t explicit = 10 11 s as wall as with d x explicit = 1.5 × 10 4 m λ D e , 0, d t explicit = 10 11 s to ensure numerical convergence. We use the most highly resolved of these cases as a reference to illustrate the accuracy of explicit EC-PIC and implicit DI-PIC methods (this reference case is referred to as “explicit” in figure captions), when increasing systematically both the time step and cell size, such that d x may be greater than the Debye length λ D e and time step larger than the electron plasma frequency, i.e., ω p e 1. All simulation parameters are shown in Table III, where we set d x 0 = λ D e , 0, d t 0 = d t explicit as the reference cell size and the time step, respectively.

FIG. 5.

Schematic diagram of the Argon CCP simulation domain.

FIG. 5.

Schematic diagram of the Argon CCP simulation domain.

Close modal
TABLE III.

Simulation cases studied with different cell sizes and time steps.

Simulation Cell size ( d x 0) Time step ( d t 0)
Explicit  0.5, 1 
Direct implicit  0.5, 1, 2, 3  1, 2, 5, 10 
Energy conserving  0.5, 1, 2, 3  1, 2, 5, 10 
Simulation Cell size ( d x 0) Time step ( d t 0)
Explicit  0.5, 1 
Direct implicit  0.5, 1, 2, 3  1, 2, 5, 10 
Energy conserving  0.5, 1, 2, 3  1, 2, 5, 10 

Both the direct implicit (DI) and energy conserving (EC) algorithms can offer improvements in simulation time. We show a comparison in computational hours between DI-PIC simulations and MC-PIC simulations in Fig. 6. Each of these simulations is performed on the ANTYA HPC facility at the Institute for Plasma Research in India with 1440 cores. As we can see, when comparing explicit MC-PIC, DI-PIC, and EC-PIC with the same time step and cell size, the computational cost is similar. Improvements become apparent when considering larger cell sizes for EC-PIC and DI-PIC, where adopting cell sizes d x / d x 0 > 1 can allow for order of magnitude reductions in compute time. This would not be possible with MC-PIC due to the emergence of the finite-grid instability under these conditions. DI-PIC also allows for adopting a larger time step d t / d t 0 > 1, allowing for more than an order of magnitude reduction in runtime. Therefore, using larger time step ( d t) and cell size ( d x) in DI-PIC and EC-PIC allows for significantly faster simulations, which is of benefit to future industrial applications. However, the computational efficiency does not increase proportionally with the increase in time step and cell size. This is mainly due to the equal need for outputting diagnostics, which impose some computational time nearly independent of time step and cell size.

FIG. 6.

Comparison of computational time between: (a) MC-PIC (denoted by the red symbols) and DI-PIC (denoted by the lines) and (b) MC-PIC and EC-PIC. Both DI-PIC and EC-PIC can offer significant computation speedup.

FIG. 6.

Comparison of computational time between: (a) MC-PIC (denoted by the red symbols) and DI-PIC (denoted by the lines) and (b) MC-PIC and EC-PIC. Both DI-PIC and EC-PIC can offer significant computation speedup.

Close modal

To demonstrate the accuracy of EC-PIC and DI-PIC, we compare important physical parameters with the reference simulations performed with MC-PIC. Figures 7(a)–7(d) show profiles of time averaged electron density, electron temperature, electron power absorption, and ion current, respectively, of the 2D reference simulations. All data are averaged over more than 30 rf cycles. The electron density profile ( N e ) is peaked at the center ( 1.6 × 10 15 m 3) although the electron temperature ( T e ) is low at the center of discharge chamber ( 2 eV) and increases toward the boundaries. Temperature peaks in the vicinity of the sheath region ( 3.3 eV) and further decreases toward the wall. The electron power absorption ( E . J e ) is higher near to the powered electrode (bottom edge) compared to grounded electrode (top and side edges) and is asymmetric in nature [see Fig. 7(c)]. Figure 7(d) clearly shows that the ion current is increasing toward the bottom electrode (i.e., powered) and the top electrode (i.e., grounded). In the following figures, we compare the algorithms via 1D slices, with all data taking along the vertical centerline (from powered to grounded electrode) as shown in Fig. 7(a).

FIG. 7.

2D profiles from the explicit MC-PIC simulation for (a) averaged electron density N e ( 10 15 m 3 ), (b) averaged electron temperature T e ( eV ), (c) averaged energy deposition to electrons E J e ( kW / m 3 ) , and (d) averaged ion current J i y ( A / m 2 ). The averages are taken over more than 30 rf periods. In the figures, all the 1D cuts are taken along the white dashed line shown in (a) for the corresponding simulations.

FIG. 7.

2D profiles from the explicit MC-PIC simulation for (a) averaged electron density N e ( 10 15 m 3 ), (b) averaged electron temperature T e ( eV ), (c) averaged energy deposition to electrons E J e ( kW / m 3 ) , and (d) averaged ion current J i y ( A / m 2 ). The averages are taken over more than 30 rf periods. In the figures, all the 1D cuts are taken along the white dashed line shown in (a) for the corresponding simulations.

Close modal

Figure 8 shows the comparison of time averaged ion current for different cases. In Figs. 8(a)–8(c), for DI-PIC, the values of d x is varied from d x 0, 2 d x 0, and 3 d x 0, respectively, for specific values of d t (i.e., d t 0, 2 d t 0, 5 d t 0, and 10 d t 0). It is important to note that the instances involving 0.5  d x 0 for both DI-PIC and EC-PIC are excluded from display because, although they offer greater accuracy, they are not computationally more efficient. Figures 8(d)–8(f) further show the time averaged ion current for EC-PIC cases for the same values of Δ x and Δ t mentioned above. We found excellent agreement comparing the current at the cathode in DI-PIC and EC-PIC with the reference MC-PIC case, with an average deviation of about 7.7 % (all simulation cases, including DI-PIC and EC-PIC). This indicates that our algorithms could correctly capture the profiles of ion flux, highly relevant to the performance in CCPs used for silicon etching. This could greatly enhance and impact the modeling of large volume plasma devices in the future. Figure 9 presents the comparison of time averaged energy deposition to the electrons E J e t. The integrated energy deposition in the plot for the explicit case is E J e t = 1.92 × 10 4 W / m 2 (integrated over the 1D lineout). The average deviation of DI-PIC and EC-PIC is 21.1% and 12.9%, respectively. Almost all EC-PIC cases [i.e. (d)–(f)] provide reasonable agreement with the MC-PIC (shown in blue), while DI-PIC cases [i.e. (a)–(c)] with large time steps show poorer performance. This is because at larger time steps the DI-PIC algorithm poorly resolves the timescale of the sheath motion.

FIG. 8.

Comparison of time averaged ion current in y direction J i y ( A / m 2 ) between explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

FIG. 8.

Comparison of time averaged ion current in y direction J i y ( A / m 2 ) between explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

Close modal
FIG. 9.

Comparison of averaged energy deposition to electrons E J e ( kW / m 3 ) between explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

FIG. 9.

Comparison of averaged energy deposition to electrons E J e ( kW / m 3 ) between explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

Close modal

Figure 10 gives a comparison of time averaged steady state electron density for different cases, i.e., for DI-PIC [(a)–(c)] and for EC-PIC [(d)–(f)]. As we can see, almost all the cases provide good agreement with the reference MC-PIC case, with an average deviation of electron density at the center of simulation domain of only 10.3 % and 8.7 % for DI-PIC and EC-PIC, respectively, strongly indicating the reliability of these methods. Figure 11 further shows the comparison of time averaged electron temperature. Figures 11(a)–11(c) are for the DI-PIC cases and (d)–(f) are for EC-PIC cases. The temperature at center of discharge for the explicit case is nearly 2 eV. In this case, the temperature appears to deviate more markedly, the average deviation at the center of simulation domain is 32.1 %. However, excellent agreement is found for cases with ( d t , d x ) = ( 2 d t 0 , d x 0 ), i.e., in Fig. 11(a) for DI-PIC and (d) for EC-PIC. We speculate that the lower agreement for cases with higher ( d t , d x ) is caused by artificial numerical heating in the sheath boundary.106–108 On the other hand, however, previous work has shown that the deviation of temperature profile does not significantly affect the accuracy of the model when compared to experiments,109,110 this is because the electron temperature profile depends sensitively on the details of cross-sectional description and dynamics of fast electrons, which may not be important for the slower ion dynamics. This explains why we have an excellent match of ion current profile despite a relatively poorer agreement in electron temperature.

FIG. 10.

Comparison of time averaged electron density between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycle to reduce the noise error caused by numerical computation.

FIG. 10.

Comparison of time averaged electron density between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycle to reduce the noise error caused by numerical computation.

Close modal
FIG. 11.

Comparison of time averaged electron temperature between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

FIG. 11.

Comparison of time averaged electron temperature between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The time averages are taken at the vertical centerline over more than 30 rf cycles to reduce the noise error caused by numerical computation.

Close modal

The time evolution of different physical quantities is also compared via probe diagnostics. For each simulation, the probe is placed at the center of the simulation domain. Figures 12 and 13 show the probe diagnostics for ion density ( N i) and electron temperature ( T e), respectively. As we can see, the ion density (see Fig. 12) matches well with the explicit MC-PIC case (shown in blue), while time evolution of electron temperature (see Fig. 13) deviates, showing how numerical cooling or heating can play a role in determining the electron temperature in the simulations. For similar reasons, the deviation of temperature evolution is acceptable and may not affect plasma parameters relevant to real plasma devices.109,110

FIG. 12.

Probe diagnostics of time evolution of ion density between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The probes are placed at the center of simulation domain.

FIG. 12.

Probe diagnostics of time evolution of ion density between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The probes are placed at the center of simulation domain.

Close modal
FIG. 13.

Probe diagnostics of time evolution of electron temperature between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The probes are placed at the center of simulation domain.

FIG. 13.

Probe diagnostics of time evolution of electron temperature between the explicit MC-PIC case and (a) direct implicit (DI) cases with d x = 1 d x 0, (b) direct implicit (DI) cases with d x = 2 d x 0, (c) direct implicit (DI) cases with d x = 3 d x 0, (d) energy conserving (EC) cases with d x = 1 d x 0, (e) energy conserving (EC) cases with d x = 2 d x 0, and (f) energy conserving (EC) cases with d x = 3 d x 0. The probes are placed at the center of simulation domain.

Close modal

The error analysis mentioned above is further summarized in Fig. 14, where not only the average error for each physical quantity but also the error in each simulation case is shown. Close to the optimal path for DI-PIC (corresponding to d x / d x 0 = 1, d t / d t 0 = 2), the error is significantly smaller. It is also shown that the error, in general, increases with the increase in time step and cell size; however, the increment is not significant. Therefore, our codes not only maintain stability under large time step and cell size but also have acceptable numerical accuracy, which strongly benefits the future industrial usage. Figure 15 shows the electron velocity distribution function (EVDF) for several representative simulations. We can see that all of them are non-Maxwellian, and the EVDFs for both DI-PIC and EC-PIC do not deviate significantly from the explicit case. Despite some small deviations in the distribution of energetic electrons shown in Fig. 15(b), the similarity in ion flux shown in Fig. 8 indicates that this has a small effect on the ions impacting the electrode. Therefore, although there is a small compromise of numerical accuracy within our code when modeling kinetic effects, this compromise is generally deemed acceptable. A more detailed analysis for such a numerical distortion will be investigated in future publications.

FIG. 14.

Summary of error analysis. (a) The average deviation of the four physical quantities in all the simulations. (b)–(e) The details of the deviation as a function of time step and cell size, where solid lines are for DI-PIC and dotted lines are for EC-PIC.

FIG. 14.

Summary of error analysis. (a) The average deviation of the four physical quantities in all the simulations. (b)–(e) The details of the deviation as a function of time step and cell size, where solid lines are for DI-PIC and dotted lines are for EC-PIC.

Close modal
FIG. 15.

Electron velocity distribution function (EVDF) comparison between the explicit MC-PIC case and (a) direct implicit (DI) cases with d t = 1 d t 0 and (b) energy conserving (EC) cases with d t = 1 d t 0. All the EVDFs are taken from the same region at the center of the simulation domain. V the = 2 T e 0 / m e is the initial thermal speed of electrons.

FIG. 15.

Electron velocity distribution function (EVDF) comparison between the explicit MC-PIC case and (a) direct implicit (DI) cases with d t = 1 d t 0 and (b) energy conserving (EC) cases with d t = 1 d t 0. All the EVDFs are taken from the same region at the center of the simulation domain. V the = 2 T e 0 / m e is the initial thermal speed of electrons.

Close modal

As was established in Sec. II, the numerical heating of DI has a linear dependence on the ratio of time step and cell size, i.e., d t / d x. Such a dependence has only been tested in a double periodic system, not in a practical configuration with electrodes.84 Here, in Fig. 16, we show that such a linear dependence persists when time the step is small [shown in Fig. 16(a)] but fails to hold when d t > 5 d t 0 [shown in Fig. 16(b)]. However, as shown in Fig. 16, the linear dependence persists when the rf voltage amplitude is increased to V r f = 1000 V, although analyzing such complex behavior of numerical heating is beyond the scope of this paper. Given a certain time step and cell size, one could estimate the numerical heating using a simple linear curve shown as shown in Figs. 16(a) and 17, with a caveat that this will no longer be valid for very large time steps. On the other hand, as shown in Fig. 6, a significant improvement in computational efficiency compared to traditional explicit MC-PIC is already achieved even when using a relatively small time step increase, say, d t = 2 d t 0.

FIG. 16.

Scatter plot showing (a) averaged electron temperature as a function of d t / d x for MC-PIC case and DI-PIC cases only with small time steps ( d t = 1 d t 0 and d t = 2 d t 0) and (b) averaged electron temperature as a function of d t / d x for all the DI-PIC cases listed in Table III. A good linear fit for temperature occurs for relatively small time steps.

FIG. 16.

Scatter plot showing (a) averaged electron temperature as a function of d t / d x for MC-PIC case and DI-PIC cases only with small time steps ( d t = 1 d t 0 and d t = 2 d t 0) and (b) averaged electron temperature as a function of d t / d x for all the DI-PIC cases listed in Table III. A good linear fit for temperature occurs for relatively small time steps.

Close modal
FIG. 17.

Scatter plot showing (a) averaged electron temperature as a function of d t / d x and (b) averaged ion density as a function of d t for several other DI-PIC cases with V r f = 1000 V (other parameters keeping the same). A good linear fit for temperature occurs for all the cases.

FIG. 17.

Scatter plot showing (a) averaged electron temperature as a function of d t / d x and (b) averaged ion density as a function of d t for several other DI-PIC cases with V r f = 1000 V (other parameters keeping the same). A good linear fit for temperature occurs for all the cases.

Close modal

This implies that, despite the relative inaccuracy in estimating electron temperature compared with more accurate, but expensive, algorithms (for instance, fully implicit algorithms90,91), the numerical heating of the direct implicit algorithm is acceptable and could be directly implemented into simulations for modeling practical plasma devices or be used to gain an insight into the physical trends before conducting full resolution simulations.

To gain more confidence in our results, we benchmarked our simulations for different cases against a 2D version of the LTP-PIC code. The low-temperature plasma particle-in-cell (LTP-PIC) code is a general-purpose high-performance 3D-3V kinetic plasma simulation software designed and developed at the Princeton Plasma Physics Laboratory (PPPL).94,111,112 The energy conserving version of LTP-PIC (implementing the same algorithm as discussed in Sec. II B) can also simulate plasma devices with cell size much greater than the electron Debye length. At the same time, LTP-PIC uses the similar collision algorithms as EDIPIC-2D. Therefore, a direct comparison between simulation results from the two codes is possible.

Here, we consider four representative cases for the benchmark exercise, which are the explicit cases ( d t = 0.5 d t 0 and d x = 0.5 d x 0) (both EDIPIC-2D and LTP-PIC) and then using EC-PIC (EDIPIC-2D and LTP-PIC) and DI-PIC (EDIPIC-2D only) with d t = 5 d t 0 and d x = 1 , 2 , 3 d x 0. Figures 18–21 show the profile benchmark results for time average ion current ( J i y ), time average energy deposition ( E J e ), time average electron density ( N e ), and time average electron temperature ( T e ), respectively. For all four physical quantities, the deviations of explicit MC-PIC from LTP-PIC [shown by subfigures (a) in Figs. 18–21] are within 8 %. For ion current at the cathode, DI-PIC and EC-PIC deviate from LTP-PIC by about 8.9 %. For the sum of 1D energy deposition, DI-PIC and EC-PIC deviate from LTP-PIC by about 18.1 %. For electron density at the simulation domain center, the average deviation of DI-PIC and EC-PIC from LTP-PIC is about 6.6 %. For electron temperature at the domain center, the average deviation of DI-PIC and EC-PIC from LTP-PIC is about 6.9 %. Therefore, all the cases exhibit a satisfactory level of agreement and deviations are believed to arise from subtle disparities in the Monte Carlo collision algorithms employed by each code.

FIG. 18.

Average ion current benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC code, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

FIG. 18.

Average ion current benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC code, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

Close modal
FIG. 19.

Average electron energy deposition benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC code, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

FIG. 19.

Average electron energy deposition benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC code, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

Close modal
FIG. 20.

Average electron density benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

FIG. 20.

Average electron density benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

Close modal
FIG. 21.

Average electron temperature benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

FIG. 21.

Average electron temperature benchmark of EDIPIC-2D with LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The time averages are taken over more than 30 rf cycles to reduce the noise error caused by numerical computation. Note that the LTP-PIC benchmark for (a) is using the MC-PIC algorithm while LTP-PIC benchmark for (b)–(d) are using the EC-PIC algorithm.

Close modal

Figure 22 further benchmarked the probe diagnostics for ion density ( N i), and excellent agreement is found. In conclusion, both DI-PIC and EC-PIC codes are successfully benchmarked and validated, which could be directly used in future large volume plasma device modeling.

FIG. 22.

Ion density probe diagnostics benchmark between our new codes and LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The probes are placed at the center of simulation domain.

FIG. 22.

Ion density probe diagnostics benchmark between our new codes and LTP-PIC code for (a) explicit MC-PIC codes, (b) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 1 d x 0, (c) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 2 d x 0, and (d) DI-PIC code and EC-PIC code with d t = 5 d t 0 , d x = 3 d x 0. The probes are placed at the center of simulation domain.

Close modal

In this paper, we described the direct implicit (DI) and explicit energy conserving (EC) particle-in-cell algorithms, which offer a pathway to reduce computational cost of 2D simulations of modern low-temperature large volume plasma devices. We provide a comprehensive explanation of the derivations of the two algorithms and implemented them into two different PIC codes, i.e., EDIPIC-2D and the LTP-PIC code. These algorithms were tested against fully resolved traditional MC-PIC simulations of a CCP discharge operated with radio frequency. Good agreement was found between the algorithms when the time step was kept below that required to resolve the electron plasma period, even when the Debye length is under-resolved. Furthermore, these simulations were accomplished in significantly less time due to the smaller number of total cells and macro-particles. When the time step was increased, agreement was still favorable; however, numerical heating/cooling led to larger deviations in electron temperature. In order to address this issue, we demonstrate a way to estimate this numerical heating, which might be applicable in even in more complex CCP configurations. The outcome of this investigation has shown that the two approaches could be used to perform significantly faster simulations, with only a minimal cost in accuracy.

We noticed that the DI algorithm, despite being very useful, does not accurately conserve energy; therefore, the future work will consider the use of fully implicit PIC algorithms. In this paper, we also directed our focus to the CCP discharge; however, both algorithms are amenable to more complex configurations, since their implementations are able to handle magnetic fields. In future endeavors, we will also explore the application and limitations of these approaches when applied to other low-temperature plasma devices that are pertinent to material processing.

The PPPL group was funded by the U.S. Department of Energy through PPPL Laboratory Directed Research & Development (LDRD) program. The PPPL group used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility located at Lawrence Berkeley National Laboratory, operated under Contract No. DE-AC02-05CH11231. S.S. would like to thank ANTYA HPC facility at the Institute for Plasma Research, Gandhinagar, India.

The authors have no conflicts to disclose.

Haomin Sun: Data curation (lead); Formal analysis (lead); Investigation (lead); Methodology (equal); Visualization (lead); Writing – original draft (lead); Writing – review & editing (lead). Soham Banerjee: Data curation (equal); Formal analysis (equal); Validation (equal). Sarveshwar Sharma: Formal analysis (equal); Investigation (equal); Writing – review & editing (equal). Andrew Tasman Powis: Investigation (equal); Methodology (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal). Alexander V. Khrabrov: Methodology (lead); Writing – original draft (supporting). Dmytro Sydorenko: Methodology (equal). Jian Chen: Writing – review & editing (equal). Igor D. Kaganovich: Funding acquisition (lead); Supervision (lead).

The data that support the findings of this study are available from the corresponding author upon reasonable request.

1.
M. A.
Lieberman
and
A. J.
Lichtenberg
,
Principles of Plasma Discharges and Materials Processing
(
John Wiley & Sons
,
2005
), Chap. 3.
2.
P.
Chabert
and
N.
Braithwaite
,
Physics of Radio-Frequency Plasmas
(
Cambridge University Press
,
2011
).
3.
W.
Ouyang
,
C.
Ding
,
Q.
Liu
,
S.
Gao
,
W.
Deng
, and
Z.
Wu
,
AIP Adv.
11
,
075121
(
2021
).
4.
E.
Kawamura
,
A. J.
Lichtenberg
,
M. A.
Lieberman
, and
A. M.
Marakhtanov
,
Plasma Sources Sci. Technol.
25
,
035007
(
2016
).
5.
Y.
Yang
and
M. J.
Kushner
,
Plasma Sources Sci. Technol.
19
,
055011
(
2010
).
6.
S.
Rauf
,
K.
Bera
, and
K.
Collins
,
Plasma Sources Sci. Technol.
17
,
035003
(
2008
).
7.
A.
Agarwal
,
S.
Rauf
, and
K.
Collins
,
Plasma Sources Sci. Technol.
21
,
055012
(
2012
).
8.
E.
Kawamura
,
M. A.
Lieberman
, and
D. B.
Graves
,
Plasma Sources Sci. Technol.
23
,
064003
(
2014
).
9.
Y.-R.
Zhang
,
X.
Xu
, and
Y.-N.
Wang
,
Phys. Plasmas
17
,
033507
(
2010
).
10.
N.
Gao
,
Y.-B.
Xi
,
J.-J.
Li
, and
Y.
Liu
,
Vacuum
192
,
110466
(
2021
).
11.
A. M.
Velasco
,
J. D.
Muñoz
, and
M.
Mendoza
,
J. Comput. Phys.
376
,
76
(
2019
).
12.
H. C.
Kim
,
F.
Iza
,
S. S.
Yang
,
M.
Radmilovic-Radjenovi
, and
J. K.
Lee
,
J. Phys. D: Appl. Phys.
38
,
R283
(
2005
).
13.
J.
van Dijk
,
G. M. W.
Kroesen
, and
A.
Bogaerts
,
J. Phys. D: Appl. Phys.
42
,
190301
(
2009
).
14.
Y.
Zhang
,
M. J.
Kushner
,
S.
Sriraman
,
A.
Marakhtanov
,
J.
Holland
, and
A.
Paterson
,
J. Vac. Sci. Technol.
33
,
031302
(
2015
).
15.
H.
Sun
,
Y.
Yang
,
Q.
Lu
,
S.
Lu
,
M.
Wan
, and
R.
Wang
,
Astrophy. J.
926
,
97
(
2022
).
16.
S. G.
Walton
,
D. R.
Boris
,
S. C.
Hernandez
,
E. H.
Lock
,
T. B.
Petrova
,
G. M.
Petrov
, and
R. F.
Fernsler
,
ECS J. Solid State Sci. Technol.
4
(
6
),
N5033
N5040
(
2015
).
17.
S.
Muhl
and
A.
Pérez
,
Thin Solid Films
579
,
174
198
(
2015
).
18.
I.
Adamovich
,
S. D.
Baalrud
,
A.
Bogaerts
,
P. J.
Bruggeman
,
M.
Cappelli
et al,
J. Phys. D: Appl. Phys.
50
,
323001
(
2017
).
19.
R. W.
Hockney
and
J. W.
Eastwood
,
Computer Simulation Using Particles
(
Adam Hilger
,
New York
,
1988
).
20.
C. K.
Birdsall
and
A. B.
Langdon
,
Plasma Physics via Computer Simulation
(
McGraw-Hill
,
New York
,
1985
).
21.
G. A.
Bird
,
Molecular Gas Dynamics and the Direct Simulation of Gas Flows
(
Clarendon
,
Oxford
,
1994
).
22.
D.
Vender
and
R. W.
Boswell
,
IEEE Trans. Plasma Sci.
18
,
725
(
1990
).
23.
M.
Yan
and
W. J.
Goedheer
,
Plasma Sources Sci. Technol.
8
,
349
(
1999
).
24.
H. M.
Sun
and
J.
Sun
,
J. Geophys. Res.
125
,
e2019JA027376
, https://doi.org/10.1029/2019JA027376 (
2019
).
25.
I. V.
Sokolov
,
H.
Sun
,
G.
Toth
,
Z.
Huang
,
V.
Tenishev
,
L.
Zhao
,
J.
Kota
,
O.
Cohen
, and
T.
Gombosi
,
J. Comput. Phys.
476
,
111923
(
2023
).
26.
H.
Sun
,
J.
Chen
,
I. D.
Kaganovich
,
A.
Khrabrov
, and
D.
Sydorenko
,
Phys. Rev. Lett.
129
,
125001
(
2022
).
27.
H.
Sun
,
J.
Chen
,
I. D.
Kaganovich
,
A.
Khrabrov
, and
D.
Sydorenko
,
Phys. Rev. E
106
,
035203
(
2022
).
28.
S.
Lu
,
V.
Angelopoulos
,
P. L.
Pritchett
,
J.
Nan
,
K.
Huang
,
X.
Tao
,
A. V.
Artemyev
,
A.
Runov
,
Y.
Jia
,
H.
Sun
, and
N.
Kang
,
J. Geophys. Res.
126
,
e2021JA2020
, https://doi.org/10.1029/2021JA029550 (
2021
).
29.
S.
Lu
,
Q.
Lu
,
R.
Wang
,
X.
Li
,
X.
Gao
,
K.
Huang
,
H.
Sun
,
Y.
Yang
,
A. V.
Artemyev
,
X.
An
, and
Y.
Jia
,
Astrophy. J.
943
,
100
(
2023
).
30.
Y.-X.
Liu
,
Q.-Z.
Zhang
,
W.
Jiang
,
L.-J.
Hou
,
X.-Z.
Jiang
,
W.-Q.
Lu
, and
Y.-N.
Wang
,
Phys. Rev. Lett.
107
,
055002
(
2011
).
31.
E.
Kawamura
,
M. A.
Lieberman
, and
A. J.
Lichtenberg
,
Phys. Plasmas
13
,
053506
(
2006
).
32.
S.
Sharma
,
S.
Patil
,
S.
Sengupta
,
A.
Sen
,
A.
Khrabrov
, and
A. I.
Kaganovich
,
Phys. Plasmas
29
,
063501
(
2022
).
33.
S.
Patil
,
S.
Sharma
,
S.
Sengupta
,
A.
Sen
, and
I.
Kaganovich
,
Phys. Rev. Res.
4
,
013059
(
2022
).
34.
S.
Zhang
,
G.-Y.
Sun
,
J.
Chen
,
H.
Sun
,
A.-B.
Sun
, and
G.-J.
Zhang
,
Appl. Phys. Lett.
121
,
014101
(
2022
).
35.
L.
Xu
,
L.
Chen
,
M.
Funk
,
A.
Ranjan
,
M.
Hummel
,
R.
Bravenec
,
R.
Sundararajan
,
D. J.
Economou
, and
V. M.
Donnelly
,
Appl. Phys. Lett.
93
,
261502
(
2008
).
36.
U.
Buddemeier
,
U.
Kortshagen
, and
I.
Pukropski
,
Appl. Phys. Lett.
67
,
191
(
1995
).
37.
V. A.
Godyak
,
Sov. J. Plasma Phys.
2
,
78
(
1976
).
38.
O. A.
Popov
and
V. A.
Godyak
,
J. Appl. Phys
57
,
53
(
1985
).
39.
M. A.
Lieberman
,
IEEE Trans. Plasma Sci.
16
,
638
(
1988
).
40.
I. D.
Kaganovich
,
Phys. Rev. Lett.
89
,
265006
(
2002
).
41.
I. D.
Kaganovich
,
O. V.
Polomarov
, and
C. E.
Theodosiou
,
IEEE Trans. Plasma Sci.
34
,
696
(
2006
).
42.
S.
Sharma
and
M. M.
Turner
,
Phys. Plasmas
20
(
7
),
073507
(
2013
).
43.
S.
Sharma
and
M. M.
Turner
,
Plasma Sources Sci. Technol.
22
,
035014
(
2013
).
44.
S.
Sharma
,
S. K.
Mishra
, and
P. K.
Kaw
,
Phys. Plasmas
21
,
073511
(
2014
).
45.
G.
Sun
,
H.
Li
,
A.
Sun
,
Y.
Li
,
B.
Song
,
H.
Mu
,
X.
Li
, and
G. J.
Zhang
,
Plasma Process. Polym.
16
(
93
),
1900093
(
2019
).
46.
G.
Sun
,
S.
Zhang
,
A.
Sun
, and
G.
ZHANG
,
Plasma Sci. Technol.
24
,
095401
(
2022
).
47.
H. H.
Goto
,
H. D.
Lowe
, and
T.
Ohmi
,
IEEE Trans. Semicond. Manuf.
6
,
58
(
1993
).
48.
J.
Robiche
,
P. C.
Boyle
,
M. M.
Turner
, and
A. R.
Ellingboe
,
J. Phys. D: Appl. Phys.
36
,
1810
(
2003
).
49.
H. C.
Kim
,
J. K.
Lee
, and
J. W.
Shon
,
Phys. Plasmas
10
,
4545
(
2003
).
50.
M. M.
Turner
and
P.
Chabert
,
Phys. Rev. Lett.
96
,
205001
(
2006
).
51.
S.
Sharma
and
M. M.
Turner
,
J. Phys. D: Appl. Phys.
46
,
285203
(
2013
).
52.
P. C.
Boyle
,
A. R.
Ellingboe
, and
M. M.
Turner
,
J. Phys. D: Appl. Phys.
37
,
697
(
2004
).
53.
S.
Sharma
and
M. M.
Turner
,
J. Phys. D: Appl. Phys.
47
(
28
),
285201
(
2014
).
54.
P. D. t S.
Sharma
,
Investigation of Ion and Electron Kinetic Phenomena in Capacitively Coupled Radio-Frequency Plasma Sheaths: A Simulation Study
(
Dublin City University
,
2013
).
55.
B. G.
Heil
,
U.
Czarnetzki
,
R. P.
Brinkmann
, and
T.
Mussenbrock
,
J. Phys. D: Appl. Phys.
41
,
165202
(
2008
).
56.
U.
Czarnetzki
,
J.
Schulze
,
E.
Schungel
, and
Z.
Donko
,
Plasma Sources Sci. Technol.
20
,
024010
(
2011
).
57.
B.
Bruneau
,
T.
Novikova
,
T.
Lafleur
,
J. P.
Booth
, and
E. V.
Johnson
,
Plasma Sources Sci. Technol.
23
,
065010
(
2014
).
58.
B.
Bruneau
,
T.
Gans
,
D.
O'Connell
,
A.
Greb
,
E.
Johnson
, and
J.-P.
Booth
,
Phys. Rev. Lett.
114
,
125002
(
2015
).
59.
E.
Schungel
,
I.
Korolov
,
B.
Bruneau
,
A.
Derzsi
,
E.
Johnson
,
D.
O'Connell
,
T.
Gans
,
J. P.
Booth
,
Z.
Donko
, and
J.
Schulze
,
J. Phys. D: Appl. Phys.
49
,
265203
(
2016
).
60.
X. V.
Qin
,
Y. H.
Ting
, and
A. E.
Wendt
,
Plasma Sources Sci. Technol.
19
,
065014
(
2010
).
61.
H.
Shin
,
W.
Zhu
,
L.
Xu
,
V. M.
Donnelly
, and
D. J.
Economou
,
Plasma Sources Sci. Technol.
20
,
055001
(
2011
).
62.
D. J.
Economou
,
J. Vac. Sci. Technol. A
31
,
050823
(
2013
).
63.
T.
Lafleur
,
Plasma Sources Sci. Technol.
25
,
013001
(
2016
).
64.
S.
Sharma
,
S. K.
Mishra
,
P. K.
Kaw
,
A.
Das
,
N.
Sirse
, and
M. M.
Turner
,
Plasma Sources Sci. Technol.
24
,
025037
(
2015
).
65.
S.
Sharma
,
S. K.
Mishra
,
P. K.
Kaw
, and
M. M.
Turner
,
Phys. Plasmas
24
(
1
),
013509
(
2017
).
66.
S.
Sharma
,
N.
Sirse
, and
M. M.
Turner
,
Plasma Sources Sci. Technol.
29
(
11
),
114001
(
2020
).
67.
S.
Sharma
,
N.
Sirse
,
A.
Kuley
, and
M. M.
Turner
,
Phys. Plasmas
28
(
10
),
103502
(
2021
).
68.
S.
Sharma
,
N.
Sirse
,
A.
Kuley
, and
M. M.
Turner
,
J. Phys. D: Appl. Phys.
55
(
27
),
275202
(
2022
).
69.
S.
Sharma
,
N.
Sirse
,
P. K.
Kaw
,
M. M.
Turner
, and
A. R.
Ellingboe
,
Phys. Plasmas
23
,
110701
(
2016
).
70.
R.
Shahid
,
B.
Kallol
, and
C.
Ken
,
Plasma Sources Sci. Technol.
19
,
015014
(
2010
).
71.
S.
Wilczek
,
J.
Trieschmann
,
J.
Schulze
,
E.
Schuengel
,
R. P.
Brinkmann
,
A.
Derzsi
,
I.
Korolov
,
Z.
Donko
, and
T.
Mussenbrock
,
Plasma Sources Sci. Technol.
24
,
024002
(
2015
).
72.
P. A.
Miller
,
E. V.
Barnat
,
G. A.
Hebner
,
P. A.
Paterson
, and
J. P.
Holland
,
Plasma Sources Sci. Technol.
15
,
889
899
(
2006
).
73.
R. R.
Upadhyay
,
I.
Sawada
,
P. L. G.
Ventzek
, and
L. L.
Raja
,
J. Phys. D: Appl. Phys.
46
,
472001
(
2013
).
74.
S.
Sharma
,
A.
Sen
,
N.
Sirse
,
M. M.
Turner
, and
A. R.
Ellingboe
,
Phys. Plasmas
25
,
080705
(
2018
).
75.
S.
Sharma
,
N.
Sirse
,
A.
Sen
,
J. S.
Wu
, and
M. M.
Turner
,
J. Phys. D: Appl. Phys.
52
,
365201
(
2019
).
76.
S.
Sharma
,
N.
Sirse
,
M. M.
Turner
, and
A. R.
Ellingboe
,
Phys. Plasmas
25
,
063501
(
2018
).
77.
S.
Wilczek
,
J.
Trieschmann
,
J.
Schulze
,
Z.
Donko
,
R. P.
Brinkmann
, and
T.
Mussenbrock
,
Plasma Sources Sci. Technol.
27
,
125010
(
2018
).
78.
S.
Sharma
,
N.
Sirse
,
A.
Sen
,
M. M.
Turner
, and
A. R.
Ellingboe
,
Phys. Plasmas
26
,
103508
(
2019
).
79.
S.
Sharma
,
N.
Sirse
,
A.
Kuley
, and
M. M.
Turner
,
Plasma Sources Sci. Technol.
29
,
045003
(
2020
).
80.
C. K.
Birdsall
,
IEEE Trans. Plasma Sci.
19
(
2
),
65
(
1991
).
81.
S.
Zhang
,
G.-Y.
Sun
,
A.
Volcokas
,
G.-J.
Zhang
, and
A.-B.
Sun
,
Plasma Sources Sci. Technol.
30
,
055007
(
2021
).
82.
J. U.
Brackbill
and
D. W.
Forslund
,
J. Comput. Phys.
46
,
271
308
(
1982
).
83.
B. I.
Cohen
,
A. B.
Langdon
, and
A.
Friedman
,
J. Comput. Phys.
46
,
15
38
(
1982
).
84.
B. I.
Cohen
,
A. B.
Langdon
, and
D. W.
Hewett
,
J. Comput. Phys.
81
,
151
168
(
1989
).
85.
M. R.
Gibbons
and
D. W.
Hewett
,
J. Comput. Phys.
120
,
231
(
1995
).
86.
H. R.
Lewis
,
J. Comput. Phys.
6
(
1
),
136
141
(
1970
).
87.
V.
Vahedi
,
G.
DiPeso
,
C. K.
Birdsall
,
M. A.
Lieberman
, and
T. D.
Rognlien
,
Plasma Sources Sci. Technol.
2
,
261
(
1993
).
88.
E.
Kawamura
,
C. K.
Birdsall
, and
V.
Vahedi
,
Plasma Sources Sci. Technol.
9
,
413
(
2000
).
89.
A.
Friedman
,
S. E.
Parker
,
S. L.
Ray
, and
C. K.
Birdsall
,
J. Comput. Phys.
96
,
54
(
1991
).
90.
S.
Mattei
,
K.
Nishida
,
M.
Onai
,
J.
Lettry
,
M. Q.
Tran
, and
A.
Hatayama
,
J. Comput. Phys.
350
,
891
906
(
2017
).
91.
J. R.
Angus
,
A.
Link
,
A.
Friedman
,
D.
Ghosh
, and
J. D.
Johnson
,
J. Comput. Phys.
456
,
111030
(
2022
).
92.
See https://github.com/PrincetonUniversity/EDIPIC-2D for the source code of the explicit version of EDIPIC-2D.
93.
A. T.
Powis
,
W.
Villafana
, and
I. D.
Kaganovich
, in
International Electric Propulsion Conference
(
MIT
,
Cambridge, MA
,
2022
).
94.
V.
Vahedi
and
M.
Surendra
,
Comput. Phys. Commun.
87
,
179
(
1995
).
95.
V.
Vahedi
and
G.
DiPeso
,
J. Comput. Phys.
131
,
149
163
(
1997
).
96.
A. B.
Langdon
,
B. I.
Cohen
, and
A.
Friedman
,
J. Comput. Phys.
51
(
1
),
107
138
(
1983
).
97.
D. C.
Barnes
and
L.
Chacón
,
Comput. Phys. Commun.
258
,
107560
(
2021
).
98.
H.
Zhang
,
E. M.
Constantinescu
, and
B. F.
Smith
,
SIAM J. Sci. Comput.
44
(
1
),
C1
C24
(
2022
).
99.
J.
Squire
,
H.
Qin
, and
W. M.
Tang
,
Phys. Plasmas
19
(
8
),
084501
(
2012
).
100.
J.
Xiao
,
Q.
Hong
, and
L.
Jian
,
Plasma Sci. Technol.
20
(
11
),
110501
(
2018
).
101.
A. S.
Glasser
and
H.
Qin
,
J. Plasma Phys.
86
(
3
),
835860303
(
2020
).
102.
C. K.
Birdsall
and
A. B.
Langdon
,
Plasma Physics via Computer Simulation
(
CRC Press
,
2004
).
103.
M.
Hayashi
,
Technical report NIFS-DATA-72
(
2003
).
104.
S.
Pancheshnyi
,
S.
Biagi
,
M. C.
Bordage
,
G. J. M.
Hagelaar
,
W. L.
Morgan
,
A. V.
Phelps
, and
L. C.
Pitchford
,
Chem. Phys.
398
,
148
153
(
2012
).
105.
S. A.
Maiorov
,
Plasma Phys. Rep.
35
,
802
812
(
2009
).
106.
B. G.
Heil
,
IEEE Trans. Plasma Sci.
36
(
4
),
1404
1405
(
2008
).
107.
D.
Eremin
,
J. Comput. Phys.
452
,
110934
(
2022
).
108.
M. M.
Turner
,
Phys. Plasmas
13
,
033506
(
2006
).
109.
S. V.
Berezhnoi
,
I. D.
Kaganovich
, and
L. D.
Tsendin
,
Plasma Phys. Rep.
24
,
556
563
(
1998
).
110.
S. V.
Berezhnoi
,
I. D.
Kaganovich
, and
L. D.
Tsendin
,
Plasma Sources Sci. Technol.
7
,
268
281
(
1998
).
111.
R. D.
Falgout
and
U. M.
Yang
, in
Computational Science—ICCS 2002: International Conference Amsterdam
(
Springer
,
Berlin, Heidelberg
,
2002
), pp.
632
641
.
112.
T.
Charoy
,
J. P.
Boeuf
,
A.
Bourdon
,
J. A.
Carlsson
,
P.
Chabert
,
B.
Cuenot
,
D.
Eremin
,
L.
Garrigues
,
K.
Hara
,
I. D.
Kaganovich
,
A. T.
Powis
,
A.
Smolyakov
,
D.
Sydorenko
,
A.
Tavant
,
O.
Vermorel
, and
W.
Villafana
,
Plasma Sources Sci. Technol.
28
(
10
),
105010
(
2019
).
Published open access through an agreement with École Polytechnique Fédérale de Lausanne Swiss Plasma Center