SURFEX v8.1
General documentation of Surfex
Functions/Subroutines | Variables
mode_flake Module Reference

Functions/Subroutines

subroutine flake_radflux (depth_w, albedo, opticpar_water, opticpar_ice, opticpar_snow)
 
subroutine flake_driver (depth_w, depth_bs, T_bs, par_Coriolis, extincoef_water_typ, del_time, T_sfc_p, T_sfc_n)
 
real function flake_buoypar (T_water)
 
real function flake_snowdensity (h_snow)
 
real function flake_snowheatconduct (h_snow)
 

Variables

real, parameter, private z_ =-HUGE(0.0)
 
real t_mnw_p_flk =Z_
 
real t_mnw_n_flk =Z_
 
real t_snow_p_flk =Z_
 
real t_snow_n_flk =Z_
 
real t_ice_p_flk =Z_
 
real t_ice_n_flk =Z_
 
real t_wml_p_flk =Z_
 
real t_wml_n_flk =Z_
 
real t_bot_p_flk =Z_
 
real t_bot_n_flk =Z_
 
real t_b1_p_flk =Z_
 
real t_b1_n_flk =Z_
 
real h_snow_p_flk =Z_
 
real h_snow_n_flk =Z_
 
real h_ice_p_flk =Z_
 
real h_ice_n_flk =Z_
 
real h_ml_p_flk =Z_
 
real h_ml_n_flk =Z_
 
real h_b1_p_flk =Z_
 
real h_b1_n_flk =Z_
 
real c_t_p_flk =Z_
 
real c_t_n_flk =Z_
 
real c_tt_flk =Z_
 
real c_q_flk =Z_
 
real c_i_flk =Z_
 
real c_s_flk =Z_
 
real phi_t_pr0_flk =Z_
 
real phi_i_pr0_flk =Z_
 
real phi_i_pr1_flk =Z_
 
real phi_s_pr0_flk =Z_
 
real q_snow_flk =Z_
 
real q_ice_flk =Z_
 
real q_w_flk =Z_
 
real q_bot_flk =Z_
 
real i_atm_flk =Z_
 
real i_snow_flk =Z_
 
real i_ice_flk =Z_
 
real i_w_flk =Z_
 
real i_h_flk =Z_
 
real i_bot_flk =Z_
 
real i_intm_0_h_flk =Z_
 
real i_intm_h_d_flk =Z_
 
real q_star_flk =Z_
 
real u_star_w_flk =Z_
 
real w_star_sfc_flk =Z_
 
real dmsnowdt_flk =Z_
 

Function/Subroutine Documentation

◆ flake_buoypar()

real function mode_flake::flake_buoypar ( real, intent(in)  T_water)

Definition at line 1108 of file mode_flake.F90.

Here is the caller graph for this function:

◆ flake_driver()

subroutine mode_flake::flake_driver ( real, intent(in)  depth_w,
real, intent(in)  depth_bs,
real, intent(in)  T_bs,
real, intent(in)  par_Coriolis,
real, intent(in)  extincoef_water_typ,
real, intent(in)  del_time,
real, intent(in)  T_sfc_p,
real, intent(out)  T_sfc_n 
)

Definition at line 367 of file mode_flake.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ flake_radflux()

subroutine mode_flake::flake_radflux ( real, intent(in)  depth_w,
real, intent(in)  albedo,
type (opticpar_medium), intent(in)  opticpar_water,
type (opticpar_medium), intent(in)  opticpar_ice,
type (opticpar_medium), intent(in)  opticpar_snow 
)

Definition at line 203 of file mode_flake.F90.

◆ flake_snowdensity()

real function mode_flake::flake_snowdensity ( real, intent(in)  h_snow)

Definition at line 1192 of file mode_flake.F90.

Here is the caller graph for this function:

◆ flake_snowheatconduct()

real function mode_flake::flake_snowheatconduct ( real, intent(in)  h_snow)

Definition at line 1280 of file mode_flake.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ c_i_flk

real mode_flake::c_i_flk =Z_

Definition at line 150 of file mode_flake.F90.

◆ c_q_flk

real mode_flake::c_q_flk =Z_

Definition at line 149 of file mode_flake.F90.

◆ c_s_flk

real mode_flake::c_s_flk =Z_

Definition at line 151 of file mode_flake.F90.

◆ c_t_n_flk

real mode_flake::c_t_n_flk =Z_

Definition at line 147 of file mode_flake.F90.

◆ c_t_p_flk

real mode_flake::c_t_p_flk =Z_

Definition at line 147 of file mode_flake.F90.

◆ c_tt_flk

real mode_flake::c_tt_flk =Z_

Definition at line 148 of file mode_flake.F90.

◆ dmsnowdt_flk

real mode_flake::dmsnowdt_flk =Z_

Definition at line 181 of file mode_flake.F90.

◆ h_b1_n_flk

real mode_flake::h_b1_n_flk =Z_

Definition at line 144 of file mode_flake.F90.

◆ h_b1_p_flk

real mode_flake::h_b1_p_flk =Z_

Definition at line 144 of file mode_flake.F90.

◆ h_ice_n_flk

real mode_flake::h_ice_n_flk =Z_

Definition at line 142 of file mode_flake.F90.

◆ h_ice_p_flk

real mode_flake::h_ice_p_flk =Z_

Definition at line 142 of file mode_flake.F90.

◆ h_ml_n_flk

real mode_flake::h_ml_n_flk =Z_

Definition at line 143 of file mode_flake.F90.

◆ h_ml_p_flk

real mode_flake::h_ml_p_flk =Z_

Definition at line 143 of file mode_flake.F90.

◆ h_snow_n_flk

real mode_flake::h_snow_n_flk =Z_

Definition at line 141 of file mode_flake.F90.

◆ h_snow_p_flk

real mode_flake::h_snow_p_flk =Z_

Definition at line 141 of file mode_flake.F90.

◆ i_atm_flk

real mode_flake::i_atm_flk =Z_

Definition at line 164 of file mode_flake.F90.

◆ i_bot_flk

real mode_flake::i_bot_flk =Z_

Definition at line 170 of file mode_flake.F90.

◆ i_h_flk

real mode_flake::i_h_flk =Z_

Definition at line 169 of file mode_flake.F90.

◆ i_ice_flk

real mode_flake::i_ice_flk =Z_

Definition at line 167 of file mode_flake.F90.

◆ i_intm_0_h_flk

real mode_flake::i_intm_0_h_flk =Z_

Definition at line 171 of file mode_flake.F90.

◆ i_intm_h_d_flk

real mode_flake::i_intm_h_d_flk =Z_

Definition at line 172 of file mode_flake.F90.

◆ i_snow_flk

real mode_flake::i_snow_flk =Z_

Definition at line 166 of file mode_flake.F90.

◆ i_w_flk

real mode_flake::i_w_flk =Z_

Definition at line 168 of file mode_flake.F90.

◆ phi_i_pr0_flk

real mode_flake::phi_i_pr0_flk =Z_

Definition at line 155 of file mode_flake.F90.

◆ phi_i_pr1_flk

real mode_flake::phi_i_pr1_flk =Z_

Definition at line 156 of file mode_flake.F90.

◆ phi_s_pr0_flk

real mode_flake::phi_s_pr0_flk =Z_

Definition at line 157 of file mode_flake.F90.

◆ phi_t_pr0_flk

real mode_flake::phi_t_pr0_flk =Z_

Definition at line 154 of file mode_flake.F90.

◆ q_bot_flk

real mode_flake::q_bot_flk =Z_

Definition at line 163 of file mode_flake.F90.

◆ q_ice_flk

real mode_flake::q_ice_flk =Z_

Definition at line 161 of file mode_flake.F90.

◆ q_snow_flk

real mode_flake::q_snow_flk =Z_

Definition at line 160 of file mode_flake.F90.

◆ q_star_flk

real mode_flake::q_star_flk =Z_

Definition at line 173 of file mode_flake.F90.

◆ q_w_flk

real mode_flake::q_w_flk =Z_

Definition at line 162 of file mode_flake.F90.

◆ t_b1_n_flk

real mode_flake::t_b1_n_flk =Z_

Definition at line 138 of file mode_flake.F90.

◆ t_b1_p_flk

real mode_flake::t_b1_p_flk =Z_

Definition at line 138 of file mode_flake.F90.

◆ t_bot_n_flk

real mode_flake::t_bot_n_flk =Z_

Definition at line 137 of file mode_flake.F90.

◆ t_bot_p_flk

real mode_flake::t_bot_p_flk =Z_

Definition at line 137 of file mode_flake.F90.

◆ t_ice_n_flk

real mode_flake::t_ice_n_flk =Z_

Definition at line 135 of file mode_flake.F90.

◆ t_ice_p_flk

real mode_flake::t_ice_p_flk =Z_

Definition at line 135 of file mode_flake.F90.

◆ t_mnw_n_flk

real mode_flake::t_mnw_n_flk =Z_

Definition at line 133 of file mode_flake.F90.

◆ t_mnw_p_flk

real mode_flake::t_mnw_p_flk =Z_

Definition at line 133 of file mode_flake.F90.

◆ t_snow_n_flk

real mode_flake::t_snow_n_flk =Z_

Definition at line 134 of file mode_flake.F90.

◆ t_snow_p_flk

real mode_flake::t_snow_p_flk =Z_

Definition at line 134 of file mode_flake.F90.

◆ t_wml_n_flk

real mode_flake::t_wml_n_flk =Z_

Definition at line 136 of file mode_flake.F90.

◆ t_wml_p_flk

real mode_flake::t_wml_p_flk =Z_

Definition at line 136 of file mode_flake.F90.

◆ u_star_w_flk

real mode_flake::u_star_w_flk =Z_

Definition at line 176 of file mode_flake.F90.

◆ w_star_sfc_flk

real mode_flake::w_star_sfc_flk =Z_

Definition at line 177 of file mode_flake.F90.

◆ z_

real, parameter, private mode_flake::z_ =-HUGE(0.0)
private

Definition at line 130 of file mode_flake.F90.