mus_load_mixture Subroutine

public subroutine mus_load_mixture(me, conf, parent, minLevel, maxLevel, physics, schemeHeader, nFields)

This routine load mixture table from scheme table. Define either mass density or number density. If mass density is specified, number density can be computed at runtime or vice versa. KM:

load paramters for forces

Arguments

TypeIntentOptionalAttributesName
type(mus_mixture_type), intent(out) :: me

contains mixture information

type(flu_State) :: conf
integer, intent(in), optional :: parent
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
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

integer, intent(in) :: nFields

number of fields defined in lua file


Calls

proc~~mus_load_mixture~~CallsGraph proc~mus_load_mixture mus_load_mixture proc~tem_load_ic tem_load_ic proc~mus_load_mixture->proc~tem_load_ic proc~set_omegaslvl set_omegasLvl proc~mus_load_mixture->proc~set_omegaslvl proc~aot_table_close aot_table_close proc~mus_load_mixture->proc~aot_table_close proc~tem_abort tem_abort proc~mus_load_mixture->proc~tem_abort interface~aot_get_val aot_get_val proc~mus_load_mixture->interface~aot_get_val proc~mus_init_enrtl mus_init_eNRTL proc~mus_load_mixture->proc~mus_init_enrtl proc~tem_load_temporal tem_load_temporal proc~mus_load_mixture->proc~tem_load_temporal proc~tem_load_spatial tem_load_spatial proc~mus_load_mixture->proc~tem_load_spatial proc~aot_table_open aot_table_open proc~mus_load_mixture->proc~aot_table_open proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_load_mixture->proc~tem_horizontalspacer proc~set_omegaslvl->proc~tem_abort interface~init_enrtl_loc init_enrtl_loc proc~mus_init_enrtl->interface~init_enrtl_loc

Called by

proc~~mus_load_mixture~~CalledByGraph proc~mus_load_mixture mus_load_mixture proc~mus_load_fields mus_load_fields proc~mus_load_fields->proc~mus_load_mixture proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_load_fields proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_scheme proc~mus_hvs_load_solverdata mus_hvs_load_solverData proc~mus_hvs_load_solverdata->proc~mus_load_scheme proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata program~musubi musubi program~musubi->proc~mus_load_config

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: mix_handle
integer, private :: iError(1)
integer, private :: vError(3)
integer, private :: errFatal(3)
logical, private :: prop_read
integer, private :: nFields_loc