mus_load_field_prop Subroutine

public subroutine mus_load_field_prop(me, conf, parent, minLevel, schemeHeader, nFields, physics, cs_lattice)

load fluid properties like fluid and species table from lua file based on the scheme kind

Arguments

Type IntentOptional Attributes Name
type(mus_field_prop_type), intent(out) :: me

field property type

type(flu_State), intent(inout) :: conf

flu state

integer, intent(in), optional :: parent

parent lua handle

integer, intent(in) :: minLevel
type(mus_scheme_header_type), intent(in) :: schemeHeader

identifier of the scheme

integer, intent(in) :: nFields

number of fields defined in lua file

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


Calls

proc~~mus_load_field_prop~~CallsGraph proc~mus_load_field_prop mus_load_field_prop proc~mus_load_fluid mus_load_fluid proc~mus_load_field_prop->proc~mus_load_fluid proc~mus_load_poisson mus_load_poisson proc~mus_load_field_prop->proc~mus_load_poisson proc~mus_load_species mus_load_species proc~mus_load_field_prop->proc~mus_load_species tem_abort tem_abort proc~mus_load_field_prop->tem_abort proc~mus_load_fluid->tem_abort aot_get_val aot_get_val proc~mus_load_fluid->aot_get_val aot_table_close aot_table_close proc~mus_load_fluid->aot_table_close aot_table_open aot_table_open proc~mus_load_fluid->aot_table_open proc~mus_load_turbulence mus_load_turbulence proc~mus_load_fluid->proc~mus_load_turbulence proc~mus_nnwtn_load mus_nNwtn_load proc~mus_load_fluid->proc~mus_nnwtn_load tem_horizontalSpacer tem_horizontalSpacer proc~mus_load_fluid->tem_horizontalSpacer tem_load_spacetime tem_load_spacetime proc~mus_load_fluid->tem_load_spacetime proc~mus_load_poisson->tem_abort proc~mus_load_poisson->aot_get_val proc~mus_load_poisson->aot_table_close proc~mus_load_poisson->aot_table_open proc~mus_load_poissonboltzmann mus_load_poissonBoltzmann proc~mus_load_poisson->proc~mus_load_poissonboltzmann tem_toStr tem_toStr proc~mus_load_poisson->tem_toStr proc~mus_load_species->tem_abort proc~mus_load_species->aot_get_val proc~mus_load_species->aot_table_close aot_table_length aot_table_length proc~mus_load_species->aot_table_length proc~mus_load_species->aot_table_open proc~mus_load_species->tem_horizontalSpacer proc~mus_load_poissonboltzmann->tem_abort proc~mus_load_poissonboltzmann->aot_get_val proc~mus_load_poissonboltzmann->aot_table_close proc~mus_load_poissonboltzmann->aot_table_length proc~mus_load_poissonboltzmann->aot_table_open proc~mus_load_turbulence->tem_abort proc~mus_load_turbulence->aot_get_val proc~mus_load_turbulence->aot_table_close proc~mus_load_turbulence->aot_table_open proc~mus_load_turbulence->tem_horizontalSpacer upper_to_lower upper_to_lower proc~mus_load_turbulence->upper_to_lower proc~mus_nnwtn_load->tem_abort proc~mus_nnwtn_load->aot_get_val proc~mus_nnwtn_load->aot_table_close proc~mus_nnwtn_load->aot_table_open proc~mus_nnwtn_cs_load mus_nNwtn_CS_load proc~mus_nnwtn_load->proc~mus_nnwtn_cs_load proc~mus_nnwtn_cy_load mus_nNwtn_CY_load proc~mus_nnwtn_load->proc~mus_nnwtn_cy_load proc~mus_nnwtn_pl_load mus_nNwtn_PL_load proc~mus_nnwtn_load->proc~mus_nnwtn_pl_load proc~mus_nnwtn_load->upper_to_lower proc~mus_nnwtn_cs_load->aot_get_val proc~mus_nnwtn_cy_load->aot_get_val proc~mus_nnwtn_pl_load->aot_get_val

Called by

proc~~mus_load_field_prop~~CalledByGraph proc~mus_load_field_prop mus_load_field_prop proc~mus_load_field_single mus_load_field_single proc~mus_load_field_single->proc~mus_load_field_prop proc~mus_load_fields mus_load_fields proc~mus_load_fields->proc~mus_load_field_single proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_load_fields proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_scheme proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_scheme