load a single field table In includes: load field property load source variables load boundary defination load immersed boundary method load initial condition defination and its property
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mus_field_type), | intent(inout) | :: | me | field type |
||
type(tem_varSys_type), | intent(inout) | :: | varSys | Global variable system required to append annoymous source and boundary variables |
||
integer, | intent(in) | :: | nFields | number of fields defined in lua file |
||
type(tem_BC_prop_type), | intent(in) | :: | bc_prop | boundary data from mesh |
||
type(flu_State), | intent(inout) | :: | conf | flu state |
||
integer, | intent(in), | optional | :: | parent | parent handle if scheme table is defined |
|
integer, | intent(in) | :: | minLevel | global pdf info |
||
integer, | intent(in) | :: | maxLevel | global pdf info |
||
type(tem_possible_variable_type), | intent(in) | :: | poss_srcVar | possible source variables |
||
type(mus_physics_type), | intent(in) | :: | physics | physics type to convert physics to lattice unit or vice versa |
||
type(mus_scheme_header_type), | intent(in) | :: | schemeHeader | identifier of the scheme |
||
character(len=labelLen), | intent(in) | :: | scaling | scaling type |
||
type(mus_scheme_layout_type), | intent(in) | :: | layout | fluid stencil info |
||
logical, | intent(in), | optional | :: | isMusHvs | Logic to not to load tracking and variable table if this routine is called from mus_hvs_config_load. Default is False |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | private, | allocatable | :: | ic_states(:) | |||
logical, | private | :: | isMusHvs_loc | ||||
integer, | private | :: | IC_nVars | ||||
integer, | private, | allocatable | :: | iError(:) | Error code of loading ic variables |