SAMSIM
Modules | Functions/Subroutines
mo_thermo_functions.f90 File Reference

Modules

module  mo_thermo_functions
 Contains subroutines and functions related to multi-phase thermodynamics.
 

Functions/Subroutines

subroutine, public mo_thermo_functions::gett (H, S_bu, T_in, T, phi, k)
 Determines equilibrium Temperature of a layer for given S_bu and H as well as solid fraction. More...
 
subroutine, public mo_thermo_functions::expulsion (phi, thick, m, psi_s, psi_l, psi_g, V_ex)
 Determines Brine flux expelled from out of a layer due to freezing. More...
 
subroutine, public mo_thermo_functions::sub_fl_q (psi_s_1, psi_l_1, psi_g_1, thick_1, T_1, psi_s_2, psi_l_2, psi_g_2, thick_2, T_2, fl_Q)
 Determines conductive heat flux between two layers. More...
 
subroutine, public mo_thermo_functions::sub_fl_q_0 (psi_s, psi_l, psi_g, thick, T, T_bound, direct_flag, fl_Q)
 Determines conductive Heat flux between layer and boundary temperatures. More...
 
subroutine, public mo_thermo_functions::sub_fl_q_styropor (k_styropor, fl_Q)
 Niels, 2017 add: Determines conductive Heat flux below styropor cover. More...
 
real(wp) function, public mo_thermo_functions::func_s_br (T, S_bu)
 Computes salinity of brine pockets for given temperature in Celsius of mushy layer. More...
 
real(wp) function, public mo_thermo_functions::func_ddt_s_br (T)
 Computes temperature derivative of brine pocket salinity for given temperature in Celsius of mushy layer. More...