tem_load_ic Subroutine

public subroutine tem_load_ic(me, conf, parent, StateName, key, errCode)

Load initial condition

Check if restart file is defined. Then use restart file to initialize variables. If not then load state variables either as constant or function \author Kannan Masilamani

Arguments

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

Initial condition type

type(flu_State) :: conf

lua state type

integer, intent(in), optional :: parent
character(len=*), intent(in) :: StateName(:)

array of defined initial state variables

character(len=*), intent(in), optional :: key

key for the initial cond.

integer, intent(out) :: errCode(:)

errCode of variables Solver should take appropriate action according to errCode


Calls

proc~~tem_load_ic~~CallsGraph proc~tem_load_ic tem_load_ic proc~tem_horizontalspacer tem_horizontalSpacer proc~tem_load_ic->proc~tem_horizontalspacer proc~aot_table_open aot_table_open proc~tem_load_ic->proc~aot_table_open proc~aot_table_close aot_table_close proc~tem_load_ic->proc~aot_table_close proc~tem_abort tem_abort proc~tem_load_ic->proc~tem_abort proc~tem_load_spatial tem_load_spatial proc~tem_load_ic->proc~tem_load_spatial mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~tem_load_spatial->proc~aot_table_open proc~tem_load_spatial->proc~aot_table_close proc~tem_load_spatial->proc~tem_abort proc~load_spatial_predefined load_spatial_predefined proc~tem_load_spatial->proc~load_spatial_predefined interface~tem_tostr tem_toStr proc~tem_load_spatial->interface~tem_tostr interface~aot_get_val~2 aot_get_val proc~tem_load_spatial->interface~aot_get_val~2 proc~aot_reference_for aot_reference_for proc~tem_load_spatial->proc~aot_reference_for interface~aot_fun_open aot_fun_open proc~tem_load_spatial->interface~aot_fun_open proc~load_spatial_asconst load_spatial_asConst proc~tem_load_spatial->proc~load_spatial_asconst proc~aot_fun_close aot_fun_close proc~tem_load_spatial->proc~aot_fun_close

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iState
integer, private :: nStates
integer, private :: ic_table
character(len=labelLen), private :: lockey