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
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 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | spc_handle | ||||
integer, | private | :: | sub_handle | ||||
integer, | private | :: | iError | ||||
integer, | private, | allocatable | :: | vError(:) | |||
integer, | private, | allocatable | :: | errFatal(:) | |||
integer, | private | :: | nCoeff |