SCALE-RM
|
module CONSTANT More...
Functions/Subroutines | |
subroutine, public | const_setup |
Setup. More... | |
Variables | |
real(rp), public | const_pi = 3.14159265358979_RP |
pi More... | |
real(rp), public | const_d2r |
degree to radian More... | |
real(rp), public | const_eps = 1.E-16_RP |
small number More... | |
real(rp), public | const_eps1 = 0.99999999999999_RP |
small number More... | |
real(rp), public | const_huge = 1.E+30_RP |
huge number More... | |
integer, parameter, public | const_undef2 = -32768 |
undefined value (INT2) More... | |
real(sp), parameter, public | const_undef4 = -9.9999E30 |
undefined value (REAL4) More... | |
real(dp), parameter, public | const_undef8 = -9.9999D30 |
undefined value (REAL8) More... | |
real(rp), public | const_undef |
real(rp), public | const_radius = 6.37122E+6_RP |
radius of the planet [m] More... | |
real(rp), public | const_ohm = 7.2920E-5_RP |
angular velocity of the planet [1/s] More... | |
real(rp), public | const_grav = 9.80665_RP |
standard acceleration of gravity [m/s2] More... | |
real(rp), parameter, public | const_stb = 5.670373E-8_RP |
Stefan-Boltzman constant [W/m2/K4]. More... | |
real(rp), parameter, public | const_karman = 0.4_RP |
von Karman constant More... | |
real(rp), parameter, public | const_r = 8.31436_RP |
universal gas constant [J/mol/K] More... | |
real(rp), public | const_mdry = 28.966_RP |
mass weight (dry air) [g/mol] More... | |
real(rp), public | const_rdry = 287.04_RP |
specific gas constant (dry air) [J/kg/K] More... | |
real(rp), public | const_cpdry = 1004.64_RP |
specific heat (dry air,constant pressure) [J/kg/K] More... | |
real(rp), public | const_cvdry |
specific heat (dry air,constant volume) [J/kg/K] More... | |
real(rp), public | const_laps = 6.5E-3_RP |
lapse rate of ISA [K/m] More... | |
real(rp), public | const_lapsdry |
dry adiabatic lapse rate [K/m] More... | |
real(rp), public | const_mvap = 18.016_RP |
mass weight (water vapor) [g/mol] More... | |
real(rp), parameter, public | const_rvap = 461.50_RP |
specific gas constant (water vapor) [J/kg/K] More... | |
real(rp), parameter, public | const_cpvap = 1846.00_RP |
specific heat (water vapor, constant pressure) [J/kg/K] More... | |
real(rp), public | const_cvvap |
specific heat (water vapor, constant volume) [J/kg/K] More... | |
real(rp), parameter, public | const_cl = 4218.0_RP |
specific heat (liquid water) [J/kg/K] More... | |
real(rp), parameter, public | const_ci = 2106.0_RP |
specific heat (ice) [J/kg/K] More... | |
real(rp), public | const_epsvap |
Rdry / Rvap. More... | |
real(rp), public | const_epstvap |
1 / epsilon - 1 More... | |
real(rp), parameter, public | const_emelt = 3.4E5_RP |
real(rp), parameter, public | const_tmelt = 273.15_RP |
real(rp), parameter, public | const_lhv0 = 2.501E+6_RP |
latent heat of vaporizaion at 0C [J/kg] More... | |
real(rp), public | const_lhv00 |
latent heat of vaporizaion at 0K [J/kg] More... | |
real(rp), parameter, public | const_lhs0 = 2.834E+6_RP |
latent heat of sublimation at 0C [J/kg] More... | |
real(rp), public | const_lhs00 |
latent heat of sublimation at 0K [J/kg] More... | |
real(rp), public | const_lhf0 |
latent heat of fusion at 0C [J/kg] More... | |
real(rp), public | const_lhf00 |
latent heat of fusion at 0K [J/kg] More... | |
real(rp), parameter, public | const_psat0 = 610.78_RP |
saturate pressure of water vapor at 0C [Pa] More... | |
real(rp), parameter, public | const_dwatr = 1000.0_RP |
density of water [kg/m3] More... | |
real(rp), parameter, public | const_dice = 916.8_RP |
density of ice [kg/m3] More... | |
real(rp), public | const_sound |
speed of sound (dry air at 0C) [m/s] More... | |
real(rp), public | const_pstd = 101325.0_RP |
standard pressure [Pa] More... | |
real(rp), public | const_pre00 = 100000.0_RP |
pressure reference [Pa] More... | |
real(rp), public | const_tstd = 288.15_RP |
standard temperature (15C) [K] More... | |
real(rp), parameter, public | const_tem00 = 273.15_RP |
temperature reference (0C) [K] More... | |
real(rp), parameter, public | const_ppm = 1.E-6_RP |
parts par million More... | |
integer, public | const_i_lw = 1 |
long-wave radiation index More... | |
integer, public | const_i_sw = 2 |
short-wave radiation index More... | |
character(len=h_short), public | const_thermodyn_type = 'EXACT' |
internal energy type More... | |
module CONSTANT
name | type | default value | comment |
---|---|---|---|
CONST_RADIUS | real(RP) | 6.37122E+6_RP | radius of the planet [m] |
CONST_OHM | real(RP) | 7.2920E-5_RP | angular velocity of the planet [1/s] |
CONST_GRAV | real(RP) | 9.80665_RP | standard acceleration of gravity [m/s2] |
CONST_RDRY | real(RP) | 287.04_RP | specific gas constant (dry air) [J/kg/K] |
CONST_CPDRY | real(RP) | 1004.64_RP | specific heat (dry air,constant pressure) [J/kg/K] |
CONST_LAPS | real(RP) | 6.5E-3_RP | lapse rate of ISA [K/m] |
CONST_PSTD | real(RP) | 101325.0_RP | standard pressure [Pa] |
CONST_PRE00 | real(RP) | 100000.0_RP | pressure reference [Pa] |
CONST_TSTD | real(RP) | 288.15_RP | standard temperature (15C) [K] |
CONST_THERMODYN_TYPE | character(len=H_SHORT) | 'EXACT' | internal energy type |
CONST_SMALLPLANETFACTOR | real(RP) | 1.0_RP | factor for small planet |
subroutine, public scale_const::const_setup | ( | ) |
Setup.
Definition at line 113 of file scale_const.F90.
References const_ci, const_cl, const_cpdry, const_cpvap, const_cvdry, const_cvvap, const_d2r, const_dice, const_dwatr, const_eps, const_eps1, const_epstvap, const_epsvap, const_grav, const_huge, const_karman, const_laps, const_lapsdry, const_lhf0, const_lhf00, const_lhs0, const_lhs00, const_lhv0, const_lhv00, const_mdry, const_ohm, const_pi, const_pre00, const_psat0, const_pstd, const_r, const_radius, const_rdry, const_rvap, const_sound, const_stb, const_tem00, const_thermodyn_type, const_tstd, const_undef, const_undef2, const_undef4, const_undef8, scale_precision::dp, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, scale_process::prc_mpistop(), scale_precision::rp, and scale_precision::sp.
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().
real(rp), public scale_const::const_pi = 3.14159265358979_RP |
pi
Definition at line 34 of file scale_const.F90.
Referenced by scale_atmos_boundary::atmos_boundary_resume(), scale_atmos_dyn_common::atmos_dyn_wdamp_setup(), scale_atmos_hydrometeor::atmos_hydrometeor_diagnose_number_concentration(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_effectiveradius(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_sf_const::atmos_phy_sf_const(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn_setup(), scale_atmos_solarins::atmos_solarins_insolation_0d(), scale_atmos_solarins::atmos_solarins_insolation_2d(), scale_atmos_solarins::atmos_solarins_orbit(), mod_cnvlanduse::cnvlanduse(), mod_cnvtopo::cnvtopo(), const_setup(), mod_mkinit::faero(), mod_mktopo::mktopo(), scale_mapproj::mprj_setup(), scale_grid_real::real_update_z(), mod_mkinit::rect_setup(), scale_urban_phy_slc::urban_phy_slc(), scale_vector::vectr_triangle(), and mod_realinput_wrfarw::wrf_arwpost_calc_uvmet().
real(rp), public scale_const::const_d2r |
degree to radian
Definition at line 35 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup(), scale_atmos_solarins::atmos_solarins_orbit(), scale_atmos_solarins::atmos_solarins_setup(), mod_cnvlanduse::cnvlanduse(), mod_cnvlanduse::cnvlanduse_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), const_setup(), mod_copytopo::copytopo(), scale_fileio::fileio_set_coordinates(), scale_history::hist_setup(), scale_interpolation_nest::intrpnest_domain_compatibility(), scale_mapproj::mprj_setup(), scale_grid_nest::nest_setup(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput_wrfarw::parentatominputwrfarw(), mod_realinput_nicam::parentatomopennicam(), mod_realinput_scale::parentatomopenscale(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_scale::parentlandinputscale(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_grads::parentoceaninputgrads(), mod_realinput_nicam::parentoceaninputnicam(), mod_realinput_wrfarw::parentoceaninputwrfarw(), mod_realinput_nicam::parentoceanopennicam(), mod_realinput_scale::parentoceanopenscale(), scale_grid_real::real_update_z(), scale_atmos_phy_rd_mm5sw::swpara(), and mod_realinput_wrfarw::wrf_arwpost_calc_uvmet().
real(rp), public scale_const::const_eps = 1.E-16_RP |
small number
Definition at line 36 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_boundary::atmos_boundary_resume(), scale_atmos_dyn_common::atmos_dyn_fct(), scale_atmos_dyn_fvm_flux_ud3koren1993::atmos_dyn_fvm_fluxy_xvz_ud3koren1993(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_heve::atmos_dyn_tstep_short_fvm_heve(), scale_atmos_dyn_common::atmos_dyn_wdamp_setup(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_mixingratio(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_effectiveradius(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_mixingratio(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), scale_atmos_solarins::atmos_solarins_insolation_0d(), scale_atmos_solarins::atmos_solarins_insolation_2d(), scale_bulkflux::bulkflux_setup(), mod_cnvlanduse::cnvlanduse(), mod_cnvtopo::cnvtopo(), const_setup(), mod_copytopo::copytopo(), scale_atmos_phy_mp_sn14::dep_vapor_melt_ice_kij(), scale_fileio::fileio_setup(), scale_fileio::fileio_write_var_4d(), scale_atmos_phy_tb_mynn::get_length(), scale_interpolation_nest::intrpnest_interp_fact_llz(), mod_realinput::make_mask(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput::parentatomsetup(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_grads::parentoceaninputgrads(), mod_realinput_nicam::parentoceaninputnicam(), mod_realinput::replace_misval_const(), mod_realinput::replace_misval_map(), scale_atmos_refstate::smoothing(), scale_atmos_dyn_tstep_short_fvm_hevi::solve_direct(), mod_mkinit::tke_setup(), scale_urban_phy_slc::urban_phy_slc(), scale_vector::vectr_anticlockwise(), scale_vector::vectr_intersec(), scale_vector::vectr_triangle(), and scale_vector::vectr_xyz2latlon().
real(rp), public scale_const::const_eps1 = 0.99999999999999_RP |
small number
Definition at line 37 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and const_setup().
real(rp), public scale_const::const_huge = 1.E+30_RP |
huge number
Definition at line 38 of file scale_const.F90.
Referenced by mod_cnvtopo::cnvtopo_setup(), scale_comm::comm_horizontal_max_2d(), scale_comm::comm_horizontal_min_2d(), and const_setup().
integer, parameter, public scale_const::const_undef2 = -32768 |
undefined value (INT2)
Definition at line 40 of file scale_const.F90.
Referenced by scale_atmos_dyn_common::atmos_dyn_fct(), const_setup(), and scale_rm_statistics::stat_detail().
real(sp), parameter, public scale_const::const_undef4 = -9.9999E30 |
real(dp), parameter, public scale_const::const_undef8 = -9.9999D30 |
undefined value (REAL8)
Definition at line 42 of file scale_const.F90.
Referenced by mod_admin_time::admin_time_setup(), const_setup(), mod_mkinit::mkinit(), mod_mkinit::rect_setup(), and scale_rm_statistics::stat_detail().
real(rp), public scale_const::const_undef |
Definition at line 43 of file scale_const.F90.
Referenced by scale_atmos_boundary::atmos_boundary_setup(), scale_atmos_dyn_common::atmos_dyn_fct(), scale_atmos_dyn::atmos_dyn_setup(), scale_atmos_dyn_tinteg_large_euler::atmos_dyn_tinteg_large_euler_setup(), scale_atmos_dyn_tinteg_short_rk3::atmos_dyn_tinteg_short_rk3_setup(), scale_atmos_dyn_tinteg_short_rk4::atmos_dyn_tinteg_short_rk4_setup(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve_setup(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), scale_atmos_phy_ae_dummy::atmos_phy_ae_dummy_effectiveradius(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_effectiveradius(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_setup(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_setup(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup(), scale_atmos_phy_rd_offline::atmos_phy_rd_offline_setup(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_setup(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup(), scale_atmos_refstate::atmos_refstate_calc3d(), scale_debug::check(), scale_comm::comm_horizontal_mean(), const_setup(), mod_cpl_vars::cpl_vars_setup(), scale_external_input::extin_setup(), scale_atmos_phy_mp_sn14::freezing_water_kij(), scale_interpolation::interp_vertical_xi2p(), scale_interpolation::interp_vertical_xi2z(), scale_interpolation::interp_vertical_z2xi(), mod_realinput::land_interporation(), mod_land_vars::land_vars_setup(), mod_realinput::make_mask(), scale_mapproj::mprj_setup(), scale_ocean_phy_file::ocean_phy_file_setup(), mod_ocean_vars::ocean_vars_setup(), mod_realinput_grads::parentatominputgrads(), mod_realinput::parentatomsetup(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_grads::parentoceaninputgrads(), mod_realinput_nicam::parentoceaninputnicam(), mod_realinput_wrfarw::parentoceaninputwrfarw(), mod_realinput::replace_misval_map(), scale_urban_phy_slc::urban_phy_slc_setup(), and mod_urban_vars::urban_vars_setup().
real(rp), public scale_const::const_radius = 6.37122E+6_RP |
radius of the planet [m]
Definition at line 46 of file scale_const.F90.
Referenced by mod_cnvlanduse::cnvlanduse(), mod_cnvtopo::cnvtopo(), const_setup(), mod_copytopo::copytopo(), scale_gridtrans::gtrans_rotcoef(), scale_mapproj::mprj_setup(), mod_mkinit::read_sounding(), and scale_grid_real::real_calc_areavol().
real(rp), public scale_const::const_ohm = 7.2920E-5_RP |
angular velocity of the planet [1/s]
Definition at line 47 of file scale_const.F90.
Referenced by scale_atmos_dyn::atmos_dyn_setup(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve_setup(), const_setup(), and mod_mkinit::read_sounding().
real(rp), public scale_const::const_grav = 9.80665_RP |
standard acceleration of gravity [m/s2]
Definition at line 48 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_cape(), scale_atmos_bottom::atmos_bottom_estimate(), scale_atmos_diagnostic::atmos_diagnostic_get(), scale_atmos_dyn_tstep_short_fvm_heve::atmos_dyn_tstep_short_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi(), scale_atmos_phy_mp_common::atmos_phy_mp_precipitation(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_read(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), scale_atmos_phy_tb_hybrid::atmos_phy_tb_hybrid(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_vars::atmos_vars_history(), mod_atmos_vars::atmos_vars_monitor(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_total(), scale_bulkflux::bulkflux_setup(), const_setup(), scale_atmos_phy_cp_kf::cp_kf_main(), scale_atmos_phy_tb_mynn::get_length(), scale_atmos_phy_cp_kf::kf_lutab(), mod_realinput_grads::parentatominputgrads(), mod_realinput_scale::parentatominputscale(), mod_realinput_wrfarw::parentatominputwrfarw(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), scale_roughness::roughness_setup(), scale_atmos_dyn_tstep_short_fvm_hevi::solve_direct(), and scale_atmos_phy_rd_mm5sw::swrad().
real(rp), parameter, public scale_const::const_stb = 5.670373E-8_RP |
Stefan-Boltzman constant [W/m2/K4].
Definition at line 51 of file scale_const.F90.
Referenced by const_setup(), scale_land_sfc_const::land_sfc_const(), scale_land_sfc_thick_slab::land_sfc_thick_slab(), scale_land_sfc_thin_slab::land_sfc_thin_slab(), scale_ocean_sfc_const::ocean_sfc_const(), and scale_ocean_sfc_slab::ocean_sfc_slab().
real(rp), parameter, public scale_const::const_karman = 0.4_RP |
von Karman constant
Definition at line 52 of file scale_const.F90.
Referenced by scale_bulkflux::bulkflux_setup(), const_setup(), scale_atmos_phy_tb_mynn::get_length(), scale_atmos_phy_tb_smg::mixlen(), and scale_roughness::roughness_setup().
real(rp), parameter, public scale_const::const_r = 8.31436_RP |
universal gas constant [J/mol/K]
Definition at line 53 of file scale_const.F90.
Referenced by const_setup().
real(rp), public scale_const::const_mdry = 28.966_RP |
mass weight (dry air) [g/mol]
Definition at line 56 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), and const_setup().
real(rp), public scale_const::const_rdry = 287.04_RP |
specific gas constant (dry air) [J/kg/K]
Definition at line 57 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_dyn_tinteg_large_euler::atmos_dyn_tinteg_large_euler(), scale_atmos_dyn_tinteg_large_rk3::atmos_dyn_tinteg_large_rk3(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_refstate::atmos_refstate_calc3d(), mod_atmos_vars::atmos_vars_history(), scale_bulkflux::bulkflux_setup(), const_setup(), scale_atmos_phy_cp_kf::cp_kf_main(), scale_land_sfc_const::land_sfc_const(), scale_land_sfc_thick_slab::land_sfc_thick_slab(), scale_land_sfc_thin_slab::land_sfc_thin_slab(), scale_ocean_sfc_const::ocean_sfc_const(), scale_ocean_sfc_slab::ocean_sfc_slab(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput_scale::parentatominputscale(), and mod_realinput_wrfarw::parentatominputwrfarw().
real(rp), public scale_const::const_cpdry = 1004.64_RP |
specific heat (dry air,constant pressure) [J/kg/K]
Definition at line 58 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_refstate::atmos_refstate_calc3d(), mod_atmos_vars::atmos_vars_history(), scale_bulkflux::bulkflux_setup(), const_setup(), scale_atmos_phy_cp_kf::cp_kf_main(), scale_atmos_phy_tb_mynn::get_length(), scale_atmos_phy_cp_kf::kf_lutab(), scale_land_sfc_const::land_sfc_const(), scale_land_sfc_thick_slab::land_sfc_thick_slab(), scale_land_sfc_thin_slab::land_sfc_thin_slab(), scale_ocean_sfc_const::ocean_sfc_const(), scale_ocean_sfc_slab::ocean_sfc_slab(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput_scale::parentatominputscale(), and scale_urban_phy_slc::urban_phy_slc().
real(rp), public scale_const::const_cvdry |
specific heat (dry air,constant volume) [J/kg/K]
Definition at line 59 of file scale_const.F90.
Referenced by scale_atmos_dyn_tinteg_large_euler::atmos_dyn_tinteg_large_euler(), scale_atmos_dyn_tinteg_large_rk3::atmos_dyn_tinteg_large_rk3(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), mod_atmos_vars::atmos_vars_history(), mod_atmos_vars::atmos_vars_monitor(), mod_atmos_vars::atmos_vars_total(), and const_setup().
real(rp), public scale_const::const_laps = 6.5E-3_RP |
lapse rate of ISA [K/m]
Definition at line 60 of file scale_const.F90.
Referenced by const_setup(), mod_realinput::land_interporation(), mod_realinput_grads::parentatominputgrads(), mod_realinput_scale::parentatominputscale(), and mod_realinput_wrfarw::parentatominputwrfarw().
real(rp), public scale_const::const_lapsdry |
dry adiabatic lapse rate [K/m]
Definition at line 61 of file scale_const.F90.
Referenced by const_setup().
real(rp), public scale_const::const_mvap = 18.016_RP |
mass weight (water vapor) [g/mol]
Definition at line 64 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid().
real(rp), parameter, public scale_const::const_rvap = 461.50_RP |
specific gas constant (water vapor) [J/kg/K]
Definition at line 65 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_dyn_tinteg_large_euler::atmos_dyn_tinteg_large_euler(), scale_atmos_dyn_tinteg_large_rk3::atmos_dyn_tinteg_large_rk3(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_regist(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), mod_atmos_vars::atmos_vars_history(), and const_setup().
real(rp), parameter, public scale_const::const_cpvap = 1846.00_RP |
specific heat (water vapor, constant pressure) [J/kg/K]
Definition at line 66 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), public scale_const::const_cvvap |
specific heat (water vapor, constant volume) [J/kg/K]
Definition at line 67 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), parameter, public scale_const::const_cl = 4218.0_RP |
specific heat (liquid water) [J/kg/K]
Definition at line 68 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_saturation::atmos_saturation_setup(), const_setup(), scale_land_phy_slab::land_phy_slab_setup(), and scale_ocean_phy_slab::ocean_phy_slab_setup().
real(rp), parameter, public scale_const::const_ci = 2106.0_RP |
specific heat (ice) [J/kg/K]
Definition at line 69 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), public scale_const::const_epsvap |
Rdry / Rvap.
Definition at line 71 of file scale_const.F90.
Referenced by scale_atmos_refstate::atmos_refstate_write(), const_setup(), and mod_realinput_grads::parentatominputgrads().
real(rp), public scale_const::const_epstvap |
1 / epsilon - 1
Definition at line 72 of file scale_const.F90.
Referenced by scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_bulkflux::bulkflux_setup(), and const_setup().
real(rp), parameter, public scale_const::const_emelt = 3.4E5_RP |
Definition at line 74 of file scale_const.F90.
Referenced by scale_atmos_phy_cp_kf::cp_kf_main().
real(rp), parameter, public scale_const::const_tmelt = 273.15_RP |
Definition at line 75 of file scale_const.F90.
real(rp), parameter, public scale_const::const_lhv0 = 2.501E+6_RP |
latent heat of vaporizaion at 0C [J/kg]
Definition at line 77 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), public scale_const::const_lhv00 |
latent heat of vaporizaion at 0K [J/kg]
Definition at line 78 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), parameter, public scale_const::const_lhs0 = 2.834E+6_RP |
latent heat of sublimation at 0C [J/kg]
Definition at line 79 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_lhs_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), public scale_const::const_lhs00 |
latent heat of sublimation at 0K [J/kg]
Definition at line 80 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().
real(rp), public scale_const::const_lhf0 |
latent heat of fusion at 0C [J/kg]
Definition at line 81 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), and const_setup().
real(rp), public scale_const::const_lhf00 |
latent heat of fusion at 0K [J/kg]
Definition at line 82 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), and const_setup().
real(rp), parameter, public scale_const::const_psat0 = 610.78_RP |
saturate pressure of water vapor at 0C [Pa]
Definition at line 83 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), const_setup(), and scale_atmos_phy_mp_suzuki10::mp_suzuki10().
real(rp), parameter, public scale_const::const_dwatr = 1000.0_RP |
density of water [kg/m3]
Definition at line 84 of file scale_const.F90.
Referenced by scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_effectiveradius(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), const_setup(), scale_land_phy_slab::land_phy_slab(), scale_land_phy_slab::land_phy_slab_setup(), and scale_ocean_phy_slab::ocean_phy_slab_setup().
real(rp), parameter, public scale_const::const_dice = 916.8_RP |
density of ice [kg/m3]
Definition at line 85 of file scale_const.F90.
Referenced by scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_effectiveradius(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), and const_setup().
real(rp), public scale_const::const_sound |
speed of sound (dry air at 0C) [m/s]
Definition at line 87 of file scale_const.F90.
Referenced by const_setup().
real(rp), public scale_const::const_pstd = 101325.0_RP |
standard pressure [Pa]
Definition at line 89 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_refstate::atmos_refstate_write(), and const_setup().
real(rp), public scale_const::const_pre00 = 100000.0_RP |
pressure reference [Pa]
Definition at line 90 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_heve::atmos_dyn_tstep_short_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), scale_atmos_refstate::atmos_refstate_calc3d(), mod_atmos_vars::atmos_vars_history(), scale_bulkflux::bulkflux_setup(), const_setup(), scale_atmos_phy_cp_kf::cp_kf_main(), scale_atmos_phy_cp_kf::kf_lutab(), scale_land_sfc_const::land_sfc_const(), scale_land_sfc_thick_slab::land_sfc_thick_slab(), scale_land_sfc_thin_slab::land_sfc_thin_slab(), scale_ocean_sfc_const::ocean_sfc_const(), scale_ocean_sfc_slab::ocean_sfc_slab(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), and mod_realinput_scale::parentatominputscale().
real(rp), public scale_const::const_tstd = 288.15_RP |
standard temperature (15C) [K]
Definition at line 91 of file scale_const.F90.
Referenced by const_setup().
real(rp), parameter, public scale_const::const_tem00 = 273.15_RP |
temperature reference (0C) [K]
Definition at line 92 of file scale_const.F90.
Referenced by scale_atmos_adiabat::atmos_adiabat_liftparcel(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_entr_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhf_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhs_3d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_0d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_1d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_2d(), scale_atmos_hydrometeor::atmos_hydrometeor_lhv_3d(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_effectiveradius(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), const_setup(), scale_atmos_phy_cp_kf::cp_kf_main(), scale_atmos_phy_mp_suzuki10::mp_suzuki10(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_grads::parentoceaninputgrads(), and mod_realinput_nicam::parentoceaninputnicam().
real(rp), parameter, public scale_const::const_ppm = 1.E-6_RP |
parts par million
Definition at line 93 of file scale_const.F90.
Referenced by scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid().
integer, public scale_const::const_i_lw = 1 |
long-wave radiation index
Definition at line 95 of file scale_const.F90.
Referenced by mod_atmos_phy_sf_vars::atmos_phy_sf_vars_external_in(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_fillhalo(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_read(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_write(), mod_realinput::land_interporation(), scale_ocean_sfc::ocean_sfc_simplealbedo(), mod_realinput::parentatomsetup(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_wrfarw::parentoceaninputwrfarw(), and mod_realinput::realinput_surface().
integer, public scale_const::const_i_sw = 2 |
short-wave radiation index
Definition at line 96 of file scale_const.F90.
Referenced by mod_atmos_phy_sf_vars::atmos_phy_sf_vars_external_in(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_fillhalo(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_read(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_write(), mod_realinput::land_interporation(), scale_ocean_sfc::ocean_sfc_simplealbedo(), mod_realinput::parentatomsetup(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_wrfarw::parentoceaninputwrfarw(), and mod_realinput::realinput_surface().
character(len=h_short), public scale_const::const_thermodyn_type = 'EXACT' |
internal energy type
Definition at line 98 of file scale_const.F90.
Referenced by scale_atmos_hydrometeor::atmos_hydrometeor_setup(), scale_atmos_saturation::atmos_saturation_setup(), and const_setup().