mus_load_scheme_header Subroutine

public subroutine mus_load_scheme_header(me, conf, parent, scaling)

load scheme header info from lua file identify table or from scheme table or from config

Load scheme label, kind, layoutKind and relaxation

 identify = { kind = 'simType',
              layout = 'stencilLayout',
              relaxation = 'relaxationType' }

For a possible selection of the other parameters - simType: fluid, fluid_incompressible, multispecies_liquid - mus_scheme_layout_module: d2q9, d3q19, ... - relaxationType: bgk, mrt, ...

Arguments

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

returns scheme identify information

type(flu_State) :: conf
integer, intent(in), optional :: parent

parent handle if scheme table is defined

character(len=*), intent(in) :: scaling

scaling, diffusive or acoustic?


Calls

proc~~mus_load_scheme_header~~CallsGraph proc~mus_load_scheme_header mus_load_scheme_header aot_get_val aot_get_val proc~mus_load_scheme_header->aot_get_val aot_table_close aot_table_close proc~mus_load_scheme_header->aot_table_close aot_table_open aot_table_open proc~mus_load_scheme_header->aot_table_open proc~load_relaxation_header load_relaxation_header proc~mus_load_scheme_header->proc~load_relaxation_header tem_horizontalSpacer tem_horizontalSpacer proc~mus_load_scheme_header->tem_horizontalSpacer proc~load_relaxation_header->aot_get_val tem_abort tem_abort proc~load_relaxation_header->tem_abort

Called by

proc~~mus_load_scheme_header~~CalledByGraph proc~mus_load_scheme_header mus_load_scheme_header proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_load_scheme_header 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 program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load