tem_load_convergenceHeader Subroutine

private subroutine tem_load_convergenceHeader(me, conf, sub_handle)

Read the convergence variables from convergence subtables defined in configuration from the main lua file

If convergence is just a single table with single convergence entry then load only one convergence log exists with one or more variables using tem_load_convergenceHeader_single. Else if convergence is table of many log then allocate log and load each log type using tem_load_convergenceHeader_single Setup the values for the convergence entities

Arguments

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

list of the convergence entities to create

type(flu_state) :: conf

handle of the lua config file

integer, intent(in) :: sub_handle

table sub-handle for the convergence table


Calls

proc~~tem_load_convergenceheader~~CallsGraph proc~tem_load_convergenceheader tem_load_convergenceHeader proc~upper_to_lower upper_to_lower proc~tem_load_convergenceheader->proc~upper_to_lower proc~tem_timecontrol_dump tem_timeControl_dump proc~tem_load_convergenceheader->proc~tem_timecontrol_dump proc~tem_load_condition tem_load_condition proc~tem_load_convergenceheader->proc~tem_load_condition interface~tem_load_shape tem_load_shape proc~tem_load_convergenceheader->interface~tem_load_shape interface~aot_get_val aot_get_val proc~tem_load_convergenceheader->interface~aot_get_val proc~tem_load_reduction_spatial tem_load_reduction_spatial proc~tem_load_convergenceheader->proc~tem_load_reduction_spatial proc~tem_timecontrol_load tem_timeControl_load proc~tem_load_convergenceheader->proc~tem_timecontrol_load proc~aot_table_close aot_table_close proc~tem_load_convergenceheader->proc~aot_table_close proc~tem_abort tem_abort proc~tem_load_convergenceheader->proc~tem_abort proc~tem_time_dump tem_time_dump proc~tem_timecontrol_dump->proc~tem_time_dump proc~tem_load_condition->proc~aot_table_close proc~tem_load_cond_single tem_load_cond_single proc~tem_load_condition->proc~tem_load_cond_single proc~aot_table_length aot_table_length proc~tem_load_condition->proc~aot_table_length proc~aot_table_open aot_table_open proc~tem_load_condition->proc~aot_table_open proc~tem_load_shape_single tem_load_shape_single interface~tem_load_shape->proc~tem_load_shape_single proc~tem_load_shapes tem_load_shapes interface~tem_load_shape->proc~tem_load_shapes proc~tem_load_reduction_spatial->proc~aot_table_close proc~tem_load_reduction_single tem_load_reduction_single proc~tem_load_reduction_spatial->proc~tem_load_reduction_single proc~tem_load_reduction_spatial->proc~aot_table_length proc~tem_load_reduction_spatial->proc~aot_table_open proc~tem_timecontrol_load->interface~aot_get_val proc~tem_timecontrol_load->proc~aot_table_close proc~tem_time_never tem_time_never proc~tem_timecontrol_load->proc~tem_time_never proc~tem_time_default_zero tem_time_default_zero proc~tem_timecontrol_load->proc~tem_time_default_zero proc~tem_timecontrol_load->proc~aot_table_open proc~tem_time_load tem_time_load proc~tem_timecontrol_load->proc~tem_time_load proc~tem_time_needs_reduce tem_time_needs_reduce proc~tem_timecontrol_load->proc~tem_time_needs_reduce mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

proc~~tem_load_convergenceheader~~CalledByGraph proc~tem_load_convergenceheader tem_load_convergenceHeader proc~tem_convergence_load tem_convergence_load proc~tem_convergence_load->proc~tem_load_convergenceheader proc~tem_abortcriteria_load tem_abortCriteria_load proc~tem_abortcriteria_load->proc~tem_convergence_load proc~tem_simcontrol_load tem_simControl_load proc~tem_simcontrol_load->proc~tem_abortcriteria_load proc~tem_load_general tem_load_general proc~tem_load_general->proc~tem_simcontrol_load

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iError
integer, private, allocatable:: vError(:)
character(len=labelLen), private :: norm