tem_ini_condition_module Module

This module provides the functionality to fill the initial values in the computational domain.


Uses

  • module~~tem_ini_condition_module~~UsesGraph module~tem_ini_condition_module tem_ini_condition_module module~tem_depend_module tem_depend_module module~tem_ini_condition_module->module~tem_depend_module module~tem_tools_module tem_tools_module module~tem_ini_condition_module->module~tem_tools_module module~tem_spatial_module tem_spatial_module module~tem_ini_condition_module->module~tem_spatial_module module~aotus_module aotus_module module~tem_ini_condition_module->module~aotus_module module~aot_table_module aot_table_module module~tem_ini_condition_module->module~aot_table_module module~env_module env_module module~tem_ini_condition_module->module~env_module module~tem_aux_module tem_aux_module module~tem_ini_condition_module->module~tem_aux_module module~tem_logging_module tem_logging_module module~tem_ini_condition_module->module~tem_logging_module

Contents


Derived Types

type, public :: tem_ini_condition_type

Definition of the initial condition. The ini_state must exist for each variable

Components

TypeVisibilityAttributesNameInitial
character(len=labelLen), private, allocatable:: StateName(:)

spatial variable names expected from config file

type(tem_spatial_type), private, allocatable:: ini_state(:)

initial state of each variable. size is nVars


Subroutines

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

Load initial condition

Read more…

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