ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
Functions/Subroutines | |
subroutine | init_module_model_constants |
Variables | |
real(c_double), parameter | epsilon = 1.E-15 |
real(c_double), parameter | g = 9.81 |
real(c_double), parameter | r_d = 287. |
real(c_double), parameter | cp = 7.*r_d/2. |
real(c_double), parameter | r_v = 461.6 |
real(c_double), parameter | cv = cp-r_d |
real(c_double), parameter | cpv = 4.*r_v |
real(c_double), parameter | cvv = cpv-r_v |
real(c_double), parameter | cvpm = -cv/cp |
real(c_double), parameter | cliq = 4190. |
real(c_double), parameter | cice = 2106. |
real(c_double), parameter | psat = 610.78 |
real(c_double), parameter | rcv = r_d/cv |
real(c_double), parameter | rcp = r_d/cp |
real(c_double), parameter | rovg = r_d/g |
real(c_double), parameter | c2 = cp * rcv |
real, parameter | mwdry = 28.966 |
real(c_double), parameter | p1000mb = 100000. |
real(c_double), parameter | t0 = 300. |
real(c_double), parameter | p0 = p1000mb |
real(c_double), parameter | cpovcv = cp/(cp-r_d) |
real(c_double), parameter | cvovcp = 1./cpovcv |
real(c_double), parameter | rvovrd = r_v/r_d |
real(c_double), parameter | reradius = 1./6370.0e03 |
real(c_double), parameter | asselin = .025 |
real(c_double), parameter | cb = 25. |
real(c_double), parameter | xlv0 = 3.15E6 |
real(c_double), parameter | xlv1 = 2370. |
real(c_double), parameter | xls0 = 2.905E6 |
real(c_double), parameter | xls1 = 259.532 |
real(c_double), parameter | xls = 2.85E6 |
real(c_double), parameter | xlv = 2.5E6 |
real(c_double), parameter | xlf = 3.50E5 |
real(c_double), parameter | rhowater = 1000. |
real(c_double), parameter | rhosnow = 100. |
real(c_double), parameter | rhoair0 = 1.28 |
real(c_double), parameter | re_qc_bg = 2.49E-6 |
real(c_double), parameter | re_qi_bg = 4.99E-6 |
real(c_double), parameter | re_qs_bg = 9.99E-6 |
real(c_double), parameter | re_qc_max = 50.E-6 |
real(c_double), parameter | re_qi_max = 125.E-6 |
real(c_double), parameter | re_qs_max = 999.E-6 |
real(c_double), parameter | piconst = 3.1415926535897932384626433 |
real(c_double), parameter | degrad = piconst/180. |
real(c_double), parameter | dpd = 360./365. |
real(c_double), parameter | svp1 =0.6112 |
real(c_double), parameter | svp2 =17.67 |
real(c_double), parameter | svp3 =29.65 |
real(c_double), parameter | svpt0 =273.15 |
real(c_double), parameter | ep_1 =R_v/R_d-1. |
real(c_double), parameter | ep_2 =R_d/R_v |
real(c_double), parameter | karman =0.4 |
real(c_double), parameter | eomeg =7.2921E-5 |
real(c_double), parameter | stbolt =5.67051E-8 |
real(c_double), parameter | prandtl = 1./3.0 |
real(c_double), parameter | w_alpha = 0.3 |
real(c_double), parameter | w_beta = 1.0 |
real(c_double), parameter | pq0 =379.90516 |
real(c_double), parameter | epsq2 =0.2 |
real(c_double), parameter | a2 =17.2693882 |
real(c_double), parameter | a3 =273.16 |
real(c_double), parameter | a4 =35.86 |
real(c_double), parameter | epsq =1.e-12 |
real(c_double), parameter | p608 =rvovrd-1. |
real(c_double), parameter | climit =1.e-20 |
real(c_double), parameter | cm1 =2937.4 |
real(c_double), parameter | cm2 =4.9283 |
real(c_double), parameter | cm3 =23.5518 |
real(c_double), parameter | defc =0.0 |
real(c_double), parameter | defm =99999.0 |
real(c_double), parameter | epsfc =1./1.05 |
real(c_double), parameter | epswet =0.0 |
real(c_double), parameter | fcdif =1./3. |
real(c_double), parameter | fcm =0.00003 |
real(c_double), parameter | gma =-r_d*(1.-rcp)*0.5 |
real(c_double), parameter | p400 =40000.0 |
real(c_double), parameter | phitp =15000.0 |
real(c_double), parameter | pi2 =2.*3.1415926 |
real(c_double), parameter | pi1 =3.1415926 |
real(c_double), parameter | plbtm =105000.0 |
real(c_double), parameter | plomd =64200.0 |
real(c_double), parameter | pmdhi =35000.0 |
real(c_double), parameter | q2ini =0.50 |
real(c_double), parameter | rfcp =0.25/cp |
real(c_double), parameter | rhcrit_land =0.75 |
real(c_double), parameter | rhcrit_sea =0.80 |
real(c_double), parameter | rlag =14.8125 |
real(c_double), parameter | rlx =0.90 |
real(c_double), parameter | scq2 =50.0 |
real(c_double), parameter | slopht =0.001 |
real(c_double), parameter | tlc =2.*0.703972477 |
real(c_double), parameter | wa =0.15 |
real(c_double), parameter | wght =0.35 |
real(c_double), parameter | wpc =0.075 |
real(c_double), parameter | z0land =0.10 |
real(c_double), parameter | z0max =0.008 |
real(c_double), parameter | z0sea =0.001 |
integer, parameter | planet_year = 365 |
real(c_double), parameter | obliquity = 23.5 |
real(c_double), parameter | eccentricity = 0.014 |
real(c_double), parameter | semimajoraxis = 1.0 |
real(c_double), parameter | zero_date = 0.0 |
real(c_double), parameter | equinox_fraction = 0.0 |
integer, parameter | zone_solve_em = 1 |
integer, parameter | zone_sfs = 2 |
subroutine module_model_constants::init_module_model_constants |
real(c_double), parameter module_model_constants::a2 =17.2693882 |
real(c_double), parameter module_model_constants::a3 =273.16 |
real(c_double), parameter module_model_constants::a4 =35.86 |
Referenced by calc_saturation_vapor_pressure(), erf_dtesati(), erf_dtesatw(), erf_esati(), and erf_esatw().
real(c_double), parameter module_model_constants::asselin = .025 |
Referenced by SatMethods::Bolton_svp_water(), and WaterVaporSat::findsp().
real(c_double), parameter module_model_constants::cb = 25. |
real(c_double), parameter module_model_constants::cice = 2106. |
real(c_double), parameter module_model_constants::climit =1.e-20 |
real(c_double), parameter module_model_constants::cliq = 4190. |
real(c_double), parameter module_model_constants::cm1 =2937.4 |
real(c_double), parameter module_model_constants::cm2 =4.9283 |
real(c_double), parameter module_model_constants::cm3 =23.5518 |
real(c_double), parameter module_model_constants::defc =0.0 |
real(c_double), parameter module_model_constants::defm =99999.0 |
Referenced by orbital_params().
real(c_double), parameter module_model_constants::dpd = 360./365. |
real(c_double), parameter module_model_constants::eccentricity = 0.014 |
real(c_double), parameter module_model_constants::eomeg =7.2921E-5 |
real(c_double), parameter module_model_constants::ep_1 =R_v/R_d-1. |
real(c_double), parameter module_model_constants::ep_2 =R_d/R_v |
Referenced by module_mp_morr_two_moment::morr_two_moment_micro().
real(c_double), parameter module_model_constants::epsfc =1./1.05 |
real(c_double), parameter module_model_constants::epsilon = 1.E-15 |
Referenced by Kessler::AdvanceKessler(), eb_::EBToPVD::calc_alpha(), TurbulentPerturbation::calc_tpi_meanMag_perBox(), ComputeDiffusivityMYNN25(), ComputeDiffusivityMYNNEDMF(), ComputeTurbulentViscosityLES(), ComputeTurbulentViscosityRANS(), eb_aux_::define(), erf_slow_rhs_post(), ERFFillPatcher::Fill(), SAM::IceFall(), init_which_terrain_grid(), make_mom_sources(), SAM::Precip(), SAM::PrecipFall(), SurfaceLayer::SurfaceLayer(), and ERF::writeNow().
real(c_double), parameter module_model_constants::epsq =1.e-12 |
real(c_double), parameter module_model_constants::epsq2 =0.2 |
real(c_double), parameter module_model_constants::epswet =0.0 |
real(c_double), parameter module_model_constants::equinox_fraction = 0.0 |
real(c_double), parameter module_model_constants::fcdif =1./3. |
real(c_double), parameter module_model_constants::fcm =0.00003 |
real(c_double), parameter module_model_constants::g = 9.81 |
real(c_double), parameter module_model_constants::karman =0.4 |
real, parameter module_model_constants::mwdry = 28.966 |
real(c_double), parameter module_model_constants::obliquity = 23.5 |
Referenced by Morrison::Advance(), ERF::advance_dycore(), ERF::derive_diag_profiles_stag(), make_buoyancy(), and make_gradp_pert().
real(c_double), parameter module_model_constants::p1000mb = 100000. |
real(c_double), parameter module_model_constants::p400 =40000.0 |
real(c_double), parameter module_model_constants::phitp =15000.0 |
real(c_double), parameter module_model_constants::pi1 =3.1415926 |
real(c_double), parameter module_model_constants::pi2 =2.*3.1415926 |
real(c_double), parameter module_model_constants::piconst = 3.1415926535897932384626433 |
integer, parameter module_model_constants::planet_year = 365 |
real(c_double), parameter module_model_constants::plbtm =105000.0 |
real(c_double), parameter module_model_constants::plomd =64200.0 |
real(c_double), parameter module_model_constants::pmdhi =35000.0 |
real(c_double), parameter module_model_constants::pq0 =379.90516 |
real(c_double), parameter module_model_constants::prandtl = 1./3.0 |
Referenced by ComputeDiffusivityYSU().
real(c_double), parameter module_model_constants::psat = 610.78 |
real(c_double), parameter module_model_constants::q2ini =0.50 |
real(c_double), parameter module_model_constants::r_d = 287. |
real(c_double), parameter module_model_constants::r_v = 461.6 |
real(c_double), parameter module_model_constants::re_qc_bg = 2.49E-6 |
real(c_double), parameter module_model_constants::re_qc_max = 50.E-6 |
real(c_double), parameter module_model_constants::re_qi_bg = 4.99E-6 |
real(c_double), parameter module_model_constants::re_qi_max = 125.E-6 |
real(c_double), parameter module_model_constants::re_qs_bg = 9.99E-6 |
real(c_double), parameter module_model_constants::re_qs_max = 999.E-6 |
real(c_double), parameter module_model_constants::reradius = 1./6370.0e03 |
real(c_double), parameter module_model_constants::rhcrit_land =0.75 |
real(c_double), parameter module_model_constants::rhcrit_sea =0.80 |
real(c_double), parameter module_model_constants::rhoair0 = 1.28 |
real(c_double), parameter module_model_constants::rhosnow = 100. |
real(c_double), parameter module_model_constants::rhowater = 1000. |
real(c_double), parameter module_model_constants::rlag =14.8125 |
real(c_double), parameter module_model_constants::rlx =0.90 |
real(c_double), parameter module_model_constants::scq2 =50.0 |
real(c_double), parameter module_model_constants::semimajoraxis = 1.0 |
real(c_double), parameter module_model_constants::slopht =0.001 |
real(c_double), parameter module_model_constants::stbolt =5.67051E-8 |
real(c_double), parameter module_model_constants::svp1 =0.6112 |
Referenced by erf_dtesatw_cc(), erf_esatw_cc(), and rh_to_mxrat().
real(c_double), parameter module_model_constants::svp2 =17.67 |
Referenced by erf_dtesatw_cc(), erf_esatw_cc(), and rh_to_mxrat().
real(c_double), parameter module_model_constants::svp3 =29.65 |
Referenced by erf_dtesatw_cc(), erf_esatw_cc(), and rh_to_mxrat().
real(c_double), parameter module_model_constants::svpt0 =273.15 |
Referenced by erf_dtesatw_cc(), erf_esatw_cc(), and rh_to_mxrat().
real(c_double), parameter module_model_constants::t0 = 300. |
real(c_double), parameter module_model_constants::tlc =2.*0.703972477 |
real(c_double), parameter module_model_constants::w_alpha = 0.3 |
real(c_double), parameter module_model_constants::w_beta = 1.0 |
real(c_double), parameter module_model_constants::wa =0.15 |
real(c_double), parameter module_model_constants::wght =0.35 |
real(c_double), parameter module_model_constants::wpc =0.075 |
real(c_double), parameter module_model_constants::xlf = 3.50E5 |
Referenced by Morrison::Advance().
real(c_double), parameter module_model_constants::xls = 2.85E6 |
real(c_double), parameter module_model_constants::xls0 = 2.905E6 |
real(c_double), parameter module_model_constants::xls1 = 259.532 |
real(c_double), parameter module_model_constants::xlv = 2.5E6 |
real(c_double), parameter module_model_constants::xlv0 = 3.15E6 |
real(c_double), parameter module_model_constants::xlv1 = 2370. |
real(c_double), parameter module_model_constants::z0land =0.10 |
real(c_double), parameter module_model_constants::z0max =0.008 |
real(c_double), parameter module_model_constants::z0sea =0.001 |
real(c_double), parameter module_model_constants::zero_date = 0.0 |