mus_load_fieldBaseInfos Subroutine

public subroutine mus_load_fieldBaseInfos(me, nFields, parent, conf)

This routine returns nFields and field labels from config file. It is required to initialize variable system. labels are loaded only if field table is present else default is set to empty string.

Arguments

TypeIntentOptionalAttributesName
type(mus_field_type), intent(out), allocatable:: me(:)

array of field type

integer, intent(out) :: nFields

number of fields defined in lua file

integer, intent(in), optional :: parent

parent handle if scheme table is defined

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

flu state


Calls

proc~~mus_load_fieldbaseinfos~~CallsGraph proc~mus_load_fieldbaseinfos mus_load_fieldBaseInfos proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_load_fieldbaseinfos->proc~tem_horizontalspacer proc~aot_table_close aot_table_close proc~mus_load_fieldbaseinfos->proc~aot_table_close proc~tem_checklabel tem_checkLabel proc~mus_load_fieldbaseinfos->proc~tem_checklabel proc~aot_table_open aot_table_open proc~mus_load_fieldbaseinfos->proc~aot_table_open interface~aot_get_val aot_get_val proc~mus_load_fieldbaseinfos->interface~aot_get_val proc~aot_table_length aot_table_length proc~mus_load_fieldbaseinfos->proc~aot_table_length proc~tem_abort tem_abort proc~mus_load_fieldbaseinfos->proc~tem_abort

Called by

proc~~mus_load_fieldbaseinfos~~CalledByGraph proc~mus_load_fieldbaseinfos mus_load_fieldBaseInfos proc~mus_load_scheme mus_load_scheme proc~mus_load_scheme->proc~mus_load_fieldbaseinfos 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 program~musubi musubi program~musubi->proc~mus_load_config proc~mus_hvs_config_load mus_hvs_config_load proc~mus_hvs_config_load->proc~mus_hvs_load_solverdata program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_hvs_config_load

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iError
integer, private :: iField
integer, private :: field_handle
integer, private :: field_sub_handle