0.6.0
Loading...
Searching...
No Matches
fields_material_properties Module Reference

Local properties of material defined on cells or faces. More...

Variables

double precision, dimension(:,:,:), allocatable density
 Density.
 
double precision, dimension(:,:,:), allocatable density_n
 
double precision, dimension(:,:,:), allocatable density_nm1
 
double precision, dimension(:,:,:), allocatable density_extrapolated
 
type(t_face_fielddensity_face
 
type(t_face_fielddensity_face_n
 
type(t_face_fielddensity_face_nm1
 
type(t_face_fielddensity_extrapolated_face
 
double precision, dimension(:,:,:), allocatable density_gravity_term_boussinesq
 Density associated to the gravity term (function of temperature for instance) according to the Boussinesq approximation.
 
type(t_face_fielddensity_gravity_term_boussinesq_face
 
double precision, dimension(:,:,:), allocatable thermal_expansion
 Thermal expansion coefficient.
 
double precision, dimension(:,:,:), allocatable thermal_expansion_n
 
double precision, dimension(:,:,:), allocatable thermal_expansion_nm1
 
double precision, dimension(:,:,:), allocatable thermal_expansion_extrapolated
 
double precision, dimension(:,:,:), allocatable specific_heat
 Specific Heat.
 
double precision, dimension(:,:,:), allocatable specific_heat_cp
 
double precision, dimension(:,:,:), allocatable specific_heat_cp_n
 
double precision, dimension(:,:,:), allocatable specific_heat_cp_nm1
 
double precision, dimension(:,:,:), allocatable specific_heat_cp_extrapolated
 
double precision, dimension(:,:,:), allocatable specific_heat_cv
 
double precision, dimension(:,:,:), allocatable specific_heat_cv_n
 
double precision, dimension(:,:,:), allocatable specific_heat_cv_nm1
 
double precision, dimension(:,:,:), allocatable specific_heat_cv_extrapolated
 
double precision, dimension(:,:,:), allocatable density_x_specific_heat_cp
 Density x specific_heat.
 
double precision, dimension(:,:,:), allocatable density_x_specific_heat_cp_n
 
double precision, dimension(:,:,:), allocatable density_x_specific_heat_cp_nm1
 
double precision, dimension(:,:,:), allocatable density_x_specific_heat_cp_extrapolated
 
double precision, dimension(:,:,:), allocatable isothermal_compressibility
 Isothermal compressibility.
 
double precision, dimension(:,:,:), allocatable isothermal_compressibility_n
 
double precision, dimension(:,:,:), allocatable isothermal_compressibility_nm1
 
double precision, dimension(:,:,:), allocatable isothermal_compressibility_extrapolated
 
double precision, dimension(:,:,:), allocatable speed_of_sound
 Celerity.
 
double precision, dimension(:,:,:), allocatable speed_of_sound_n
 
double precision, dimension(:,:,:), allocatable speed_of_sound_nm1
 
double precision, dimension(:,:,:), allocatable speed_of_sound_extrapolated
 
double precision, dimension(:,:,:), allocatable density_x_speed_of_sound_squared
 
double precision, dimension(:,:,:), allocatable density_x_speed_of_sound_squared_n
 
double precision, dimension(:,:,:), allocatable density_x_speed_of_sound_squared_nm1
 
double precision, dimension(:,:,:), allocatable density_x_speed_of_sound_squared_extrapolated
 
double precision, dimension(:,:,:), allocatable viscosity
 Viscosity.
 
double precision, dimension(:,:,:), allocatable viscosity_n
 
double precision, dimension(:,:,:), allocatable viscosity_nm1
 
double precision, dimension(:,:,:), allocatable viscosity_extrapolated
 
type(t_edge_fieldviscosity_edge
 
type(t_edge_fieldviscosity_extrapolated_edge
 
double precision, dimension(:,:,:), allocatable conductivity
 Conductivity.
 
double precision, dimension(:,:,:), allocatable conductivity_n
 
double precision, dimension(:,:,:), allocatable conductivity_nm1
 
double precision, dimension(:,:,:), allocatable conductivity_extrapolated
 
type(t_face_fieldconductivity_face
 
type(t_face_fieldconductivity_extrapolated_face
 

Detailed Description

Local properties of material defined on cells or faces.

The material properties are defined on cell and are interpolated on faces. This interpolation is performed during the discretization of the stress tensor. For the density, a variables of type face_field is created since it used at different stages.

The array density_gravity_term_boussinesq is used by the Boussinesq approximation of the Navier-Stokes equation. It is used in the gravity term, while the density array (constant per phase) is used in the other terms of the equations.

Variable Documentation

◆ conductivity

double precision, dimension(:,:,:), allocatable fields_material_properties::conductivity

Conductivity.

◆ conductivity_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::conductivity_extrapolated

◆ conductivity_extrapolated_face

type(t_face_field) fields_material_properties::conductivity_extrapolated_face

◆ conductivity_face

type(t_face_field) fields_material_properties::conductivity_face

◆ conductivity_n

double precision, dimension(:,:,:), allocatable fields_material_properties::conductivity_n

◆ conductivity_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::conductivity_nm1

◆ density

double precision, dimension(:,:,:), allocatable fields_material_properties::density

Density.

◆ density_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::density_extrapolated

◆ density_extrapolated_face

type(t_face_field) fields_material_properties::density_extrapolated_face

◆ density_face

type(t_face_field) fields_material_properties::density_face

◆ density_face_n

type(t_face_field) fields_material_properties::density_face_n

◆ density_face_nm1

type(t_face_field) fields_material_properties::density_face_nm1

◆ density_gravity_term_boussinesq

double precision, dimension(:,:,:), allocatable fields_material_properties::density_gravity_term_boussinesq

Density associated to the gravity term (function of temperature for instance) according to the Boussinesq approximation.

◆ density_gravity_term_boussinesq_face

type(t_face_field) fields_material_properties::density_gravity_term_boussinesq_face

◆ density_n

double precision, dimension(:,:,:), allocatable fields_material_properties::density_n

◆ density_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::density_nm1

◆ density_x_specific_heat_cp

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_specific_heat_cp

Density x specific_heat.

◆ density_x_specific_heat_cp_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_specific_heat_cp_extrapolated

◆ density_x_specific_heat_cp_n

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_specific_heat_cp_n

◆ density_x_specific_heat_cp_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_specific_heat_cp_nm1

◆ density_x_speed_of_sound_squared

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_speed_of_sound_squared

◆ density_x_speed_of_sound_squared_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_speed_of_sound_squared_extrapolated

◆ density_x_speed_of_sound_squared_n

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_speed_of_sound_squared_n

◆ density_x_speed_of_sound_squared_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::density_x_speed_of_sound_squared_nm1

◆ isothermal_compressibility

double precision, dimension(:,:,:), allocatable fields_material_properties::isothermal_compressibility

Isothermal compressibility.

◆ isothermal_compressibility_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::isothermal_compressibility_extrapolated

◆ isothermal_compressibility_n

double precision, dimension(:,:,:), allocatable fields_material_properties::isothermal_compressibility_n

◆ isothermal_compressibility_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::isothermal_compressibility_nm1

◆ specific_heat

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat

Specific Heat.

◆ specific_heat_cp

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cp

◆ specific_heat_cp_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cp_extrapolated

◆ specific_heat_cp_n

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cp_n

◆ specific_heat_cp_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cp_nm1

◆ specific_heat_cv

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cv

◆ specific_heat_cv_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cv_extrapolated

◆ specific_heat_cv_n

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cv_n

◆ specific_heat_cv_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::specific_heat_cv_nm1

◆ speed_of_sound

double precision, dimension(:,:,:), allocatable fields_material_properties::speed_of_sound

Celerity.

◆ speed_of_sound_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::speed_of_sound_extrapolated

◆ speed_of_sound_n

double precision, dimension(:,:,:), allocatable fields_material_properties::speed_of_sound_n

◆ speed_of_sound_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::speed_of_sound_nm1

◆ thermal_expansion

double precision, dimension(:,:,:), allocatable fields_material_properties::thermal_expansion

Thermal expansion coefficient.

◆ thermal_expansion_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::thermal_expansion_extrapolated

◆ thermal_expansion_n

double precision, dimension(:,:,:), allocatable fields_material_properties::thermal_expansion_n

◆ thermal_expansion_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::thermal_expansion_nm1

◆ viscosity

double precision, dimension(:,:,:), allocatable fields_material_properties::viscosity

Viscosity.

◆ viscosity_edge

type(t_edge_field) fields_material_properties::viscosity_edge

◆ viscosity_extrapolated

double precision, dimension(:,:,:), allocatable fields_material_properties::viscosity_extrapolated

◆ viscosity_extrapolated_edge

type(t_edge_field) fields_material_properties::viscosity_extrapolated_edge

◆ viscosity_n

double precision, dimension(:,:,:), allocatable fields_material_properties::viscosity_n

◆ viscosity_nm1

double precision, dimension(:,:,:), allocatable fields_material_properties::viscosity_nm1