CAM
|
Functions/Subroutines | |
subroutine, public | clubb_param_readnl (filename) |
subroutine, public | setup_parameters (deltaz, params, nzmax, grid_type, momentum_heights, thermodynamic_heights, err_code) |
subroutine, public | adj_low_res_nu (nzmax, grid_type, deltaz, momentum_heights, thermodynamic_heights) |
subroutine, public | read_parameters (iunit, filename, params) |
subroutine, public | read_param_spread (iunit, filename, nindex, param_spread, ndim) |
subroutine | pack_parameters (C1, C1b, C1c, C2, C2b, C2c, C2rt, C2thl, C2rtthl, C4, C5, C6rt, C6rtb, C6rtc, C6thl, C6thlb, C6thlc, C7, C7b, C7c, C8, C8b, C10, C11, C11b, C11c, C12, C13, C14, C15, C6rt_Lscale0, C6thl_Lscale0, C7_Lscale0, wpxp_L_thresh, c_K, c_K1, nu1, c_K2, nu2, c_K6, nu6, c_K8, nu8, c_K9, nu9, nu10, c_K_hm, c_K_hmb, K_hm_min_coef, nu_hm, gamma_coef, gamma_coefb, gamma_coefc, mu, beta, lmin_coef, coef_hm_1_hm_2_corr_adj, mult_coef, taumin, taumax, Lscale_mu_coef, Lscale_pert_coef, alpha_corr, Skw_denom_coef, c_K10, thlp2_rad_coef, thlp2_rad_cloud_frac_thresh, params) |
subroutine | unpack_parameters (params, C1, C1b, C1c, C2, C2b, C2c, C2rt, C2thl, C2rtthl, C4, C5, C6rt, C6rtb, C6rtc, C6thl, C6thlb, C6thlc, C7, C7b, C7c, C8, C8b, C10, C11, C11b, C11c, C12, C13, C14, C15, C6rt_Lscale0, C6thl_Lscale0, C7_Lscale0, wpxp_L_thresh, c_K, c_K1, nu1, c_K2, nu2, c_K6, nu6, c_K8, nu8, c_K9, nu9, nu10, c_K_hm, c_K_hmb, K_hm_min_coef, nu_hm, gamma_coef, gamma_coefb, gamma_coefc, mu, beta, lmin_coef, coef_hm_1_hm_2_corr_adj, mult_coef, taumin, taumax, Lscale_mu_coef, Lscale_pert_coef, alpha_corr, Skw_denom_coef, c_K10, thlp2_rad_coef, thlp2_rad_cloud_frac_thresh) |
subroutine, public | get_parameters (params) |
subroutine | init_parameters_999 () |
subroutine, public | cleanup_nu () |
Variables | |
real(kind=core_rknd) | clubb_c1 |
real(kind=core_rknd) | clubb_c2rt |
real(kind=core_rknd) | clubb_c2thl |
real(kind=core_rknd) | clubb_c2rtthl |
real(kind=core_rknd) | clubb_c6rt |
real(kind=core_rknd) | clubb_c6rtb |
real(kind=core_rknd) | clubb_c7 |
real(kind=core_rknd) | clubb_c7b |
real(kind=core_rknd) | clubb_c8 |
real(kind=core_rknd) | clubb_c11 |
real(kind=core_rknd) | clubb_c11b |
real(kind=core_rknd) | clubb_c14 |
real(kind=core_rknd) | clubb_beta |
real(kind=core_rknd) | clubb_gamma_coef |
real(kind=core_rknd) | clubb_gamma_coefb |
real(kind=core_rknd) | clubb_mu |
real(kind=core_rknd) | clubb_nu1 |
real(kind=core_rknd) | clubb_c_k10 |
real(kind=core_rknd) | clubb_wpxp_l_thresh |
real(kind=core_rknd), public | c1 = 1.000000_core_rknd |
real(kind=core_rknd), public | c1b = 1.000000_core_rknd |
real(kind=core_rknd), public | c1c = 1.000000_core_rknd |
real(kind=core_rknd), public | c2 = 1.300000_core_rknd |
real(kind=core_rknd), public | c2rt = 1.000000_core_rknd |
real(kind=core_rknd), public | c2thl = 1.000000_core_rknd |
real(kind=core_rknd), public | c2rtthl = 1.300000_core_rknd |
real(kind=core_rknd), public | c2b = 1.300000_core_rknd |
real(kind=core_rknd), public | c2c = 5.000000_core_rknd |
real(kind=core_rknd), public | c4 = 5.200000_core_rknd |
real(kind=core_rknd), public | c5 = 0.300000_core_rknd |
real(kind=core_rknd), public | c6rt = 4.000000_core_rknd |
real(kind=core_rknd), public | c6rtb = 6.000000_core_rknd |
real(kind=core_rknd), public | c6rtc = 1.000000_core_rknd |
real(kind=core_rknd), public | c6thl = 4.000000_core_rknd |
real(kind=core_rknd), public | c6thlb = 6.000000_core_rknd |
real(kind=core_rknd), public | c6thlc = 1.000000_core_rknd |
real(kind=core_rknd), public | c7 = 0.500000_core_rknd |
real(kind=core_rknd), public | c7b = 0.500000_core_rknd |
real(kind=core_rknd), public | c7c = 0.500000_core_rknd |
real(kind=core_rknd), public | c8 = 4.200000_core_rknd |
real(kind=core_rknd), public | c8b = 0.000000_core_rknd |
real(kind=core_rknd), public | c10 = 3.300000_core_rknd |
real(kind=core_rknd), public | if |
real(kind=core_rknd), dimension(clubb_cam), public | defined |
real(kind=core_rknd), public | c11 = 0.70000_core_rknd |
real(kind=core_rknd), public | c11b = 0.350000_core_rknd |
real(kind=core_rknd), public | else |
real(kind=core_rknd), public | c6rt_lscale0 = 14.0_core_rknd |
real(kind=core_rknd), public | c6thl_lscale0 = 14.0_core_rknd |
real(kind=core_rknd), public | c7_lscale0 = 0.8500000_core_rknd |
real(kind=core_rknd), public | wpxp_l_thresh = huge(1.0_core_rknd) |
real(kind=core_rknd), public | c_k = 0.200000_core_rknd |
real(kind=core_rknd), public | c_k1 = 0.750000_core_rknd |
real(kind=core_rknd), public | c_k2 = 0.125000_core_rknd |
real(kind=core_rknd), public | c_k6 = 0.375000_core_rknd |
real(kind=core_rknd), public | c_k8 = 1.250000_core_rknd |
real(kind=core_rknd), public | c_k9 = 0.250000_core_rknd |
real(kind=core_rknd), public | c_k_hm = 0.750000_core_rknd |
real(kind=core_rknd), public | c_k_hmb = 0.10000_core_rknd |
real(kind=core_rknd), public | k_hm_min_coef = 0.10000_core_rknd |
real(kind=core_rknd), public | gamma_coef = 0.320000_core_rknd |
real(kind=core_rknd), public | gamma_coefb = 0.320000_core_rknd |
real(kind=core_rknd), public | gamma_coefc = 5.000000_core_rknd |
real(kind=core_rknd), public | mu = 1.000E-3_core_rknd |
real(kind=core_rknd), public | mult_coef = 1.000000_core_rknd |
real(kind=core_rknd), public | taumin = 90.00000_core_rknd |
real(kind=core_rknd), public | taumax = 3600.000_core_rknd |
real(kind=core_rknd), public | lmin = 20.00000_core_rknd |
real(kind=core_rknd), public | lscale_mu_coef = 2.0_core_rknd |
real(kind=core_rknd), public | lscale_pert_coef = 0.1_core_rknd |
real(kind=core_rknd), public | alpha_corr = 0.15_core_rknd |
real(kind=core_rknd), private | nu1 = 20.00000_core_rknd |
real(kind=core_rknd), private | nu2 = 5.000000_core_rknd |
real(kind=core_rknd), private | nu6 = 5.000000_core_rknd |
real(kind=core_rknd), private | nu8 = 20.00000_core_rknd |
real(kind=core_rknd), private | nu9 = 20.00000_core_rknd |
real(kind=core_rknd), private | nu10 = 0.000000_core_rknd |
real(kind=core_rknd), private | nu_hm = 1.500000_core_rknd |
real(kind=core_rknd), dimension(:), allocatable, public | nu1_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu2_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu6_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu8_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu9_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu10_vert_res_dep |
real(kind=core_rknd), dimension(:), allocatable, public | nu_hm_vert_res_dep |
real(kind=core_rknd), public | beta = 2.400000_core_rknd |
real(kind=core_rknd), private | lmin_coef = 0.100000_core_rknd |
real(kind=core_rknd), public | coef_hm_1_hm_2_corr_adj = 1.0_core_rknd |
real(kind=core_rknd), public | skw_denom_coef = 0.0_core_rknd |
real(kind=core_rknd), public | c_k10 = 0.6_core_rknd |
real(kind=core_rknd), public | thlp2_rad_coef = 1.0_core_rknd |
real(kind=core_rknd), public | thlp2_rad_cloud_frac_thresh = 0.1_core_rknd |
logical, public | l_prescribed_avg_deltaz = .false. |
character(len=27), dimension(nparams), parameter, public | params_list = (/"C1 ", "C1b ", "C1c ", "C2 ", "C2b ", "C2c ", "C2rt ", "C2thl ", "C2rtthl ", "C4 ", "C5 ", "C6rt ", "C6rtb ", "C6rtc ", "C6thl ", "C6thlb ", "C6thlc ", "C7 ", "C7b ", "C7c ", "C8 ", "C8b ", "C10 ", "C11 ", "C11b ", "C11c ", "C12 ", "C13 ", "C14 ", "C15 ", "C6rt_Lscale0 ", "C6thl_Lscale0 ", "C7_Lscale0 ", "wpxp_L_thresh ", "c_K ", "c_K1 ", "nu1 ", "c_K2 ", "nu2 ", "c_K6 ", "nu6 ", "c_K8 ", "nu8 ", "c_K9 ", "nu9 ", "nu10 ", "c_K_hm ", "c_K_hmb ", "K_hm_min_coef ", "nu_hm ", "gamma_coef ", "gamma_coefb ", "gamma_coefc ", "mu ", "beta ", "lmin_coef ", "coef_hm_1_hm_2_corr_adj ", "mult_coef ", "taumin ", "taumax ", "Lscale_mu_coef ", "Lscale_pert_coef ", "alpha_corr ", "Skw_denom_coef ", "c_K10 ", "thlp2_rad_coef ", "thlp2_rad_cloud_frac_thresh" /) |
real(kind=core_rknd), parameter, private | init_value = -999._core_rknd |
subroutine, public parameters_tunable::adj_low_res_nu | ( | integer, intent(in) | nzmax, |
integer, intent(in) | grid_type, | ||
real( kind = core_rknd ), intent(in) | deltaz, | ||
real( kind = core_rknd ), dimension(nzmax), intent(in) | momentum_heights, | ||
real( kind = core_rknd ), dimension(nzmax), intent(in) | thermodynamic_heights | ||
) |
subroutine, public parameters_tunable::cleanup_nu | ( | ) |
subroutine, public parameters_tunable::clubb_param_readnl | ( | character(len=*), intent(in) | filename | ) |
subroutine, public parameters_tunable::get_parameters | ( | real( kind = core_rknd ), dimension(nparams), intent(out) | params | ) |
|
private |
subroutine parameters_tunable::pack_parameters | ( | real( kind = core_rknd ), intent(in) | C1, |
real( kind = core_rknd ), intent(in) | C1b, | ||
real( kind = core_rknd ), intent(in) | C1c, | ||
real( kind = core_rknd ), intent(in) | C2, | ||
real( kind = core_rknd ), intent(in) | C2b, | ||
real( kind = core_rknd ), intent(in) | C2c, | ||
real( kind = core_rknd ), intent(in) | C2rt, | ||
real( kind = core_rknd ), intent(in) | C2thl, | ||
real( kind = core_rknd ), intent(in) | C2rtthl, | ||
real( kind = core_rknd ), intent(in) | C4, | ||
real( kind = core_rknd ), intent(in) | C5, | ||
real( kind = core_rknd ), intent(in) | C6rt, | ||
real( kind = core_rknd ), intent(in) | C6rtb, | ||
real( kind = core_rknd ), intent(in) | C6rtc, | ||
real( kind = core_rknd ), intent(in) | C6thl, | ||
real( kind = core_rknd ), intent(in) | C6thlb, | ||
real( kind = core_rknd ), intent(in) | C6thlc, | ||
real( kind = core_rknd ), intent(in) | C7, | ||
real( kind = core_rknd ), intent(in) | C7b, | ||
real( kind = core_rknd ), intent(in) | C7c, | ||
real( kind = core_rknd ), intent(in) | C8, | ||
real( kind = core_rknd ), intent(in) | C8b, | ||
real( kind = core_rknd ), intent(in) | C10, | ||
real( kind = core_rknd ), intent(in) | C11, | ||
real( kind = core_rknd ), intent(in) | C11b, | ||
real( kind = core_rknd ), intent(in) | C11c, | ||
real( kind = core_rknd ), intent(in) | C12, | ||
real( kind = core_rknd ), intent(in) | C13, | ||
real( kind = core_rknd ), intent(in) | C14, | ||
real( kind = core_rknd ), intent(in) | C15, | ||
real( kind = core_rknd ), intent(in) | C6rt_Lscale0, | ||
real( kind = core_rknd ), intent(in) | C6thl_Lscale0, | ||
real( kind = core_rknd ), intent(in) | C7_Lscale0, | ||
real( kind = core_rknd ), intent(in) | wpxp_L_thresh, | ||
real( kind = core_rknd ), intent(in) | c_K, | ||
real( kind = core_rknd ), intent(in) | c_K1, | ||
real( kind = core_rknd ), intent(in) | nu1, | ||
real( kind = core_rknd ), intent(in) | c_K2, | ||
real( kind = core_rknd ), intent(in) | nu2, | ||
real( kind = core_rknd ), intent(in) | c_K6, | ||
real( kind = core_rknd ), intent(in) | nu6, | ||
real( kind = core_rknd ), intent(in) | c_K8, | ||
real( kind = core_rknd ), intent(in) | nu8, | ||
real( kind = core_rknd ), intent(in) | c_K9, | ||
real( kind = core_rknd ), intent(in) | nu9, | ||
real( kind = core_rknd ), intent(in) | nu10, | ||
real( kind = core_rknd ), intent(in) | c_K_hm, | ||
real( kind = core_rknd ), intent(in) | c_K_hmb, | ||
real( kind = core_rknd ), intent(in) | K_hm_min_coef, | ||
real( kind = core_rknd ), intent(in) | nu_hm, | ||
real( kind = core_rknd ), intent(in) | gamma_coef, | ||
real( kind = core_rknd ), intent(in) | gamma_coefb, | ||
real( kind = core_rknd ), intent(in) | gamma_coefc, | ||
real( kind = core_rknd ), intent(in) | mu, | ||
real( kind = core_rknd ), intent(in) | beta, | ||
real( kind = core_rknd ), intent(in) | lmin_coef, | ||
real( kind = core_rknd ), intent(in) | coef_hm_1_hm_2_corr_adj, | ||
real( kind = core_rknd ), intent(in) | mult_coef, | ||
real( kind = core_rknd ), intent(in) | taumin, | ||
real( kind = core_rknd ), intent(in) | taumax, | ||
real( kind = core_rknd ), intent(in) | Lscale_mu_coef, | ||
real( kind = core_rknd ), intent(in) | Lscale_pert_coef, | ||
real( kind = core_rknd ), intent(in) | alpha_corr, | ||
real( kind = core_rknd ), intent(in) | Skw_denom_coef, | ||
real( kind = core_rknd ), intent(in) | c_K10, | ||
real( kind = core_rknd ), intent(in) | thlp2_rad_coef, | ||
real( kind = core_rknd ), intent(in) | thlp2_rad_cloud_frac_thresh, | ||
real( kind = core_rknd ), dimension(nparams), intent(out) | params | ||
) |
subroutine, public parameters_tunable::read_param_spread | ( | integer, intent(in) | iunit, |
character(len=*), intent(in) | filename, | ||
integer, dimension(nparams), intent(out) | nindex, | ||
real( kind = core_rknd ), dimension(nparams), intent(out) | param_spread, | ||
integer, intent(out) | ndim | ||
) |
subroutine, public parameters_tunable::read_parameters | ( | integer, intent(in) | iunit, |
character(len=*), intent(in) | filename, | ||
real( kind = core_rknd ), dimension(nparams), intent(out) | params | ||
) |
subroutine, public parameters_tunable::setup_parameters | ( | real( kind = core_rknd ), intent(in) | deltaz, |
real( kind = core_rknd ), dimension(nparams), intent(in) | params, | ||
integer, intent(in) | nzmax, | ||
integer, intent(in) | grid_type, | ||
real( kind = core_rknd ), dimension(nzmax), intent(in) | momentum_heights, | ||
real( kind = core_rknd ), dimension(nzmax), intent(in) | thermodynamic_heights, | ||
integer, intent(out) | err_code | ||
) |
subroutine parameters_tunable::unpack_parameters | ( | real( kind = core_rknd ), dimension(nparams), intent(in) | params, |
real( kind = core_rknd ), intent(out) | C1, | ||
real( kind = core_rknd ), intent(out) | C1b, | ||
real( kind = core_rknd ), intent(out) | C1c, | ||
real( kind = core_rknd ), intent(out) | C2, | ||
real( kind = core_rknd ), intent(out) | C2b, | ||
real( kind = core_rknd ), intent(out) | C2c, | ||
real( kind = core_rknd ), intent(out) | C2rt, | ||
real( kind = core_rknd ), intent(out) | C2thl, | ||
real( kind = core_rknd ), intent(out) | C2rtthl, | ||
real( kind = core_rknd ), intent(out) | C4, | ||
real( kind = core_rknd ), intent(out) | C5, | ||
real( kind = core_rknd ), intent(out) | C6rt, | ||
real( kind = core_rknd ), intent(out) | C6rtb, | ||
real( kind = core_rknd ), intent(out) | C6rtc, | ||
real( kind = core_rknd ), intent(out) | C6thl, | ||
real( kind = core_rknd ), intent(out) | C6thlb, | ||
real( kind = core_rknd ), intent(out) | C6thlc, | ||
real( kind = core_rknd ), intent(out) | C7, | ||
real( kind = core_rknd ), intent(out) | C7b, | ||
real( kind = core_rknd ), intent(out) | C7c, | ||
real( kind = core_rknd ), intent(out) | C8, | ||
real( kind = core_rknd ), intent(out) | C8b, | ||
real( kind = core_rknd ), intent(out) | C10, | ||
real( kind = core_rknd ), intent(out) | C11, | ||
real( kind = core_rknd ), intent(out) | C11b, | ||
real( kind = core_rknd ), intent(out) | C11c, | ||
real( kind = core_rknd ), intent(out) | C12, | ||
real( kind = core_rknd ), intent(out) | C13, | ||
real( kind = core_rknd ), intent(out) | C14, | ||
real( kind = core_rknd ), intent(out) | C15, | ||
real( kind = core_rknd ), intent(out) | C6rt_Lscale0, | ||
real( kind = core_rknd ), intent(out) | C6thl_Lscale0, | ||
real( kind = core_rknd ), intent(out) | C7_Lscale0, | ||
real( kind = core_rknd ), intent(out) | wpxp_L_thresh, | ||
real( kind = core_rknd ), intent(out) | c_K, | ||
real( kind = core_rknd ), intent(out) | c_K1, | ||
real( kind = core_rknd ), intent(out) | nu1, | ||
real( kind = core_rknd ), intent(out) | c_K2, | ||
real( kind = core_rknd ), intent(out) | nu2, | ||
real( kind = core_rknd ), intent(out) | c_K6, | ||
real( kind = core_rknd ), intent(out) | nu6, | ||
real( kind = core_rknd ), intent(out) | c_K8, | ||
real( kind = core_rknd ), intent(out) | nu8, | ||
real( kind = core_rknd ), intent(out) | c_K9, | ||
real( kind = core_rknd ), intent(out) | nu9, | ||
real( kind = core_rknd ), intent(out) | nu10, | ||
real( kind = core_rknd ), intent(out) | c_K_hm, | ||
real( kind = core_rknd ), intent(out) | c_K_hmb, | ||
real( kind = core_rknd ), intent(out) | K_hm_min_coef, | ||
real( kind = core_rknd ), intent(out) | nu_hm, | ||
real( kind = core_rknd ), intent(out) | gamma_coef, | ||
real( kind = core_rknd ), intent(out) | gamma_coefb, | ||
real( kind = core_rknd ), intent(out) | gamma_coefc, | ||
real( kind = core_rknd ), intent(out) | mu, | ||
real( kind = core_rknd ), intent(out) | beta, | ||
real( kind = core_rknd ), intent(out) | lmin_coef, | ||
real( kind = core_rknd ), intent(out) | coef_hm_1_hm_2_corr_adj, | ||
real( kind = core_rknd ), intent(out) | mult_coef, | ||
real( kind = core_rknd ), intent(out) | taumin, | ||
real( kind = core_rknd ), intent(out) | taumax, | ||
real( kind = core_rknd ), intent(out) | Lscale_mu_coef, | ||
real( kind = core_rknd ), intent(out) | Lscale_pert_coef, | ||
real( kind = core_rknd ), intent(out) | alpha_corr, | ||
real( kind = core_rknd ), intent(out) | Skw_denom_coef, | ||
real( kind = core_rknd ), intent(out) | c_K10, | ||
real( kind = core_rknd ), intent(out) | thlp2_rad_coef, | ||
real( kind = core_rknd ), intent(out) | thlp2_rad_cloud_frac_thresh | ||
) |
real( kind = core_rknd ), public parameters_tunable::alpha_corr = 0.15_core_rknd |
real( kind = core_rknd ), public parameters_tunable::beta = 2.400000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c1 = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c10 = 3.300000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c11 = 0.70000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c11b = 0.350000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c1b = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c1c = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2 = 1.300000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2b = 1.300000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2c = 5.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2rt = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2rtthl = 1.300000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c2thl = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c4 = 5.200000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c5 = 0.300000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6rt = 4.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6rt_lscale0 = 14.0_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6rtb = 6.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6rtc = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6thl = 4.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6thl_lscale0 = 14.0_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6thlb = 6.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c6thlc = 1.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c7 = 0.500000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c7_lscale0 = 0.8500000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c7b = 0.500000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c7c = 0.500000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c8 = 4.200000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c8b = 0.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k = 0.200000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k1 = 0.750000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k10 = 0.6_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k2 = 0.125000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k6 = 0.375000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k8 = 1.250000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k9 = 0.250000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k_hm = 0.750000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::c_k_hmb = 0.10000_core_rknd |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
real( kind = core_rknd ), public parameters_tunable::coef_hm_1_hm_2_corr_adj = 1.0_core_rknd |
real( kind = core_rknd ), dimension(clubb_cam), public parameters_tunable::defined |
real( kind = core_rknd ), public parameters_tunable::else |
real( kind = core_rknd ), public parameters_tunable::gamma_coef = 0.320000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::gamma_coefb = 0.320000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::gamma_coefc = 5.000000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::if |
|
private |
real( kind = core_rknd ), public parameters_tunable::k_hm_min_coef = 0.10000_core_rknd |
logical, public parameters_tunable::l_prescribed_avg_deltaz = .false. |
real( kind = core_rknd ), public parameters_tunable::lmin = 20.00000_core_rknd |
|
private |
real( kind = core_rknd ), public parameters_tunable::lscale_mu_coef = 2.0_core_rknd |
real( kind = core_rknd ), public parameters_tunable::lscale_pert_coef = 0.1_core_rknd |
real( kind = core_rknd ), public parameters_tunable::mu = 1.000E-3_core_rknd |
real( kind = core_rknd ), public parameters_tunable::mult_coef = 1.000000_core_rknd |
|
private |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu10_vert_res_dep |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu1_vert_res_dep |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu2_vert_res_dep |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu6_vert_res_dep |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu8_vert_res_dep |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu9_vert_res_dep |
|
private |
real( kind = core_rknd ), dimension(:), allocatable, public parameters_tunable::nu_hm_vert_res_dep |
character(len=27), dimension(nparams), parameter, public parameters_tunable::params_list = (/"C1 ", "C1b ", "C1c ", "C2 ", "C2b ", "C2c ", "C2rt ", "C2thl ", "C2rtthl ", "C4 ", "C5 ", "C6rt ", "C6rtb ", "C6rtc ", "C6thl ", "C6thlb ", "C6thlc ", "C7 ", "C7b ", "C7c ", "C8 ", "C8b ", "C10 ", "C11 ", "C11b ", "C11c ", "C12 ", "C13 ", "C14 ", "C15 ", "C6rt_Lscale0 ", "C6thl_Lscale0 ", "C7_Lscale0 ", "wpxp_L_thresh ", "c_K ", "c_K1 ", "nu1 ", "c_K2 ", "nu2 ", "c_K6 ", "nu6 ", "c_K8 ", "nu8 ", "c_K9 ", "nu9 ", "nu10 ", "c_K_hm ", "c_K_hmb ", "K_hm_min_coef ", "nu_hm ", "gamma_coef ", "gamma_coefb ", "gamma_coefc ", "mu ", "beta ", "lmin_coef ", "coef_hm_1_hm_2_corr_adj ", "mult_coef ", "taumin ", "taumax ", "Lscale_mu_coef ", "Lscale_pert_coef ", "alpha_corr ", "Skw_denom_coef ", "c_K10 ", "thlp2_rad_coef ", "thlp2_rad_cloud_frac_thresh" /) |
real( kind = core_rknd ), public parameters_tunable::skw_denom_coef = 0.0_core_rknd |
real( kind = core_rknd ), public parameters_tunable::taumax = 3600.000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::taumin = 90.00000_core_rknd |
real( kind = core_rknd ), public parameters_tunable::thlp2_rad_cloud_frac_thresh = 0.1_core_rknd |
real( kind = core_rknd ), public parameters_tunable::thlp2_rad_coef = 1.0_core_rknd |
real( kind = core_rknd ), public parameters_tunable::wpxp_l_thresh = huge(1.0_core_rknd) |