Unit normalisations
All equations in Legolas are in dimensionless form, as is common practice when dealing with (M)HD. As usual we have three degrees of freedom.
Mean molecular weightPermalink
Unit normalisations depend on the molecular weight ˉμ, and in Legolas we usually distinguish between two cases:
-
Electron-proton plasma: ˉμ=0.5, this is the default case.
ˉμ=mene+minine+ni≃minine+ni=12mi→ˉμ=12 -
Pure proton plasma: ˉμ=1, in this case the molecular weight should be explicitly set.
ˉμ=minini=mi→ˉμ=1
NormalisationsPermalink
Legolas has three options to specify units, all in cgs. In what follows mp denotes the proton mass, kB the Boltzmann constant, and μ0=4π the magnetic constant.
-
Reference unit density, unit magnetic field and unit length (ρu,Bu,Lu), then
pu=B2uμ0,Tu=ˉμpumpkBρu,nu=ρump,vu=Bu√μ0ρu. -
Reference unit temperature, unit magnetic field and unit length (Tu,Bu,Lu), then
pu=B2uμ0,ρu=ˉμpumpkBTu,nu=ρump,vu=Bu√μ0ρu. -
Reference unit numberdensity, unit temperature and unit length (nu,Tu,Lu), then
pu=ˉμnukBTu,ρu=mpnu,vu=√puρu,Bu=√μ0pu.
All other normalisations follow from those above and are given by
- unit mass: Mu=ρuL3u
- unit time: tu=Luvu
- unit resistivity: ηu=L2utu
- unit cooling curve: Λu=putun2u
- unit conduction: κu=ρuLuv3uTu
Note: the unit normalisations are only relevant when radiative cooling, thermal conduction or temperature-dependent resistivity is included. We always set base values though (as one should), which are set using option 2. with default values Bu=10 G, Lu=109 cm and Tu=106 K.