CAM
constants_clubb Module Reference

Variables

real(kind=core_rknd), parameter, public gamma_over_implicit_ts = 1.50_core_rknd
 
real(kind=dp), parameter, public pi_dp = 3.14159265358979323846_dp
 
real(kind=core_rknd), parameter, public pi = 3.141592654_core_rknd
 
real(kind=dp), parameter, public radians_per_deg_dp = pi_dp / 180._dp
 
real(kind=core_rknd), parameter, public sqrt_2pi = 2.5066282746310005024_core_rknd
 
real(kind=core_rknd), parameter, public sqrt_2 = 1.4142135623730950488_core_rknd
 
real(kind=dp), parameter, public two_dp = 2.0_dp
 
real(kind=dp), parameter, public one_dp = 1.0_dp
 
real(kind=dp), parameter, public one_half_dp = 0.5_dp
 
real(kind=dp), parameter, public one_fourth_dp = 0.25_dp
 
real(kind=dp), parameter, public zero_dp = 0.0_dp
 
real(kind=core_rknd), parameter, public one_hundred = 100.0_core_rknd
 
real(kind=core_rknd), parameter, public fifty = 50.0_core_rknd
 
real(kind=core_rknd), parameter, public twenty = 20.0_core_rknd
 
real(kind=core_rknd), parameter, public ten = 10.0_core_rknd
 
real(kind=core_rknd), parameter, public five = 5.0_core_rknd
 
real(kind=core_rknd), parameter, public four = 4.0_core_rknd
 
real(kind=core_rknd), parameter, public three = 3.0_core_rknd
 
real(kind=core_rknd), parameter, public two = 2.0_core_rknd
 
real(kind=core_rknd), parameter, public three_halves = 3.0_core_rknd/2.0_core_rknd
 
real(kind=core_rknd), parameter, public four_thirds = 4.0_core_rknd/3.0_core_rknd
 
real(kind=core_rknd), parameter, public one = 1.0_core_rknd
 
real(kind=core_rknd), parameter, public three_fourths = 0.75_core_rknd
 
real(kind=core_rknd), parameter, public two_thirds = 2.0_core_rknd/3.0_core_rknd
 
real(kind=core_rknd), parameter, public one_half = 0.5_core_rknd
 
real(kind=core_rknd), parameter, public one_third = 1.0_core_rknd/3.0_core_rknd
 
real(kind=core_rknd), parameter, public one_fourth = 0.25_core_rknd
 
real(kind=core_rknd), parameter, public zero = 0.0_core_rknd
 
real(kind=core_rknd), parameter, public cp = shr_const_cpdair
 
real(kind=core_rknd), parameter, public lv = shr_const_latvap
 
real(kind=core_rknd), parameter, public lf = shr_const_latice
 
real(kind=core_rknd), parameter, public ls = shr_const_latsub
 
real(kind=core_rknd), parameter, public rd = shr_const_rdair
 
real(kind=core_rknd), parameter, public rv = shr_const_rgas/shr_const_mwwv
 
real(kind=core_rknd), parameter, public stefan_boltzmann = shr_const_stebol
 
real(kind=core_rknd), parameter, public t_freeze_k = shr_const_tkfrz
 
real(kind=core_rknd), parameter, public ep = shr_const_mwwv/shr_const_mwdair
 
real(kind=core_rknd), parameter, public ep1 = (1.0-ep)/ep
 
real(kind=core_rknd), parameter, public ep2 = 1.0/ep
 
real(kind=core_rknd), parameter, public kappa = (shr_const_rgas/shr_const_mwdair)/shr_const_cpdair
 
real(kind=core_rknd), parameter, public grav = shr_const_g
 
real(kind=core_rknd), parameter, public p0 = 1.0e5
 
real(kind=core_rknd), parameter, public vonk = shr_const_karman
 
real(kind=core_rknd), parameter, public rho_lw = shr_const_rhofw
 
real(kind=core_rknd), parameter, public rho_ice = 917.0_core_rknd
 
real(kind=core_rknd), parameter, public w_tol = 2.e-2_core_rknd
 
real(kind=core_rknd), parameter, public thl_tol = 1.e-2_core_rknd
 
real(kind=core_rknd), parameter, public rt_tol = 1.e-8_core_rknd
 
real(kind=core_rknd), parameter, public chi_tol = 1.e-8_core_rknd
 
real(kind=core_rknd), parameter, public eta_tol = chi_tol
 
real(kind=core_rknd), parameter, public thl_tol_mfl = 1.e-2_core_rknd
 
real(kind=core_rknd), parameter, public rt_tol_mfl = 1.e-4_core_rknd
 
real(kind=core_rknd), parameter, public w_tol_sqd = w_tol**2
 
real(kind=core_rknd), parameter, public skw_max_mag = 4.5_core_rknd
 
real(kind=core_rknd), parameter, public skw_max_mag_sqd = Skw_max_mag**2
 
real(kind=core_rknd), parameter, public rc_tol = 1.0E-6_core_rknd
 
real(kind=core_rknd), parameter, public nc_tol = 1.0E+2_core_rknd
 
real(kind=core_rknd), parameter, public ncn_tol = 1.0E+2_core_rknd
 
real(kind=core_rknd), parameter, public mvr_cloud_max = 1.6E-5_core_rknd
 
real(kind=core_rknd), parameter, public nc_in_cloud_min = 2.0e+4_core_rknd
 
real(kind=core_rknd), parameter, public rr_tol = 1.0E-10_core_rknd
 
real(kind=core_rknd), parameter, public ri_tol = 1.0E-10_core_rknd
 
real(kind=core_rknd), parameter, public rs_tol = 1.0E-10_core_rknd
 
real(kind=core_rknd), parameter, public rg_tol = 1.0E-10_core_rknd
 
real(kind=core_rknd), parameter, public mvr_rain_max = 5.0E-3_core_rknd
 
real(kind=core_rknd), parameter, public mvr_ice_max = 1.3E-4_core_rknd
 
real(kind=core_rknd), parameter, public mvr_snow_max = 1.0E-2_core_rknd
 
real(kind=core_rknd), parameter, public mvr_graupel_max = 2.0E-2_core_rknd
 
real(kind=core_rknd), parameter, public nr_tol = ( one / ( four_thirds * pi * rho_lw * mvr_rain_max**3 ) ) * rr_tol
 
real(kind=core_rknd), parameter, public ni_tol = ( one / ( four_thirds * pi * rho_ice * mvr_ice_max**3 ) ) * ri_tol
 
real(kind=core_rknd), parameter, public ns_tol = ( one / ( four_thirds * pi * rho_ice * mvr_snow_max**3 ) ) * rs_tol
 
real(kind=core_rknd), parameter, public ng_tol = ( one / ( four_thirds * pi * rho_ice * mvr_graupel_max**3 ) ) * rg_tol
 
real(kind=core_rknd), parameter, public em_min = 1.5_core_rknd * w_tol_sqd
 
real(kind=core_rknd), parameter, public eps = 1.0e-10_core_rknd
 
real(kind=core_rknd), parameter, public zero_threshold = 0.0_core_rknd
 
real(kind=core_rknd), parameter, public max_mag_correlation = 0.99_core_rknd
 
real(kind=core_rknd), parameter, public cloud_frac_min = 0.005_core_rknd
 
real(kind=core_rknd), parameter, public sec_per_day = 86400.0_core_rknd
 
real(kind=core_rknd), parameter, public sec_per_hr = 3600.0_core_rknd
 
real(kind=core_rknd), parameter, public sec_per_min = 60.0_core_rknd
 
real(kind=core_rknd), parameter, public min_per_hr = 60.0_core_rknd
 
real(kind=core_rknd), parameter, public g_per_kg = 1000.0_core_rknd
 
real(kind=core_rknd), parameter, public pascal_per_mb = 100.0_core_rknd
 
real(kind=core_rknd), parameter, public cm3_per_m3 = 1.e6_core_rknd
 
real(kind=core_rknd), parameter, public micron_per_m = 1.e6_core_rknd
 
real(kind=core_rknd), parameter, public cm_per_m = 100._core_rknd
 
real(kind=core_rknd), parameter, public mm_per_m = 1000._core_rknd
 
real(kind=core_rknd), parameter, public unused_var = -999._core_rknd
 

Variable Documentation

◆ chi_tol

real( kind = core_rknd ), parameter, public constants_clubb::chi_tol = 1.e-8_core_rknd

◆ cloud_frac_min

real( kind = core_rknd ), parameter, public constants_clubb::cloud_frac_min = 0.005_core_rknd

◆ cm3_per_m3

real( kind = core_rknd ), parameter, public constants_clubb::cm3_per_m3 = 1.e6_core_rknd

◆ cm_per_m

real( kind = core_rknd ), parameter, public constants_clubb::cm_per_m = 100._core_rknd

◆ cp

real( kind = core_rknd ), parameter, public constants_clubb::cp = shr_const_cpdair

◆ em_min

real( kind = core_rknd ), parameter, public constants_clubb::em_min = 1.5_core_rknd * w_tol_sqd

◆ ep

real( kind = core_rknd ), parameter, public constants_clubb::ep = shr_const_mwwv/shr_const_mwdair

◆ ep1

real( kind = core_rknd ), parameter, public constants_clubb::ep1 = (1.0-ep)/ep

◆ ep2

real( kind = core_rknd ), parameter, public constants_clubb::ep2 = 1.0/ep

◆ eps

real( kind = core_rknd ), parameter, public constants_clubb::eps = 1.0e-10_core_rknd

◆ eta_tol

real( kind = core_rknd ), parameter, public constants_clubb::eta_tol = chi_tol

◆ fifty

real( kind = core_rknd ), parameter, public constants_clubb::fifty = 50.0_core_rknd

◆ five

real( kind = core_rknd ), parameter, public constants_clubb::five = 5.0_core_rknd

◆ four

real( kind = core_rknd ), parameter, public constants_clubb::four = 4.0_core_rknd

◆ four_thirds

real( kind = core_rknd ), parameter, public constants_clubb::four_thirds = 4.0_core_rknd/3.0_core_rknd

◆ g_per_kg

real( kind = core_rknd ), parameter, public constants_clubb::g_per_kg = 1000.0_core_rknd

◆ gamma_over_implicit_ts

real( kind = core_rknd ), parameter, public constants_clubb::gamma_over_implicit_ts = 1.50_core_rknd

◆ grav

real( kind = core_rknd ), parameter, public constants_clubb::grav = shr_const_g

◆ kappa

real( kind = core_rknd ), parameter, public constants_clubb::kappa = (shr_const_rgas/shr_const_mwdair)/shr_const_cpdair

◆ lf

real( kind = core_rknd ), parameter, public constants_clubb::lf = shr_const_latice

◆ ls

real( kind = core_rknd ), parameter, public constants_clubb::ls = shr_const_latsub

◆ lv

real( kind = core_rknd ), parameter, public constants_clubb::lv = shr_const_latvap

◆ max_mag_correlation

real( kind = core_rknd ), parameter, public constants_clubb::max_mag_correlation = 0.99_core_rknd

◆ micron_per_m

real( kind = core_rknd ), parameter, public constants_clubb::micron_per_m = 1.e6_core_rknd

◆ min_per_hr

real(kind=core_rknd), parameter, public constants_clubb::min_per_hr = 60.0_core_rknd

◆ mm_per_m

real( kind = core_rknd ), parameter, public constants_clubb::mm_per_m = 1000._core_rknd

◆ mvr_cloud_max

real( kind = core_rknd ), parameter, public constants_clubb::mvr_cloud_max = 1.6E-5_core_rknd

◆ mvr_graupel_max

real( kind = core_rknd ), parameter, public constants_clubb::mvr_graupel_max = 2.0E-2_core_rknd

◆ mvr_ice_max

real( kind = core_rknd ), parameter, public constants_clubb::mvr_ice_max = 1.3E-4_core_rknd

◆ mvr_rain_max

real( kind = core_rknd ), parameter, public constants_clubb::mvr_rain_max = 5.0E-3_core_rknd

◆ mvr_snow_max

real( kind = core_rknd ), parameter, public constants_clubb::mvr_snow_max = 1.0E-2_core_rknd

◆ nc_in_cloud_min

real( kind = core_rknd ), parameter, public constants_clubb::nc_in_cloud_min = 2.0e+4_core_rknd

◆ nc_tol

real( kind = core_rknd ), parameter, public constants_clubb::nc_tol = 1.0E+2_core_rknd

◆ ncn_tol

real( kind = core_rknd ), parameter, public constants_clubb::ncn_tol = 1.0E+2_core_rknd

◆ ng_tol

real( kind = core_rknd ), parameter, public constants_clubb::ng_tol = ( one / ( four_thirds * pi * rho_ice * mvr_graupel_max**3 ) ) * rg_tol

◆ ni_tol

real( kind = core_rknd ), parameter, public constants_clubb::ni_tol = ( one / ( four_thirds * pi * rho_ice * mvr_ice_max**3 ) ) * ri_tol

◆ nr_tol

real( kind = core_rknd ), parameter, public constants_clubb::nr_tol = ( one / ( four_thirds * pi * rho_lw * mvr_rain_max**3 ) ) * rr_tol

◆ ns_tol

real( kind = core_rknd ), parameter, public constants_clubb::ns_tol = ( one / ( four_thirds * pi * rho_ice * mvr_snow_max**3 ) ) * rs_tol

◆ one

real( kind = core_rknd ), parameter, public constants_clubb::one = 1.0_core_rknd

◆ one_dp

real( kind = dp ), parameter, public constants_clubb::one_dp = 1.0_dp

◆ one_fourth

real( kind = core_rknd ), parameter, public constants_clubb::one_fourth = 0.25_core_rknd

◆ one_fourth_dp

real( kind = dp ), parameter, public constants_clubb::one_fourth_dp = 0.25_dp

◆ one_half

real( kind = core_rknd ), parameter, public constants_clubb::one_half = 0.5_core_rknd

◆ one_half_dp

real( kind = dp ), parameter, public constants_clubb::one_half_dp = 0.5_dp

◆ one_hundred

real( kind = core_rknd ), parameter, public constants_clubb::one_hundred = 100.0_core_rknd

◆ one_third

real( kind = core_rknd ), parameter, public constants_clubb::one_third = 1.0_core_rknd/3.0_core_rknd

◆ p0

real( kind = core_rknd ), parameter, public constants_clubb::p0 = 1.0e5

◆ pascal_per_mb

real( kind = core_rknd ), parameter, public constants_clubb::pascal_per_mb = 100.0_core_rknd

◆ pi

real( kind = core_rknd ), parameter, public constants_clubb::pi = 3.141592654_core_rknd

◆ pi_dp

real( kind = dp ), parameter, public constants_clubb::pi_dp = 3.14159265358979323846_dp

◆ radians_per_deg_dp

real( kind = dp ), parameter, public constants_clubb::radians_per_deg_dp = pi_dp / 180._dp

◆ rc_tol

real( kind = core_rknd ), parameter, public constants_clubb::rc_tol = 1.0E-6_core_rknd

◆ rd

real( kind = core_rknd ), parameter, public constants_clubb::rd = shr_const_rdair

◆ rg_tol

real( kind = core_rknd ), parameter, public constants_clubb::rg_tol = 1.0E-10_core_rknd

◆ rho_ice

real( kind = core_rknd ), parameter, public constants_clubb::rho_ice = 917.0_core_rknd

◆ rho_lw

real( kind = core_rknd ), parameter, public constants_clubb::rho_lw = shr_const_rhofw

◆ ri_tol

real( kind = core_rknd ), parameter, public constants_clubb::ri_tol = 1.0E-10_core_rknd

◆ rr_tol

real( kind = core_rknd ), parameter, public constants_clubb::rr_tol = 1.0E-10_core_rknd

◆ rs_tol

real( kind = core_rknd ), parameter, public constants_clubb::rs_tol = 1.0E-10_core_rknd

◆ rt_tol

real( kind = core_rknd ), parameter, public constants_clubb::rt_tol = 1.e-8_core_rknd

◆ rt_tol_mfl

real( kind = core_rknd ), parameter, public constants_clubb::rt_tol_mfl = 1.e-4_core_rknd

◆ rv

real( kind = core_rknd ), parameter, public constants_clubb::rv = shr_const_rgas/shr_const_mwwv

◆ sec_per_day

real(kind=core_rknd), parameter, public constants_clubb::sec_per_day = 86400.0_core_rknd

◆ sec_per_hr

real(kind=core_rknd), parameter, public constants_clubb::sec_per_hr = 3600.0_core_rknd

◆ sec_per_min

real(kind=core_rknd), parameter, public constants_clubb::sec_per_min = 60.0_core_rknd

◆ skw_max_mag

real( kind = core_rknd ), parameter, public constants_clubb::skw_max_mag = 4.5_core_rknd

◆ skw_max_mag_sqd

real( kind = core_rknd ), parameter, public constants_clubb::skw_max_mag_sqd = Skw_max_mag**2

◆ sqrt_2

real( kind = core_rknd ), parameter, public constants_clubb::sqrt_2 = 1.4142135623730950488_core_rknd

◆ sqrt_2pi

real( kind = core_rknd ), parameter, public constants_clubb::sqrt_2pi = 2.5066282746310005024_core_rknd

◆ stefan_boltzmann

real( kind = core_rknd ), parameter, public constants_clubb::stefan_boltzmann = shr_const_stebol

◆ t_freeze_k

real( kind = core_rknd ), parameter, public constants_clubb::t_freeze_k = shr_const_tkfrz

◆ ten

real( kind = core_rknd ), parameter, public constants_clubb::ten = 10.0_core_rknd

◆ thl_tol

real( kind = core_rknd ), parameter, public constants_clubb::thl_tol = 1.e-2_core_rknd

◆ thl_tol_mfl

real( kind = core_rknd ), parameter, public constants_clubb::thl_tol_mfl = 1.e-2_core_rknd

◆ three

real( kind = core_rknd ), parameter, public constants_clubb::three = 3.0_core_rknd

◆ three_fourths

real( kind = core_rknd ), parameter, public constants_clubb::three_fourths = 0.75_core_rknd

◆ three_halves

real( kind = core_rknd ), parameter, public constants_clubb::three_halves = 3.0_core_rknd/2.0_core_rknd

◆ twenty

real( kind = core_rknd ), parameter, public constants_clubb::twenty = 20.0_core_rknd

◆ two

real( kind = core_rknd ), parameter, public constants_clubb::two = 2.0_core_rknd

◆ two_dp

real( kind = dp ), parameter, public constants_clubb::two_dp = 2.0_dp

◆ two_thirds

real( kind = core_rknd ), parameter, public constants_clubb::two_thirds = 2.0_core_rknd/3.0_core_rknd

◆ unused_var

real( kind = core_rknd ), parameter, public constants_clubb::unused_var = -999._core_rknd

◆ vonk

real( kind = core_rknd ), parameter, public constants_clubb::vonk = shr_const_karman

◆ w_tol

real( kind = core_rknd ), parameter, public constants_clubb::w_tol = 2.e-2_core_rknd

◆ w_tol_sqd

real( kind = core_rknd ), parameter, public constants_clubb::w_tol_sqd = w_tol**2

◆ zero

real( kind = core_rknd ), parameter, public constants_clubb::zero = 0.0_core_rknd

◆ zero_dp

real( kind = dp ), parameter, public constants_clubb::zero_dp = 0.0_dp

◆ zero_threshold

real( kind = core_rknd ), parameter, public constants_clubb::zero_threshold = 0.0_core_rknd