Using delta f
To help reduce the impact of numerical noise in certain simulations, the
delta-f method may be used in for specified particle species. The
delta-f method effectively subtracts a background distribution
The component of the currents associated with the background
In order to use the delta-f method EPOCH must be compiled with the
#DELTAF_METHOD precompiler flag enabled. Standard input simulations
are not affected by switching on this flag, but the user may then choose
to treat certain species in the plasma using the delta-f method. To
enable delta-f calculation for a species the background distribution
function
The parameters number_density_back, temp(x,y,z)_back and
drift(x,y,z)_back in each species specification in the input deck set
For example, the electron species component of an input deck solved using delta-f might be written:
begin:species
name = electron
charge = -1.0
mass = 1.0
frac = 0.3
temp = 1e8
temp_back = 1e8
number_density = 1e20
number_density_back = 1e20
end:species
Additional distribution function diagnostic options are supplied for the
Delta-f version. Standard diagnostics work as usual based on the total
distribution function
An example input deck is supplied in the 1D version as twostream_deltaf.deck. This uses the delta-f method to solve the weak-beam two stream instability. The bulk plasma species is solved using the delta-f method, since this evolves very little, and mostly supports the Langmuir waves that the weak beam interacts with. The relative change to the beam species is large, and the standard PIC method, rather than delta-f is used to model this species. A comparison of the electric field diagnostics between standard and delta-f simulations shows a substantial decrease in noise.
The rest of this page features slides detailing the model: