Skip to content

Particles, Grids and Units

Particles

Below is a table of the currently implemented particles (i.e. their particle properties are defined within the code)

ParticleAbr. StringMass (units of mEle)Charge (units of q the fundamental charge)
Sphere"Sph"1836.1528 (mass of Proton)0.0
Electron"Ele"1.0-1.0
Positron"Pos"1.01.0
Proton"Pro"1836.15281.0

Grids

Three types of grids for coordinates in phase space have been implemented

Grid SpacingAbr. StringNotes
Uniform"u"Uniform grid spacing between the upper and lower bounds
Log10"l"Exponentially increasing grid spacing, uniform in Log10 space from upper to lower bounds (bounds should be given as Log10(bound value))
Binary"b"Fractionally decreasing grid spacing for angular grids. Bin widths half as they move away from u=0 in both directions to u=+-1.

Units

Within Diplodocus, the speed of light c is taken to be unity and all masses, momenta and energies are normalised by the rest mass of the electron mEle. Further all interaction rates are normalised by σTc, where σT is the Thompson scattering cross section. Therefore time t is given by t[s]=t[code units]/σTc5×1019[s]t[code units], with t[codeunits] corresponding to the characteristic time for an interaction with cross section σT and particle density 1[m3].