SCALE-RM
|
module INITIAL More...
Functions/Subroutines | |
subroutine, public | mkinit_setup |
Setup. More... | |
subroutine, public | mkinit_finalize |
Finalize. More... | |
subroutine, public | mkinit (output) |
Driver. More... | |
subroutine | rect_setup |
Bubble. More... | |
real(rp) function | faero (f0, r0, x, alpha, rhoa) |
subroutine | flux_setup |
flux setup More... | |
subroutine | land_setup |
Land setup. More... | |
subroutine | ocean_setup |
Ocean setup. More... | |
subroutine | urban_setup |
Urban setup. More... | |
subroutine | tke_setup |
TKE setup. More... | |
subroutine | read_sounding (DENS, VELX, VELY, POTT, QV) |
Read sounding data from file. More... | |
Variables | |
integer, public | mkinit_type = -1 |
integer, parameter, public | i_ignore = 0 |
integer, parameter, public | i_planestate = 1 |
integer, parameter, public | i_tracerbubble = 2 |
integer, parameter, public | i_coldbubble = 3 |
integer, parameter, public | i_lambwave = 4 |
integer, parameter, public | i_gravitywave = 5 |
integer, parameter, public | i_khwave = 6 |
integer, parameter, public | i_turbulence = 7 |
integer, parameter, public | i_mountainwave = 8 |
integer, parameter, public | i_warmbubble = 9 |
integer, parameter, public | i_supercell = 10 |
integer, parameter, public | i_squallline = 11 |
integer, parameter, public | i_wk1982 = 12 |
integer, parameter, public | i_dycoms2_rf01 = 13 |
integer, parameter, public | i_dycoms2_rf02 = 14 |
integer, parameter, public | i_rico = 15 |
integer, parameter, public | i_interporation = 16 |
integer, parameter, public | i_landcouple = 17 |
integer, parameter, public | i_oceancouple = 18 |
integer, parameter, public | i_urbancouple = 19 |
integer, parameter, public | i_triplecouple = 20 |
integer, parameter, public | i_bubblecouple = 21 |
integer, parameter, public | i_seabreeze = 22 |
integer, parameter, public | i_heatisland = 23 |
integer, parameter, public | i_dycoms2_rf02_dns = 24 |
integer, parameter, public | i_real = 25 |
integer, parameter, public | i_grayzone = 26 |
integer, parameter, public | i_boxaero = 27 |
integer, parameter, public | i_warmbubbleaero = 28 |
integer, parameter, public | i_cavityflow = 29 |
integer, parameter, public | i_barocwave = 30 |
integer, parameter, public | i_bomex = 31 |
module INITIAL
name | type | default value | comment |
---|---|---|---|
MKINIT_INITNAME | character(len=H_SHORT) | 'NONE' |
name | type | default value | comment |
---|---|---|---|
BBL_EACHNODE | logical | .false. | Arrange bubble at each node? [kg/kg] |
BBL_CZ | real(RP) | 2.E3_RP | center location [m]: z |
BBL_CX | real(RP) | 2.E3_RP | center location [m]: x |
BBL_CY | real(RP) | 2.E3_RP | center location [m]: y |
BBL_RZ | real(RP) | 0.0_RP | bubble radius [m]: z |
BBL_RX | real(RP) | 0.0_RP | bubble radius [m]: x |
BBL_RY | real(RP) | 0.0_RP | bubble radius [m]: y |
BBL_FUNCTYPE | character(len=H_SHORT) | 'COSBELL' | COSBELL or GAUSSIAN |
name | type | default value | comment |
---|---|---|---|
RCT_EACHNODE | logical | .false. | Arrange rectangle at each node? [kg/kg] |
RCT_CZ | real(RP) | 2.E3_RP | center location [m]: z |
RCT_CX | real(RP) | 2.E3_RP | center location [m]: x |
RCT_CY | real(RP) | 2.E3_RP | center location [m]: y |
RCT_RZ | real(RP) | 2.E3_RP | rectangle z width [m]: z |
RCT_RX | real(RP) | 2.E3_RP | rectangle x width [m]: x |
RCT_RY | real(RP) | 2.E3_RP | rectangle y width [m]: y |
name | type | default value | comment |
---|---|---|---|
CCN_INIT | real(RP) | 50.E+6_RP | initial cloud condensation nucrei [#/m3] |
M0_INIT | real(RP) | 0.0_RP | initial total num. conc. of modes (Atk,Acm,Cor) [#/m3] |
DG_INIT | real(RP) | 80.e-9_RP | initial number equivalen diameters of modes [m] |
SG_INIT | real(RP) | 1.6_RP | initial standard deviation [-] |
D_MIN_INP | real(RP), dimension(3) | d_min_def | |
D_MAX_INP | real(RP), dimension(3) | d_max_def | |
K_MIN_INP | real(RP), dimension(3) | k_min_def | |
K_MAX_INP | real(RP), dimension(3) | k_max_def | |
N_KAP_INP | integer, dimension(3) | n_kap_def |
name | type | default value | comment |
---|---|---|---|
FLX_RAIN | real(RP) | 0.0_RP | surface rain flux [kg/m2/s] |
FLX_SNOW | real(RP) | 0.0_RP | surface snow flux [kg/m2/s] |
FLX_IR_DN | real(RP) | 0.0_RP | surface downwad radiation flux [J/m2/s] |
FLX_NIR_DN | real(RP) | 0.0_RP | surface downwad radiation flux [J/m2/s] |
FLX_VIS_DN | real(RP) | 0.0_RP | surface downwad radiation flux [J/m2/s] |
name | type | default value | comment |
---|---|---|---|
LND_TEMP | real(RP) | land soil temperature [K] | |
LND_WATER | real(RP) | 0.15_RP | land soil moisture [m3/m3] |
LND_ICE | real(RP) | 0.00_RP | land soil ice [m3/m3] |
SFC_TEMP | real(RP) | ocean skin temperature [K] | |
SFC_ALBEDO_LW | real(RP) | 0.04_RP | ocean surface albedo for LW (0-1) |
SFC_ALBEDO_SW | real(RP) | 0.05_RP | ocean surface albedo for SW (0-1) |
name | type | default value | comment |
---|---|---|---|
OCN_TEMP | real(RP) | ocean temperature [K] | |
OCN_SALT | real(RP) | 0.0_RP | ocean salinity [psu] |
OCN_UVEL | real(RP) | 0.0_RP | ocean u-velocity [m/s] |
OCN_VVEL | real(RP) | 0.0_RP | ocean v-velocity [m/s] |
ICE_TEMP | real(RP) | ocean temperature [K] | |
ICE_MASS | real(RP) | 0.0_RP | ocean temperature [K] |
SFC_TEMP | real(RP) | ocean skin temperature [K] | |
SFC_ALBEDO_LW | real(RP) | 0.04_RP | ocean surface albedo for LW (0-1) |
SFC_ALBEDO_SW | real(RP) | 0.05_RP | ocean surface albedo for SW (0-1) |
SFC_Z0M | real(RP) | 1.E-4_RP | ocean surface roughness length (momentum) [m] |
SFC_Z0H | real(RP) | 1.E-4_RP | ocean surface roughness length (heat) [m] |
SFC_Z0E | real(RP) | 1.E-4_RP | ocean surface roughness length (vapor) [m] |
name | type | default value | comment |
---|---|---|---|
URB_ROOF_TEMP | real(RP) | Surface temperature of roof [K] | |
URB_BLDG_TEMP | real(RP) | Surface temperature of building [K] | |
URB_GRND_TEMP | real(RP) | Surface temperature of ground [K] | |
URB_CNPY_TEMP | real(RP) | Diagnostic canopy air temperature [K] | |
URB_CNPY_HMDT | real(RP) | 0.0_RP | Diagnostic canopy humidity [kg/kg] |
URB_CNPY_WIND | real(RP) | 0.0_RP | Diagnostic canopy wind [m/s] |
URB_ROOF_LAYER_TEMP | real(RP) | temperature in layer of roof [K] | |
URB_BLDG_LAYER_TEMP | real(RP) | temperature in layer of building [K] | |
URB_GRND_LAYER_TEMP | real(RP) | temperature in layer of ground [K] | |
URB_ROOF_RAIN | real(RP) | 0.0_RP | temperature in layer of roof [kg/m2] |
URB_BLDG_RAIN | real(RP) | 0.0_RP | temperature in layer of building [kg/m2] |
URB_GRND_RAIN | real(RP) | 0.0_RP | temperature in layer of ground [kg/m2] |
URB_SFC_TEMP | real(RP) | Grid average of surface temperature [K] | |
URB_ALB_LW | real(RP) | 0.10_RP | Grid average of surface albedo for LW (0-1) |
URB_ALB_SW | real(RP) | 0.20_RP | Grid average of surface albedo for SW (0-1) |
name | type | default value | comment |
---|---|---|---|
TKE_CONST | real(RP) | ||
ZI_CONST | real(RP) |
name | type | default value | comment |
---|---|---|---|
ENV_IN_SOUNDING_FILE | character(len=H_LONG) | '' |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
SFC_RH | real(RP) | 80.0_RP | surface relative humidity [%] |
ENV_THETA | real(RP) | potential temperature of environment [K] | |
ENV_TLAPS | real(RP) | 4.E-3_RP | Lapse rate of THETA [K/m] |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
ENV_RH | real(RP) | 80.0_RP | Relative Humidity of environment [%] |
RANDOM_THETA | real(RP) | 0.01_RP | |
RANDOM_U | real(RP) | 0.0_RP | amplitude of random disturbance u |
RANDOM_V | real(RP) | 0.0_RP | amplitude of random disturbance v |
RANDOM_RH | real(RP) | 0.0_RP | amplitude of random disturbance RH |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_THETA | real(RP) | potential temperature of environment [K] | |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
SHAPE_PTRACER | character(len=H_SHORT) | 'BUBBLE' | BUBBLE or RECT |
BBL_PTRACER | real(RP) | 0.0_RP | extremum of passive tracer in bubble [kg/kg] |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_THETA | real(RP) | potential temperature of environment [K] | |
BBL_TEMP | real(RP) | -15.0_RP | extremum of temperature in bubble [K] |
name | type | default value | comment |
---|---|---|---|
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
ENV_TEMP | real(RP) | 300.0_RP | temperature of environment [K] |
BBL_PRES | real(RP) | 100._RP | extremum of pressure in bubble [Pa] |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
ENV_BVF | real(RP) | 0.01_RP | Brunt Vaisala frequencies of environment [1/s] |
BBL_THETA | real(RP) | 1.0_RP | extremum of temperature in bubble [K] |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_L1_ZTOP | real(RP) | 1.E3_RP | top height of the layer1 (constant THETA) [m] |
ENV_L3_ZBOTTOM | real(RP) | 2100.0_RP | bottom height of the layer3 (high THETA) [m] |
ENV_L1_THETA | real(RP) | 300.0_RP | THETA in the layer1 (low THETA) [K] |
ENV_L3_THETA | real(RP) | 301.0_RP | THETA in the layer3 (high THETA) [K] |
ENV_L1_U | real(RP) | 0.0_RP | velocity u in the layer1 (low THETA) [K] |
ENV_L3_U | real(RP) | 20.0_RP | velocity u in the layer3 (high THETA) [K] |
RANDOM_U | real(RP) | 0.0_RP | amplitude of random disturbance u |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
SFC_RH | real(RP) | 80.0_RP | surface relative humidity [%] |
ENV_THETA | real(RP) | potential temperature of environment [K] | |
ENV_TLAPS | real(RP) | 4.E-3_RP | Lapse rate of THETA [K/m] |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
ENV_RH | real(RP) | 80.0_RP | Relative Humidity of environment [%] |
RANDOM_THETA | real(RP) | 0.01_RP | |
RANDOM_U | real(RP) | 0.0_RP | amplitude of random disturbance u |
RANDOM_V | real(RP) | 0.0_RP | amplitude of random disturbance v |
RANDOM_RH | real(RP) | 0.0_RP | amplitude of random disturbance RH |
name | type | default value | comment |
---|---|---|---|
ULID | real(RP) | 1.D01 | |
PRES0 | real(RP) | 1.D05 | |
REYNOLDS_NUM | real(RP) | 1.D03 | |
MACH_NUM | real(RP) | 3.D-2 |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
SCORER | real(RP) | 2.E-3_RP | Scorer parameter (~=N/U) [1/m] |
BBL_PTRACER | real(RP) | 0.0_RP | extremum of passive tracer in bubble [kg/kg] |
name | type | default value | comment |
---|---|---|---|
REF_TEMP | real(RP) | 288.E0_RP | The reference temperature [K] |
REF_PRES | real(RP) | 1.E5_RP | The reference pressure [Pa] |
LAPSE_RATE | real(RP) | 5.E-3_RP | The lapse rate [K/m] |
PHI0DEG | real(RP) | 45.E0_RP | The central latitude [degree_north] |
U0 | real(RP) | 35.E0_RP | The parameter associated with zonal jet maximum amplitude [m/s] |
B | real(RP) | 2.E0_RP | The vertical half-width [1] |
UP | real(RP) | 1.E0_RP | The maximum amplitude of zonal wind perturbation [m/s] |
LP | real(RP) | 600.E3_RP | The width of Gaussian profile |
XC | real(RP) | 2000.E3_RP | The center point (x) of inital perturbation |
YC | real(RP) | 2500.E3_RP | The center point (y) of inital perturbation |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
ENV_U | real(RP) | 0.0_RP | velocity u of environment [m/s] |
ENV_V | real(RP) | 0.0_RP | velocity v of environment [m/s] |
ENV_RH | real(RP) | 80.0_RP | Relative Humidity of environment [%] |
ENV_L1_ZTOP | real(RP) | 1.E3_RP | top height of the layer1 (constant THETA) [m] |
ENV_L2_ZTOP | real(RP) | 14.E3_RP | top height of the layer2 (small THETA gradient) [m] |
ENV_L2_TLAPS | real(RP) | 4.E-3_RP | Lapse rate of THETA in the layer2 (small THETA gradient) [K/m] |
ENV_L3_TLAPS | real(RP) | 3.E-2_RP | Lapse rate of THETA in the layer3 (large THETA gradient) [K/m] |
BBL_THETA | real(RP) | 1.0_RP | extremum of temperature in bubble [K] |
name | type | default value | comment |
---|---|---|---|
BBL_THETA | real(RP) | 1.0_RP | extremum of temperature in bubble [K] |
name | type | default value | comment |
---|---|---|---|
RANDOM_THETA | real(RP) | 0.01_RP | |
OFFSET_VELX | real(RP) | 12.0_RP | |
OFFSET_VELY | real(RP) | -2.0_RP |
name | type | default value | comment |
---|---|---|---|
SFC_THETA | real(RP) | surface potential temperature [K] | |
SFC_PRES | real(RP) | surface pressure [Pa] | |
TR_Z | real(RP) | 12000.0_RP | height of tropopause [m] |
TR_THETA | real(RP) | 343.0_RP | pot. temperature at tropopause [K] |
TR_TEMP | real(RP) | 213.0_RP | temperature at tropopause [K] |
SHEAR_Z | real(RP) | 3000.0_RP | center height of shear layer [m] |
SHEAR_U | real(RP) | 15.0_RP | velocity u over the shear layer [m/s] |
QV0 | real(RP) | 14.0_RP | maximum vapor mixing ration [g/kg] |
BBL_THETA | real(RP) | 1.0_RP | extremum of temperature in bubble [K] |
name | type | default value | comment |
---|---|---|---|
PERTURB_AMP | real(RP) | 0.0_RP | |
RANDOM_LIMIT | integer | 0 | |
RANDOM_FLAG | integer | 0 | 0 -> no perturbation |
USE_LWSET | logical | .false. | use liq. water. static energy temp.? |
name | type | default value | comment |
---|---|---|---|
PERTURB_AMP | real(RP) | 0.0_RP | |
RANDOM_LIMIT | integer | 0 | |
RANDOM_FLAG | integer | 0 | 0 -> no perturbation |
name | type | default value | comment |
---|---|---|---|
ZB | real(RP) | 750.0_RP | domain bottom |
CONST_U | real(RP) | 0.0_RP | |
CONST_V | real(RP) | 0.0_RP | |
PRES_ZB | real(RP) | 93060.0_RP | |
PERTURB_AMP | real(RP) | 0.0_RP | |
RANDOM_LIMIT | integer | 0 | |
RANDOM_FLAG | integer | 0 | 0 -> no perturbation |
name | type | default value | comment |
---|---|---|---|
PERTURB_AMP_PT | real(RP) | 0.1_RP | |
PERTURB_AMP_QV | real(RP) | 2.5E-5_RP |
name | type | default value | comment |
---|---|---|---|
PERTURB_AMP_PT | real(RP) | 0.1_RP | |
PERTURB_AMP_QV | real(RP) | 2.5E-5_RP |
name | type | default value | comment |
---|---|---|---|
LAND_SIZE | real(RP) |
name | type | default value | comment |
---|---|---|---|
PERTURB_AMP | real(RP) | 0.0_RP | |
RANDOM_LIMIT | integer | 0 | |
RANDOM_FLAG | integer | 0 | 0 -> no perturbation |
name | type | default value | comment |
---|---|---|---|
INIT_DENS | real(RP) | 1.12_RP | [kg/m3] |
INIT_TEMP | real(RP) | 298.18_RP | [K] |
INIT_PRES | real(RP) | 1.E+5_RP | [Pa] |
INIT_SSLIQ | real(RP) | 0.01_RP | [%] |
subroutine, public mod_mkinit::mkinit_setup |
Setup.
Definition at line 210 of file mod_mkinit.F90.
References i_barocwave, i_bomex, i_boxaero, i_bubblecouple, i_cavityflow, i_coldbubble, i_dycoms2_rf01, i_dycoms2_rf02, i_dycoms2_rf02_dns, i_gravitywave, i_grayzone, i_heatisland, i_ignore, i_interporation, i_khwave, i_lambwave, i_landcouple, i_mountainwave, i_oceancouple, i_planestate, i_real, i_rico, i_seabreeze, i_squallline, i_supercell, i_tracerbubble, i_triplecouple, i_turbulence, i_urbancouple, i_warmbubble, i_warmbubbleaero, i_wk1982, scale_atmos_grid_cartesc_index::ia, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::ka, mkinit_type, and scale_prc::prc_abort().
Referenced by mod_rm_prep::rm_prep().
subroutine, public mod_mkinit::mkinit_finalize |
Finalize.
Definition at line 343 of file mod_mkinit.F90.
Referenced by mod_rm_prep::rm_prep().
subroutine, public mod_mkinit::mkinit | ( | logical, intent(out) | output | ) |
Driver.
Definition at line 379 of file mod_mkinit.F90.
References scale_atmos_hydrometeor::atmos_hydrometeor_dry, mod_atmos_phy_mp_driver::atmos_phy_mp_driver_qhyd2qtrc(), scale_const::const_undef, scale_const::const_undef8, i_barocwave, i_bomex, i_boxaero, i_bubblecouple, i_cavityflow, i_coldbubble, i_dycoms2_rf01, i_dycoms2_rf02, i_dycoms2_rf02_dns, i_gravitywave, i_grayzone, scale_atmos_hydrometeor::i_hc, i_heatisland, i_ignore, i_khwave, i_lambwave, i_landcouple, i_mountainwave, i_oceancouple, i_planestate, i_real, i_rico, i_seabreeze, i_squallline, i_supercell, i_tracerbubble, i_triplecouple, i_turbulence, i_urbancouple, i_warmbubble, i_warmbubbleaero, i_wk1982, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::iag, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::ihalo, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::jag, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::jhalo, scale_atmos_grid_cartesc_index::js, scale_tracer::k, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, mkinit_type, scale_atmos_hydrometeor::n_hyd, scale_prc::prc_abort(), scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_tracer::qa, mod_atmos_phy_mp_vars::qe_mp, mod_atmos_phy_mp_vars::qs_mp, mod_atmos_vars::qtrc, tke_setup(), and scale_tracer::tracer_inq_id().
Referenced by mod_rm_prep::rm_prep().
subroutine mod_mkinit::rect_setup |
Bubble.
Definition at line 709 of file mod_mkinit.F90.
References scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_mkinit(), scale_atmos_phy_ae_offline::atmos_phy_ae_offline_mkinit(), mod_atmos_admin::atmos_phy_ae_type, mod_atmos_admin::atmos_phy_mp_type, scale_const::const_undef8, mod_atmos_vars::dens, scale_atmos_hydrometeor::i_qv, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::ieb, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::jsb, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, scale_atmos_phy_mp_suzuki10::nccn, scale_prc::prc_abort(), mod_atmos_phy_ae_vars::qa_ae, mod_atmos_phy_ae_vars::qe_ae, scale_atmos_hydrometeor::qhe, mod_atmos_phy_ae_vars::qs_ae, and mod_atmos_vars::qtrc.
Referenced by read_sounding().
real(rp) function mod_mkinit::faero | ( | real(rp), intent(in) | f0, |
real(rp), intent(in) | r0, | ||
real(rp), intent(in) | x, | ||
real(rp), intent(in) | alpha, | ||
real(rp), intent(in) | rhoa | ||
) |
subroutine mod_mkinit::flux_setup |
flux setup
Definition at line 973 of file mod_mkinit.F90.
References mod_atmos_phy_mp_vars::atmos_phy_mp_sflx_rain, mod_atmos_phy_mp_vars::atmos_phy_mp_sflx_snow, mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_lw_dn, mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_lw_up, mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_sw_dn, mod_atmos_phy_rd_vars::atmos_phy_rd_sflx_sw_up, scale_atmos_grid_cartesc_index::ieb, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::jsb, and scale_prc::prc_abort().
Referenced by read_sounding().
subroutine mod_mkinit::land_setup |
Land setup.
Definition at line 1032 of file mod_mkinit.F90.
References scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, scale_io::io_fid_conf, mod_land_vars::land_ice, mod_land_vars::land_sfc_albedo, mod_land_vars::land_sfc_temp, mod_land_vars::land_temp, mod_land_vars::land_water, scale_prc::prc_abort(), mod_land_vars::snow_depth, mod_land_vars::snow_dzero, mod_land_vars::snow_flag, mod_land_vars::snow_nosnowsec, mod_land_vars::snow_sfc_temp, and mod_land_vars::snow_swe.
Referenced by read_sounding().
subroutine mod_mkinit::ocean_setup |
Ocean setup.
Definition at line 1110 of file mod_mkinit.F90.
References scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, mod_ocean_vars::ice_flag, scale_io::io_fid_conf, mod_ocean_vars::ocean_ice_mass, mod_ocean_vars::ocean_ice_temp, mod_ocean_vars::ocean_ocn_z0m, mod_ocean_vars::ocean_salt, mod_ocean_vars::ocean_sfc_albedo, mod_ocean_vars::ocean_sfc_temp, mod_ocean_vars::ocean_sfc_z0e, mod_ocean_vars::ocean_sfc_z0h, mod_ocean_vars::ocean_sfc_z0m, mod_ocean_vars::ocean_temp, mod_ocean_vars::ocean_uvel, mod_ocean_vars::ocean_vvel, and scale_prc::prc_abort().
Referenced by read_sounding().
subroutine mod_mkinit::urban_setup |
Urban setup.
Definition at line 1205 of file mod_mkinit.F90.
References scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, scale_io::io_fid_conf, scale_prc::prc_abort(), mod_urban_vars::urban_qc, mod_urban_vars::urban_rainb, mod_urban_vars::urban_raing, mod_urban_vars::urban_rainr, mod_urban_vars::urban_sfc_albedo, mod_urban_vars::urban_sfc_temp, mod_urban_vars::urban_tb, mod_urban_vars::urban_tbl, mod_urban_vars::urban_tc, mod_urban_vars::urban_tg, mod_urban_vars::urban_tgl, mod_urban_vars::urban_tr, mod_urban_vars::urban_trl, and mod_urban_vars::urban_uc.
Referenced by read_sounding().
subroutine mod_mkinit::tke_setup |
TKE setup.
Definition at line 1308 of file mod_mkinit.F90.
References mod_atmos_phy_bl_driver::atmos_phy_bl_driver_mkinit(), mod_atmos_phy_bl_vars::atmos_phy_bl_zi, scale_const::const_eps, scale_const::const_undef, mod_atmos_phy_tb_vars::i_tke, scale_atmos_grid_cartesc_index::ieb, scale_io::io_fid_conf, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::jsb, scale_atmos_grid_cartesc_index::ka, scale_prc::prc_abort(), and mod_atmos_vars::qtrc.
Referenced by mkinit().
subroutine mod_mkinit::read_sounding | ( | real(rp), dimension(ka), intent(out) | DENS, |
real(rp), dimension(ka), intent(out) | VELX, | ||
real(rp), dimension(ka), intent(out) | VELY, | ||
real(rp), dimension(ka), intent(out) | POTT, | ||
real(rp), dimension (ka), intent(out) | QV | ||
) |
Read sounding data from file.
Definition at line 1377 of file mod_mkinit.F90.
References scale_atmos_grid_cartesc::atmos_grid_cartesc_domain_center_x, scale_atmos_grid_cartesc::atmos_grid_cartesc_domain_center_y, scale_atmos_grid_cartesc::atmos_grid_cartesc_fyg, scale_atmos_hydrometeor::atmos_hydrometeor_dry, mod_atmos_admin::atmos_phy_ae_type, scale_const::const_cl, scale_const::const_cpdry, scale_const::const_cpvap, scale_const::const_cvdry, scale_const::const_cvvap, scale_const::const_grav, scale_const::const_ohm, scale_const::const_radius, scale_const::const_rdry, scale_const::const_rvap, mod_atmos_vars::dens, flux_setup(), scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ieb, scale_atmos_grid_cartesc_index::imax, scale_io::io_fid_conf, scale_io::io_get_available_fid(), scale_io::io_get_fname(), scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::jag, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::jhalo, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::jsb, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, scale_land_grid_cartesc_real::land_grid_cartesc_real_set_areavol(), land_setup(), scale_landuse::landuse_calc_fact(), scale_landuse::landuse_fillhalo(), scale_landuse::landuse_frac_land, scale_landuse::landuse_frac_urban, mod_atmos_vars::momx, mod_atmos_vars::momy, mod_atmos_vars::momz, scale_ocean_grid_cartesc_real::ocean_grid_cartesc_real_set_areavol(), ocean_setup(), scale_prc::prc_abort(), scale_prc_cartesc::prc_num_x, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), mod_realinput::realinput_atmos(), mod_realinput::realinput_surface(), rect_setup(), mod_atmos_vars::rhot, and urban_setup().
integer, public mod_mkinit::mkinit_type = -1 |
Definition at line 88 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_ignore = 0 |
Definition at line 89 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_planestate = 1 |
Definition at line 91 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_tracerbubble = 2 |
Definition at line 92 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_coldbubble = 3 |
Definition at line 93 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_lambwave = 4 |
Definition at line 95 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_gravitywave = 5 |
Definition at line 96 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_khwave = 6 |
Definition at line 97 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_turbulence = 7 |
Definition at line 98 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_mountainwave = 8 |
Definition at line 99 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_warmbubble = 9 |
Definition at line 101 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_supercell = 10 |
Definition at line 102 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_squallline = 11 |
Definition at line 103 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_wk1982 = 12 |
Definition at line 104 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_dycoms2_rf01 = 13 |
Definition at line 105 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_dycoms2_rf02 = 14 |
Definition at line 106 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_rico = 15 |
Definition at line 107 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_interporation = 16 |
Definition at line 109 of file mod_mkinit.F90.
Referenced by mkinit_setup().
integer, parameter, public mod_mkinit::i_landcouple = 17 |
Definition at line 111 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_oceancouple = 18 |
Definition at line 112 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_urbancouple = 19 |
Definition at line 113 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_triplecouple = 20 |
Definition at line 114 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_bubblecouple = 21 |
Definition at line 115 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_seabreeze = 22 |
Definition at line 117 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_heatisland = 23 |
Definition at line 118 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_dycoms2_rf02_dns = 24 |
Definition at line 120 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_real = 25 |
Definition at line 122 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_grayzone = 26 |
Definition at line 124 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_boxaero = 27 |
Definition at line 125 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_warmbubbleaero = 28 |
Definition at line 126 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_cavityflow = 29 |
Definition at line 128 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_barocwave = 30 |
Definition at line 129 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().
integer, parameter, public mod_mkinit::i_bomex = 31 |
Definition at line 130 of file mod_mkinit.F90.
Referenced by mkinit(), and mkinit_setup().