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

Temperature-Enthalpy functions for the Linearized Enthalpy method. More...

Functions/Subroutines

subroutine linearized_enthalpy_compute_enthalpy (enthalpy, temperature, specific_latent_heat, energy_melting_temperature, gas_fraction, rho_cp_z, solid_fraction, liquid_fraction)
 
subroutine linearized_enthalpy_compute_enthalpy_only_fluids (enthalpy, temperature, specific_latent_heat, energy_melting_temperature, gas_fraction, rho_cp_z, solid_fraction, liquid_fraction)
 
subroutine linearized_enthalpy_gas_volume_fraction (gas_fraction)
 
subroutine linearized_enthalpy_coefficient (coefficient, enthalpy, temperature, gas_fraction, liquid_fraction, solid_fraction, rho_cp_z, specific_latent_heat, energy_melting_temperature)
 
subroutine linearized_enthalpy_coefficient_only_fluids (coefficient_only_fluids, gas_fraction, rho_cp_z, liquid_volume_fraction)
 
subroutine linearized_enthalpy_rho_cp_z (rho_cp_z, gas_fraction)
 
subroutine linearized_enthalpy_force_temperature_to_curve (temperature, enthalpy, coefficient, gas_fraction, liquid_fraction, solid_fraction, rho_cp_z, specific_latent_heat, energy_melting_temperature)
 
subroutine linearized_enthalpy_solid_liquid_fractions (solid_fraction, gas_fraction, rho_cp_z, liquid_fraction, enthalpy, temperature, specific_latent_heat, energy_melting_temperature)
 
subroutine linearized_enthalpy_compute_explicit_u_grad_p (velocity, scalar, u_grad_p_local)
 

Variables

logical new_coeff = .false.
 

Detailed Description

Temperature-Enthalpy functions for the Linearized Enthalpy method.

Function/Subroutine Documentation

◆ linearized_enthalpy_coefficient()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_coefficient ( double precision, dimension(:,:,:), intent(out) coefficient,
double precision, dimension(:,:,:), intent(in) enthalpy,
double precision, dimension(:,:,:), intent(in) temperature,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) liquid_fraction,
double precision, dimension(:,:,:), intent(in) solid_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, intent(in) specific_latent_heat,
double precision, intent(in) energy_melting_temperature )

◆ linearized_enthalpy_coefficient_only_fluids()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_coefficient_only_fluids ( double precision, dimension(:,:,:), intent(out) coefficient_only_fluids,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, dimension(:,:,:), intent(in) liquid_volume_fraction )

◆ linearized_enthalpy_compute_enthalpy()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_compute_enthalpy ( double precision, dimension(:,:,:), intent(inout) enthalpy,
double precision, dimension(:,:,:), intent(in) temperature,
double precision, intent(in) specific_latent_heat,
double precision, intent(in) energy_melting_temperature,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, dimension(:,:,:), intent(in) solid_fraction,
double precision, dimension(:,:,:), intent(in) liquid_fraction )

◆ linearized_enthalpy_compute_enthalpy_only_fluids()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_compute_enthalpy_only_fluids ( double precision, dimension(:,:,:), intent(inout) enthalpy,
double precision, dimension(:,:,:), intent(in) temperature,
double precision, intent(in) specific_latent_heat,
double precision, intent(in) energy_melting_temperature,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, dimension(:,:,:), intent(in) solid_fraction,
double precision, dimension(:,:,:), intent(in) liquid_fraction )

◆ linearized_enthalpy_compute_explicit_u_grad_p()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_compute_explicit_u_grad_p ( type(t_face_field), intent(in) velocity,
double precision, dimension(:,:,:), intent(in) scalar,
double precision, dimension(:,:,:), intent(out) u_grad_p_local )

◆ linearized_enthalpy_force_temperature_to_curve()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_force_temperature_to_curve ( double precision, dimension(:,:,:), intent(out) temperature,
double precision, dimension(:,:,:), intent(in) enthalpy,
double precision, dimension(:,:,:), intent(in) coefficient,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) liquid_fraction,
double precision, dimension(:,:,:), intent(in) solid_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, intent(in) specific_latent_heat,
double precision, intent(in) energy_melting_temperature )

◆ linearized_enthalpy_gas_volume_fraction()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_gas_volume_fraction ( double precision, dimension(:,:,:), intent(inout) gas_fraction)

◆ linearized_enthalpy_rho_cp_z()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_rho_cp_z ( double precision, dimension(:,:,:), intent(out) rho_cp_z,
double precision, dimension(:,:,:), intent(in) gas_fraction )

◆ linearized_enthalpy_solid_liquid_fractions()

subroutine mod_linearized_enthalpy_functions::linearized_enthalpy_solid_liquid_fractions ( double precision, dimension(:,:,:), intent(out) solid_fraction,
double precision, dimension(:,:,:), intent(in) gas_fraction,
double precision, dimension(:,:,:), intent(in) rho_cp_z,
double precision, dimension(:,:,:), intent(out) liquid_fraction,
double precision, dimension(:,:,:), intent(in) enthalpy,
double precision, dimension(:,:,:), intent(in) temperature,
double precision, intent(in) specific_latent_heat,
double precision, intent(in) energy_melting_temperature )

Variable Documentation

◆ new_coeff

logical mod_linearized_enthalpy_functions::new_coeff = .false.