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. @note Todo Currently, the simulation is initialized by density, extend it to initialize from mixture number density/volume fraction and mole fraction \verbatim mixture = { rho0 = 1.0, omega } \endverbatim

load paramters for forces

Arguments

Type IntentOptional Attributes Name
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 aot_get_val aot_get_val proc~mus_load_mixture->aot_get_val aot_table_close aot_table_close proc~mus_load_mixture->aot_table_close aot_table_open aot_table_open proc~mus_load_mixture->aot_table_open proc~mus_init_enrtl mus_init_eNRTL proc~mus_load_mixture->proc~mus_init_enrtl proc~set_omegaslvl set_omegasLvl proc~mus_load_mixture->proc~set_omegaslvl tem_abort tem_abort proc~mus_load_mixture->tem_abort tem_horizontalSpacer tem_horizontalSpacer proc~mus_load_mixture->tem_horizontalSpacer tem_load_ic tem_load_ic proc~mus_load_mixture->tem_load_ic tem_load_spatial tem_load_spatial proc~mus_load_mixture->tem_load_spatial tem_load_temporal tem_load_temporal proc~mus_load_mixture->tem_load_temporal proc~set_omegaslvl->tem_abort

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_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 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