SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Public Member Functions | Public Attributes
mode_sfcflx Module Reference
Collaboration diagram for mode_sfcflx:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

Definition at line 5 of file mode_sfcflx.F90.


Member Function/Subroutine Documentation

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.


Member Data Documentation

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.

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.

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.

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.

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.

Definition at line 173 of file mode_sfcflx.F90.


The documentation for this module was generated from the following file: