CAM
setup_clubb_pdf_params.F90 File Reference

Modules

module  setup_clubb_pdf_params
 

Functions/Subroutines

subroutine, public setup_clubb_pdf_params::setup_pdf_parameters (nz, d_variables, dt, rho, Nc_in_cloud, rcm, cloud_frac, ice_supersat_frac, hydromet, wphydrometp, corr_array_cloud, corr_array_below, pdf_params, l_stats_samp, hydrometp2, mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, corr_cholesky_mtx_1, corr_cholesky_mtx_2, hydromet_pdf_params)
 
subroutine, private setup_clubb_pdf_params::component_means_hydromet_orig (nz, hydromet, rho, rc_1, rc_2, mixt_frac, l_stats_samp, hm1, hm2)
 
subroutine, private setup_clubb_pdf_params::component_means_hydromet_corr (nz, hydromet, wphydrometp_zt, hydrometp2_zt, wp2_zt, mixt_frac, l_stats_samp, hm_1, hm_2)
 
subroutine, private setup_clubb_pdf_params::precip_fraction (nz, hydromet, hm1, hm2, cloud_frac, cloud_frac_1, mixt_frac, ice_supersat_frac, precip_frac, precip_frac_1, precip_frac_2)
 
subroutine, public setup_clubb_pdf_params::compute_mean_stdev (Ncnm, rc_1, rc_2, cloud_frac_1, cloud_frac_2, hm1, hm2, precip_frac_1, precip_frac_2, sigma2_on_mu2_ip_array_cloud, sigma2_on_mu2_ip_array_below, pdf_params, d_variables, mu_x_1, mu_x_2, sigma_x_1, sigma_x_2)
 
subroutine, public setup_clubb_pdf_params::compute_corr (wm_zt, rc_1, rc_2, cloud_frac_1, cloud_frac_2, wpchip, wpNcnp, stdev_w, mixt_frac, precip_frac_1, precip_frac_2, wphydrometp_zt, mu_x_1, mu_x_2, sigma_x_1, sigma_x_2, corr_array_cloud, corr_array_below, pdf_params, d_variables, corr_array_1, corr_array_2)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_mean_hm_ip (hmi, precip_frac_i, hydromet_tol)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_stdev_hm_ip (mu_hm_i, rci, cloud_fraci, hm_sigma2_on_mu2_cloud, hm_sigma2_on_mu2_below)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_corr_w_x (corr_w_x, rc_i, cloud_frac_i, corr_w_x_NN_cloud, corr_w_x_NN_below)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_corr_chi_eta (pdf_corr_chi_eta_i, rc_i, cloud_frac_i, corr_chi_eta_NN_cloud, corr_chi_eta_NN_below, l_limit_corr_chi_eta)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_corr_w_hm_ip (corr_w_hm_i_in, rc_i, cloud_frac_i, corr_w_hm_NL_cloud, corr_w_hm_NL_below)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_corr_x_hm_ip (rc_i, cloud_frac_i, corr_x_hm_NL_cloud, corr_x_hm_NL_below)
 
real(kind=core_rknd) function, private setup_clubb_pdf_params::component_corr_hmx_hmy_ip (rc_i, cloud_frac_i, corr_hmx_hmy_LL_cloud, corr_hmx_hmy_LL_below)
 
pure real(kind=core_rknd) function setup_clubb_pdf_params::component_corr_eta_hm_ip (corr_chi_eta_i, corr_chi_hm_i)
 
subroutine, public setup_clubb_pdf_params::normalize_mean_stdev (hm1, hm2, Ncnm, d_variables, mu_x_1, mu_x_2, sigma_x_1, sigma_x_2, sigma2_on_mu2_ip_1, sigma2_on_mu2_ip_2, mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n)
 
subroutine, public setup_clubb_pdf_params::normalize_corr (d_variables, sigma_x_1_n, sigma_x_2_n, sigma2_on_mu2_ip_1, sigma2_on_mu2_ip_2, corr_array_1, corr_array_2, corr_array_1_n, corr_array_2_n)
 
subroutine, private setup_clubb_pdf_params::calc_corr_w_hm (wm, wphydrometp, mu_w_1, mu_w_2, mu_hm_1, mu_hm_2, sigma_w_1, sigma_w_2, sigma_hm_1, sigma_hm_2, mixt_frac, precip_frac_1, precip_frac_2, corr_w_hm_1, corr_w_hm_2, hm_tol)
 
subroutine, private setup_clubb_pdf_params::pdf_param_hm_stats (d_variables, level, mu_x_1, mu_x_2, sigma_x_1, sigma_x_2, corr_array_1, corr_array_2, l_stats_samp)
 
subroutine, private setup_clubb_pdf_params::pdf_param_ln_hm_stats (d_variables, level, mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, l_stats_samp)
 
subroutine, private setup_clubb_pdf_params::pack_pdf_params (hm1, hm2, d_variables, mu_x_1, mu_x_2, sigma_x_1, sigma_x_2, corr_array_1, corr_array_2, precip_frac, precip_frac_1, precip_frac_2, hydromet_pdf_params)
 
elemental real(kind=core_rknd) function setup_clubb_pdf_params::compute_rtp2_from_chi (pdf_params, corr_chi_eta_1, corr_chi_eta_2)
 

Variables

logical, parameter, private setup_clubb_pdf_params::l_interp_prescribed_params = .false.