mus_field_type Derived Type

type, public :: mus_field_type

This type contains all information on fields with ic and bc Example fields: fluid, species etc. Each field contains one initial condition and array of boundary conditions


Components

Type Visibility Attributes Name Initial
character(len=labelLen), public :: label

field label. Should be unique for each field

type(mus_field_prop_type), public :: fieldProp

physics parameters (fluid and species) for field

type(boundary_type), public, allocatable :: bc(:)

array of field boundary types for each field size: #BCs in the boundary_condition table allocated in mus_load_bc

type(tem_ini_condition_type), public :: ic

initialization case, one initial condition for each field

type(mus_source_type), public :: source

field source applied only to current field

type(mus_source_type), public :: internalSource

field internal source applied only to current field not needed input from musubi.lua used only for HRR correction at the moment

type(tem_restart_type), public :: restart

An instance of restart type