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

TypeIntentOptionalAttributesName
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 proc~aot_table_close aot_table_close proc~mus_load_scheme_header->proc~aot_table_close proc~tem_abort tem_abort proc~mus_load_scheme_header->proc~tem_abort interface~aot_get_val aot_get_val proc~mus_load_scheme_header->interface~aot_get_val proc~aot_table_open aot_table_open proc~mus_load_scheme_header->proc~aot_table_open proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_load_scheme_header->proc~tem_horizontalspacer

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_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 program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: thandle
integer, private :: iError