Public Member Functions | |
REAL function | sfcflx_lwradatm (T_a, e_a, cl_tot, cl_low) |
REAL function | sfcflx_lwradwsfc (emis, T) |
subroutine | sfcflx_momsenlat (height_u, height_tq, fetch, U_a, T_a, q_a, T_s, P_a, h_ice, Q_momentum, Q_sensible, Q_latent, Q_watvap, Ri, z0u_ini, z0t_ini) |
REAL function | sfcflx_rhoair (T, q, P) |
subroutine | sfcflx_roughness (fetch, U_a, u_star, h_ice, c_z0u_fetch, u_star_thresh, z0u, z0t, z0q) |
REAL function | sfcflx_satwvpres (T, h_ice) |
REAL function | sfcflx_spechum (wvpres, P) |
REAL function | sfcflx_wvpreswetbulb (T_dry, T_wetbulb, satwvpres_bulb, P) |
Public Attributes | |
REAL, parameter | c_Karman = 0.40 |
REAL, parameter | Pr_neutral = 1.0 |
REAL, parameter | Sc_neutral = 1.0 |
REAL, parameter | c_MO_u_stab = 5.0 |
REAL, parameter | c_MO_t_stab = 5.0 |
REAL, parameter | c_MO_q_stab = 5.0 |
REAL, parameter | c_MO_u_conv = 15.0 |
REAL, parameter | c_MO_t_conv = 15.0 |
REAL, parameter | c_MO_q_conv = 15.0 |
REAL, parameter | c_MO_u_exp = 0.25 |
REAL, parameter | c_MO_t_exp = 0.5 |
REAL, parameter | c_MO_q_exp = 0.5 |
REAL, parameter | z0u_ice_rough = 1.0E-03 |
REAL, parameter | c_z0u_smooth = 0.1 |
REAL, parameter | c_z0u_rough = 1.23E-02 |
REAL, parameter | c_z0u_rough_L = 1.00E-01 |
REAL, parameter | c_z0u_ftch_f = 0.70 |
REAL, parameter | c_z0u_ftch_ex = 0.3333333 |
REAL, parameter | c_z0t_rough_1 = 4.0 |
REAL, parameter | c_z0t_rough_2 = 3.2 |
REAL, parameter | c_z0t_rough_3 = 0.5 |
REAL, parameter | c_z0q_rough_1 = 4.0 |
REAL, parameter | c_z0q_rough_2 = 4.2 |
REAL, parameter | c_z0q_rough_3 = 0.5 |
REAL, parameter | c_z0t_ice_b0s = 1.250 |
REAL, parameter | c_z0t_ice_b0t = 0.149 |
REAL, parameter | c_z0t_ice_b1t = -0.550 |
REAL, parameter | c_z0t_ice_b0r = 0.317 |
REAL, parameter | c_z0t_ice_b1r = -0.565 |
REAL, parameter | c_z0t_ice_b2r = -0.183 |
REAL, parameter | c_z0q_ice_b0s = 1.610 |
REAL, parameter | c_z0q_ice_b0t = 0.351 |
REAL, parameter | c_z0q_ice_b1t = -0.628 |
REAL, parameter | c_z0q_ice_b0r = 0.396 |
REAL, parameter | c_z0q_ice_b1r = -0.512 |
REAL, parameter | c_z0q_ice_b2r = -0.180 |
REAL, parameter | Re_z0s_ice_t = 2.5 |
REAL, parameter | c_free_conv = 0.14 |
REAL, parameter | c_lwrad_emis = 0.99 |
REAL, parameter | tpsf_C_StefBoltz = 5.67E-08 |
REAL, parameter | tpsf_R_dryair = 2.8705E+02 |
REAL, parameter | tpsf_R_watvap = 4.6151E+02 |
REAL, parameter | tpsf_c_a_p = 1.005E+03 |
REAL, parameter | tpsf_L_evap = 2.501E+06 |
REAL, parameter | tpsf_nu_u_a = 1.50E-05 |
REAL, parameter | tpsf_kappa_t_a = 2.20E-05 |
REAL, parameter | tpsf_kappa_q_a = 2.40E-05 |
REAL, parameter | tpsf_Rd_o_Rv = tpsf_R_dryair/tpsf_R_watvap |
REAL, parameter | tpsf_alpha_q = (1.-tpsf_Rd_o_Rv)/tpsf_Rd_o_Rv |
REAL, parameter | P_a_ref = 1.0E+05 |
REAL | z0u_sf |
REAL | z0t_sf |
REAL | z0q_sf |
REAL | u_star_a_sf |
REAL | Q_mom_a_sf |
REAL | Q_sens_a_sf |
REAL | Q_lat_a_sf |
REAL | Q_watvap_a_sf |
REAL, parameter | u_wind_min_sf = 1.0E-02 |
REAL, parameter | u_star_min_sf = 1.0E-04 |
REAL, parameter | z0t_min_sf = 1.0E-11 |
REAL, parameter | c_accur_sf = 1.0E-07 |
REAL, parameter | c_small_sf = 1.0E-04 |
REAL, parameter | num_1o3_sf = 1./3. |
Definition at line 5 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_lwradatm | ( | REAL, intent(in) | T_a, |
REAL, intent(in) | e_a, | ||
REAL, intent(in) | cl_tot, | ||
REAL, intent(in) | cl_low | ||
) |
Definition at line 218 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_lwradwsfc | ( | REAL, intent(in) | emis, |
REAL, intent(in) | T | ||
) |
Definition at line 384 of file mode_sfcflx.F90.
subroutine mode_sfcflx::sfcflx_momsenlat | ( | REAL, intent(in) | height_u, |
REAL, intent(in) | height_tq, | ||
REAL, intent(in) | fetch, | ||
REAL, intent(in) | U_a, | ||
REAL, intent(in) | T_a, | ||
REAL, intent(in) | q_a, | ||
REAL, intent(in) | T_s, | ||
REAL, intent(in) | P_a, | ||
REAL, intent(in) | h_ice, | ||
REAL, intent(inout) | Q_momentum, | ||
REAL, intent(out) | Q_sensible, | ||
REAL, intent(out) | Q_latent, | ||
REAL, intent(out) | Q_watvap, | ||
REAL, intent(out) | Ri, | ||
z0u_ini, | |||
z0t_ini | |||
) |
Definition at line 463 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_rhoair | ( | REAL, intent(in) | T, |
REAL, intent(in) | q, | ||
REAL, intent(in) | P | ||
) |
Definition at line 897 of file mode_sfcflx.F90.
subroutine mode_sfcflx::sfcflx_roughness | ( | REAL, intent(in) | fetch, |
REAL, intent(in) | U_a, | ||
REAL, intent(in) | u_star, | ||
REAL, intent(in) | h_ice, | ||
REAL, intent(out) | c_z0u_fetch, | ||
REAL, intent(out) | u_star_thresh, | ||
REAL, intent(out) | z0u, | ||
REAL, intent(out) | z0t, | ||
REAL, intent(out) | z0q | ||
) |
Definition at line 977 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_satwvpres | ( | REAL, intent(in) | T, |
REAL, intent(in) | h_ice | ||
) |
Definition at line 1133 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_spechum | ( | REAL, intent(in) | wvpres, |
REAL, intent(in) | P | ||
) |
Definition at line 1231 of file mode_sfcflx.F90.
REAL function mode_sfcflx::sfcflx_wvpreswetbulb | ( | REAL, intent(in) | T_dry, |
REAL, intent(in) | T_wetbulb, | ||
REAL, intent(in) | satwvpres_bulb, | ||
REAL, intent(in) | P | ||
) |
Definition at line 1311 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_accur_sf = 1.0E-07 |
Definition at line 187 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_free_conv = 0.14 |
Definition at line 134 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_Karman = 0.40 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_lwrad_emis = 0.99 |
Definition at line 138 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_q_conv = 15.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_q_exp = 0.5 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_q_stab = 5.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_t_conv = 15.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_t_exp = 0.5 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_t_stab = 5.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_u_conv = 15.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_u_exp = 0.25 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_MO_u_stab = 5.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_small_sf = 1.0E-04 |
Definition at line 187 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b0r = 0.396 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b0s = 1.610 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b0t = 0.351 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b1r = -0.512 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b1t = -0.628 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_ice_b2r = -0.180 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_rough_1 = 4.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_rough_2 = 4.2 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0q_rough_3 = 0.5 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b0r = 0.317 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b0s = 1.250 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b0t = 0.149 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b1r = -0.565 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b1t = -0.550 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_ice_b2r = -0.183 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_rough_1 = 4.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_rough_2 = 3.2 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0t_rough_3 = 0.5 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0u_ftch_ex = 0.3333333 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0u_ftch_f = 0.70 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0u_rough = 1.23E-02 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0u_rough_L = 1.00E-01 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::c_z0u_smooth = 0.1 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::num_1o3_sf = 1./3. |
Definition at line 195 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::P_a_ref = 1.0E+05 |
Definition at line 158 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::Pr_neutral = 1.0 |
Definition at line 90 of file mode_sfcflx.F90.
Definition at line 179 of file mode_sfcflx.F90.
Definition at line 179 of file mode_sfcflx.F90.
Definition at line 179 of file mode_sfcflx.F90.
Definition at line 179 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::Re_z0s_ice_t = 2.5 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::Sc_neutral = 1.0 |
Definition at line 90 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_alpha_q = (1.-tpsf_Rd_o_Rv)/tpsf_Rd_o_Rv |
Definition at line 153 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_c_a_p = 1.005E+03 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_C_StefBoltz = 5.67E-08 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_kappa_q_a = 2.40E-05 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_kappa_t_a = 2.20E-05 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_L_evap = 2.501E+06 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_nu_u_a = 1.50E-05 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_R_dryair = 2.8705E+02 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_R_watvap = 4.6151E+02 |
Definition at line 142 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::tpsf_Rd_o_Rv = tpsf_R_dryair/tpsf_R_watvap |
Definition at line 153 of file mode_sfcflx.F90.
Definition at line 179 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::u_star_min_sf = 1.0E-04 |
Definition at line 187 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::u_wind_min_sf = 1.0E-02 |
Definition at line 187 of file mode_sfcflx.F90.
REAL mode_sfcflx::z0q_sf |
Definition at line 173 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::z0t_min_sf = 1.0E-11 |
Definition at line 187 of file mode_sfcflx.F90.
REAL mode_sfcflx::z0t_sf |
Definition at line 173 of file mode_sfcflx.F90.
REAL, parameter mode_sfcflx::z0u_ice_rough = 1.0E-03 |
Definition at line 90 of file mode_sfcflx.F90.
REAL mode_sfcflx::z0u_sf |
Definition at line 173 of file mode_sfcflx.F90.