this routines load species table from config file
species = { molweight = 1.0, diff_coeff = { 0.5,0.3,0.1 } }
if species handle is not defined Get diffusivity tensor if defined
convert physics to lattice unit \todo KM: Compute omega for each level
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mus_species_type), | intent(out) | :: | me | |||
| type(flu_State) | :: | conf | ||||
| integer, | intent(in), | optional | :: | parent | ||
| integer, | intent(in) | :: | minLevel | |||
| integer, | intent(in) | :: | nFields | |||
| type(mus_physics_type), | intent(in) | :: | physics |
physics type to convert physics to lattice unit or vice versa |
||
| real(kind=rk), | intent(in) | :: | cs_lattice |
lattice speed of sound calculated for defined stencil layout required to compute omega from potential diffusivity |