SCALE-RM
|
module LAND Variables More...
Functions/Subroutines | |
subroutine, public | land_vars_setup |
Setup. More... | |
subroutine, public | land_vars_restart_open |
Open land restart file for read. More... | |
subroutine, public | land_vars_restart_read |
Read land restart. More... | |
subroutine, public | land_vars_history |
History output set for land variables. More... | |
subroutine, public | land_vars_monitor |
monitor output More... | |
subroutine, public | land_vars_check (force) |
Budget monitor for land. More... | |
real(rp) function, dimension(lia, lja), public | convert_ws2vwc (WS, critical) |
conversion from water saturation [fraction] to volumetric water content [m3/m3] More... | |
subroutine, public | land_vars_restart_create |
Create land restart file. More... | |
subroutine, public | land_vars_restart_enddef |
Exit netCDF define mode. More... | |
subroutine, public | land_vars_restart_close |
Close restart file. More... | |
subroutine, public | land_vars_restart_def_var |
Define land variables in restart file. More... | |
subroutine, public | land_vars_restart_write |
Write land variables to restart file. More... | |
Variables | |
logical, public | land_restart_output = .false. |
Output restart file? More... | |
character(len=h_long), public | land_restart_in_basename = '' |
Basename of the input file. More... | |
logical, public | land_restart_in_aggregate |
Switch to use aggregate file. More... | |
logical, public | land_restart_in_postfix_timelabel = .false. |
Add timelabel to the basename of input file? More... | |
character(len=h_long), public | land_restart_out_basename = '' |
Basename of the output file. More... | |
logical, public | land_restart_out_aggregate |
Switch to use aggregate file. More... | |
logical, public | land_restart_out_postfix_timelabel = .true. |
Add timelabel to the basename of output file? More... | |
character(len=h_mid), public | land_restart_out_title = 'LAND restart' |
Title of the output file. More... | |
character(len=h_short), public | land_restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8. More... | |
real(rp), dimension(:,:,:), allocatable, public | land_temp |
temperature of each soil layer [K] More... | |
real(rp), dimension(:,:,:), allocatable, public | land_water |
moisture of each soil layer [m3/m3] More... | |
real(rp), dimension(:,:,:), allocatable, public | land_ice |
ice of each soil layer [m3/m3] More... | |
real(rp), dimension(:,:), allocatable, public | land_sfc_temp |
land surface skin temperature [K] More... | |
real(rp), dimension(:,:,:,:), allocatable, public | land_sfc_albedo |
land surface albedo (direct/diffuse,IR/near-IR/VIS) (0-1) More... | |
real(rp), dimension(:,:), allocatable, public | snow_sfc_temp |
snow surface temperature [K] More... | |
real(rp), dimension(:,:), allocatable, public | snow_swe |
snow water equivalent [kg/m2] More... | |
real(rp), dimension(:,:), allocatable, public | snow_depth |
snow depth [m] More... | |
real(rp), dimension(:,:), allocatable, public | snow_dzero |
snow depth at melting point [m] More... | |
real(rp), dimension(:,:), allocatable, public | snow_nosnowsec |
sec while no snow [s] More... | |
real(rp), dimension(:,:,:), allocatable, public | land_temp_t |
tendency of LAND_TEMP More... | |
real(rp), dimension(:,:,:), allocatable, public | land_water_t |
tendency of LAND_WATER More... | |
real(rp), dimension(:,:,:), allocatable, public | land_ice_t |
tendency of LAND_ICE More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_gh |
land surface heat flux [J/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_water |
land surface water flux [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_engi |
land surface internal energy flux [J/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_mw |
land surface w-momentum flux [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_mu |
land surface u-momentum flux [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_mv |
land surface v-momentum flux [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_sh |
land surface sensible heat flux [J/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_sflx_lh |
land surface latent heat flux [J/m2/s] More... | |
real(rp), dimension(:,:,:), allocatable, public | land_sflx_qtrc |
land surface tracer flux [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_u10 |
land surface velocity u at 10m [m/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_v10 |
land surface velocity v at 10m [m/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_t2 |
land surface temperature at 2m [K] More... | |
real(rp), dimension(:,:), allocatable, public | land_q2 |
land surface water vapor at 2m [kg/kg] More... | |
real(rp), dimension(:,:), allocatable, target, public | land_ustar |
friction velocity [m/s] More... | |
real(rp), dimension(:,:), allocatable, target, public | land_tstar |
temperature scale [K] More... | |
real(rp), dimension(:,:), allocatable, target, public | land_qstar |
moisture scale [kg/kg] More... | |
real(rp), dimension(:,:), allocatable, target, public | land_wstar |
convective velocity scale [m/s] More... | |
real(rp), dimension(:,:), allocatable, target, public | land_rlmo |
inversed Obukhov length [1/m] More... | |
real(rp), dimension(:,:), pointer, public | soil_ustar |
real(rp), dimension(:,:), pointer, public | soil_tstar |
real(rp), dimension(:,:), pointer, public | soil_qstar |
real(rp), dimension(:,:), pointer, public | soil_wstar |
real(rp), dimension(:,:), pointer, public | soil_rlmo |
real(rp), dimension(:,:), allocatable, public | snow_ustar |
real(rp), dimension(:,:), allocatable, public | snow_tstar |
real(rp), dimension(:,:), allocatable, public | snow_qstar |
real(rp), dimension(:,:), allocatable, public | snow_wstar |
real(rp), dimension(:,:), allocatable, public | snow_rlmo |
real(rp), dimension(:,:), allocatable, public | land_runoff |
runoff of the land water [kg/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | land_runoff_engi |
internal energy of the runoff [J/m2/s] More... | |
real(rp), dimension(:,:), allocatable, public | atmos_temp |
real(rp), dimension(:,:), allocatable, public | atmos_pres |
real(rp), dimension(:,:), allocatable, public | atmos_w |
real(rp), dimension(:,:), allocatable, public | atmos_u |
real(rp), dimension(:,:), allocatable, public | atmos_v |
real(rp), dimension(:,:), allocatable, public | atmos_dens |
real(rp), dimension(:,:), allocatable, public | atmos_qv |
real(rp), dimension(:,:), allocatable, public | atmos_pbl |
real(rp), dimension(:,:), allocatable, public | atmos_sfc_dens |
real(rp), dimension(:,:), allocatable, public | atmos_sfc_pres |
real(rp), dimension(:,:,:,:), allocatable, public | atmos_sflx_rad_dn |
real(rp), dimension(:,:), allocatable, public | atmos_cossza |
real(rp), dimension(:,:), allocatable, public | atmos_sflx_water |
real(rp), dimension(:,:), allocatable, public | atmos_sflx_engi |
logical, public | snow_flag |
real(rp), dimension(:,:,:), allocatable, public | land_property |
land surface property More... | |
character(len=h_long), public | land_property_in_filename = '' |
the file of land parameter table More... | |
integer, parameter, public | land_property_nmax = 11 |
integer, parameter, public | i_waterlimit = 1 |
integer, parameter, public | i_watercritical = 2 |
integer, parameter, public | i_stomataresist = 3 |
integer, parameter, public | i_thermalcond = 4 |
integer, parameter, public | i_heatcapacity = 5 |
integer, parameter, public | i_waterdiff = 6 |
integer, parameter, public | i_alblw = 7 |
integer, parameter, public | i_albsw = 8 |
integer, parameter, public | i_z0m = 9 |
integer, parameter, public | i_z0h = 10 |
integer, parameter, public | i_z0e = 11 |
module LAND Variables
name | type | default value | comment |
---|---|---|---|
LAND_RESTART_IN_BASENAME | character(len=H_LONG) | '' | Basename of the input file |
LAND_RESTART_IN_AGGREGATE | logical | Switch to use aggregate file | |
LAND_RESTART_IN_POSTFIX_TIMELABEL | logical | .false. | Add timelabel to the basename of input file? |
LAND_RESTART_IN_CHECK_COORDINATES | logical | .true. | |
LAND_RESTART_OUTPUT | logical | .false. | Output restart file? |
LAND_RESTART_OUT_BASENAME | character(len=H_LONG) | '' | Basename of the output file |
LAND_RESTART_OUT_AGGREGATE | logical | Switch to use aggregate file | |
LAND_RESTART_OUT_POSTFIX_TIMELABEL | logical | .true. | Add timelabel to the basename of output file? |
LAND_RESTART_OUT_TITLE | character(len=H_MID) | 'LAND restart' | Title of the output file |
LAND_RESTART_OUT_DTYPE | character(len=H_SHORT) | 'DEFAULT' | REAL4 or REAL8 |
LAND_VARS_CHECKRANGE | logical | .false. |
name | type | default value | comment |
---|---|---|---|
LAND_PROPERTY_IN_FILENAME | character(len=H_LONG) | '' | the file of land parameter table |
name | type | default value | comment |
---|---|---|---|
INDEX | integer | ||
DESCRIPTION | character(len=H_MID) | ||
STRGMAX | real(RP) | Water Limit [0-1] | |
STRGCRT | real(RP) | Water Critical [0-1] | |
RSTOMA | real(RP) | Stomata Resistance [0-1] | |
TCS | real(RP) | Thermal Conductivity [W m-1 K-1] | |
HCS | real(RP) | Dencity x Heat Capacity [J m-3 K-1] | |
DFW | real(RP) | Water Diffusivity [m2 s-1] | |
ALBLW | real(RP) | Albedo Long Wave [0-1] | |
ALBSW | real(RP) | Albedo Short Wave [0-1] | |
Z0M | real(RP) | Z0 for momentum [m] | |
Z0H | real(RP) | Z0 for heat [m] | |
Z0E | real(RP) | Z0 for vapor [m] |
name | description | unit | variable |
---|---|---|---|
LAND_Q2 | land 2m specific humidity | kg/kg | LAND_Q2 |
LAND_Qstar | land moisture scale | kg/kg | LAND_Qstar |
LAND_RLmo | land inversed Obukhov length | 1/m | LAND_RLmo |
LAND_RUNOFF | runoff water | kg/m2/s | LAND_RUNOFF |
LAND_RUNOFF_ENGI | internal energy of runoff water | J/m2/s | LAND_RUNOFF_ENGI |
LAND_SFLX_ENGI | land surface internal energy flux (downward) | kg/m2/s | LAND_SFLX_ENGI |
LAND_SFLX_GH | land subsurface heat flux (downward) | J/m2/s | LAND_SFLX_GH |
LAND_SFLX_LH | land surface latent heat flux (upward) | J/m2/s | LAND_SFLX_LH |
LAND_SFLX_MU | land surface u-momentum flux (upward) | kg/m2/s | LAND_SFLX_MU |
LAND_SFLX_MV | land surface v-momentum flux (upward) | kg/m2/s | LAND_SFLX_MV |
LAND_SFLX_MW | land surface w-momentum flux (upward) | kg/m2/s | LAND_SFLX_MW |
LAND_SFLX_SH | land surface sensible heat flux (upward) | J/m2/s | LAND_SFLX_SH |
LAND_SFLX_evap | land surface water vapor flux (upward) | kg/m2/s | LAND_SFLX_QTRC |
LAND_SFLX_water | land surface water mass flux (downward) | kg/m2/s | LAND_SFLX_water |
LAND_T2 | land 2m temperature | K | LAND_T2 |
LAND_Tstar | land temperature scale | K | LAND_Tstar |
LAND_U10 | land 10m x-wind | m/s | LAND_U10 |
LAND_Ustar | land friction velocity | m/s | LAND_Ustar |
LAND_V10 | land 10m y-wind | m/s | LAND_V10 |
LAND_Wstar | land convective velocity scale | m/s | LAND_Wstar |
SNOW_Qstar | snow moisture scale | kg/kg | SNOW_Qstar |
SNOW_RLmo | snow inversed Obukhov length | 1/m | SNOW_RLmo |
SNOW_Tstar | snow temperature scale | K | SNOW_Tstar |
SNOW_Ustar | snow friction velocity | m/s | SNOW_Ustar |
SNOW_Wstar | snow convective velocity scale | m/s | SNOW_Wstar |
SOIL_Qstar | soil moisture scale | kg/kg | SOIL_Qstar |
SOIL_RLmo | soil inversed Obukhov length | 1/m | SOIL_RLmo |
SOIL_Tstar | soil temperature scale | K | SOIL_Tstar |
SOIL_Ustar | soil friction velocity | m/s | SOIL_Ustar |
SOIL_Wstar | soil convective velocity scale | m/s | SOIL_Wstar |
LAND_ICE | ice at each soil layer | m3/m3 | LAND_ICE |
LAND_SFC_ALB_IR_dif | land surface albedo for IR (diffuse) | 1 | LAND_SFC_albedo |
LAND_SFC_ALB_IR_dir | land surface albedo for IR (direct) | 1 | LAND_SFC_albedo |
LAND_SFC_ALB_NIR_dif | land surface albedo for NIR (diffuse) | 1 | LAND_SFC_albedo |
LAND_SFC_ALB_NIR_dir | land surface albedo for NIR (direct) | 1 | LAND_SFC_albedo |
LAND_SFC_ALB_VIS_dif | land surface albedo for VIS (diffuse) | 1 | LAND_SFC_albedo |
LAND_SFC_ALB_VIS_dir | land surface albedo for VIS (direct) | 1 | LAND_SFC_albedo |
LAND_SFC_TEMP | land surface skin temperature | K | LAND_SFC_TEMP |
LAND_SNOW_Depth | Snow depth | m | SNOW_Depth |
LAND_SNOW_Dzero | Snow depth at melting point | m | SNOW_Dzero |
LAND_SNOW_SFC_TEMP | Snow surface temperature | K | SNOW_SFC_TEMP |
LAND_SNOW_SWE | Snow water equivalent | kg/m2 | SNOW_SWE |
LAND_SNOW_nosnowsec | Time duration without snow | s | SNOW_nosnowsec |
LAND_TEMP | temperature at each soil layer | K | LAND_TEMP |
LAND_WATER | moisture at each soil layer | m3/m3 | LAND_WATER |
LAND_DSAT | degree of saturation at each soil layer | 1 | LAND_WATERDS |
subroutine, public mod_land_vars::land_vars_setup |
Setup.
Definition at line 284 of file mod_land_vars.F90.
References atmos_cossza, atmos_dens, atmos_pbl, atmos_pres, atmos_qv, atmos_sfc_dens, atmos_sfc_pres, atmos_sflx_engi, atmos_sflx_rad_dn, atmos_sflx_water, atmos_temp, atmos_u, atmos_v, atmos_w, scale_const::const_undef, scale_io::io_fid_conf, land_ice, land_ice_t, land_property, land_property_nmax, land_q2, land_qstar, land_restart_in_aggregate, land_restart_in_basename, land_restart_in_postfix_timelabel, land_restart_out_aggregate, land_restart_out_basename, land_restart_out_dtype, land_restart_out_postfix_timelabel, land_restart_out_title, land_restart_output, land_rlmo, land_runoff, land_runoff_engi, land_sfc_albedo, land_sfc_temp, land_sflx_engi, land_sflx_gh, land_sflx_lh, land_sflx_mu, land_sflx_mv, land_sflx_mw, land_sflx_qtrc, land_sflx_sh, land_sflx_water, land_t2, land_temp, land_temp_t, land_tstar, land_u10, land_ustar, land_v10, land_water, land_water_t, land_wstar, scale_landuse::landuse_index_pft, scale_landuse::landuse_pft_nmax, scale_landuse::landuse_pft_nmin, scale_land_grid_cartesc_index::lia, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lja, scale_land_grid_cartesc_index::lje, scale_land_grid_cartesc_index::ljs, scale_land_grid_cartesc_index::lkmax, scale_monitor::monitor_reg(), scale_cpl_sfc_index::n_rad_dir, scale_cpl_sfc_index::n_rad_rgn, scale_prc::prc_abort(), scale_tracer::qa, snow_depth, snow_dzero, snow_flag, snow_nosnowsec, snow_qstar, snow_rlmo, snow_sfc_temp, snow_swe, snow_tstar, mod_land_admin::snow_type, snow_ustar, snow_wstar, soil_qstar, soil_rlmo, soil_tstar, soil_ustar, and soil_wstar.
Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
subroutine, public mod_land_vars::land_vars_restart_open |
Open land restart file for read.
Definition at line 573 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_open(), mod_land_admin::land_do, land_restart_in_aggregate, land_restart_in_basename, land_restart_in_postfix_timelabel, and scale_time::time_gettimelabel().
Referenced by mod_admin_restart::admin_restart_read().
subroutine, public mod_land_vars::land_vars_restart_read |
Read land restart.
Definition at line 616 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_flush(), scale_file::file_get_aggregate(), scale_cpl_sfc_index::i_r_diffuse, scale_cpl_sfc_index::i_r_direct, scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, land_ice, land_sfc_albedo, land_sfc_temp, land_temp, land_vars_check(), land_water, scale_prc::prc_abort(), snow_depth, snow_dzero, snow_flag, snow_nosnowsec, snow_sfc_temp, and snow_swe.
Referenced by mod_admin_restart::admin_restart_read().
subroutine, public mod_land_vars::land_vars_history |
History output set for land variables.
Definition at line 679 of file mod_land_vars.F90.
References scale_atmos_hydrometeor::i_qv, scale_cpl_sfc_index::i_r_diffuse, scale_cpl_sfc_index::i_r_direct, scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, i_waterlimit, scale_tracer::k, land_ice, land_property, land_q2, land_qstar, land_rlmo, land_runoff, land_runoff_engi, land_sfc_albedo, land_sfc_temp, land_sflx_engi, land_sflx_gh, land_sflx_lh, land_sflx_mu, land_sflx_mv, land_sflx_mw, land_sflx_qtrc, land_sflx_sh, land_sflx_water, land_t2, land_temp, land_tstar, land_u10, land_ustar, land_v10, land_water, land_wstar, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lje, scale_land_grid_cartesc_index::ljs, scale_land_grid_cartesc_index::lkmax, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), snow_depth, snow_dzero, snow_flag, snow_nosnowsec, snow_qstar, snow_rlmo, snow_sfc_temp, snow_swe, snow_tstar, snow_ustar, snow_wstar, soil_qstar, soil_rlmo, soil_tstar, soil_ustar, and soil_wstar.
Referenced by mod_rm_driver::restart_read(), and mod_rm_driver::rm_driver().
subroutine, public mod_land_vars::land_vars_monitor |
monitor output
Definition at line 811 of file mod_land_vars.F90.
References scale_const::const_dice, scale_const::const_dwatr, scale_atmos_hydrometeor::cv_ice, scale_atmos_hydrometeor::cv_water, i_heatcapacity, i_waterlimit, scale_tracer::k, land_ice, land_property, land_runoff, land_runoff_engi, land_sflx_engi, land_sflx_gh, land_sflx_water, land_temp, land_water, scale_atmos_hydrometeor::lhf, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lje, scale_land_grid_cartesc_index::ljs, scale_land_grid_cartesc_index::lke, and scale_land_grid_cartesc_index::lks.
Referenced by mod_rm_driver::restart_read(), and mod_rm_driver::rm_driver().
subroutine, public mod_land_vars::land_vars_check | ( | logical, intent(in), optional | force | ) |
Budget monitor for land.
Definition at line 927 of file mod_land_vars.F90.
References scale_debug::check(), scale_tracer::description, i_alblw, i_albsw, i_heatcapacity, scale_cpl_sfc_index::i_r_diffuse, scale_cpl_sfc_index::i_r_direct, scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, i_stomataresist, i_thermalcond, i_watercritical, i_waterdiff, i_waterlimit, i_z0e, i_z0h, i_z0m, scale_io::io_fid_conf, scale_io::io_get_available_fid(), scale_land_grid_cartesc_real::land_grid_cartesc_real_area, scale_land_grid_cartesc_real::land_grid_cartesc_real_totarea, scale_land_grid_cartesc_real::land_grid_cartesc_real_totvol, scale_land_grid_cartesc_real::land_grid_cartesc_real_vol, land_ice, land_property_in_filename, land_sfc_albedo, land_sfc_temp, land_temp, land_water, scale_landuse::landuse_exists_land, scale_landuse::landuse_pft_nmax, scale_landuse::landuse_pft_nmin, scale_land_grid_cartesc_index::lia, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lja, scale_land_grid_cartesc_index::lje, scale_land_grid_cartesc_index::ljs, scale_land_grid_cartesc_index::lka, scale_land_grid_cartesc_index::lke, scale_land_grid_cartesc_index::lks, scale_prc::prc_abort(), snow_depth, snow_dzero, snow_flag, snow_nosnowsec, snow_sfc_temp, snow_swe, and scale_statistics::statistics_checktotal.
Referenced by mod_land_driver::land_driver_update(), land_vars_restart_read(), and land_vars_restart_write().
real(rp) function, dimension(lia,lja), public mod_land_vars::convert_ws2vwc | ( | real(rp), dimension(lia,lja), intent(in) | WS, |
logical, intent(in) | critical | ||
) |
conversion from water saturation [fraction] to volumetric water content [m3/m3]
Definition at line 1253 of file mod_land_vars.F90.
References i_watercritical, i_waterlimit, land_property, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lje, and scale_land_grid_cartesc_index::ljs.
Referenced by mod_realinput::land_interporation().
subroutine, public mod_land_vars::land_vars_restart_create |
Create land restart file.
Definition at line 1282 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_create(), mod_land_admin::land_do, land_restart_out_aggregate, land_restart_out_basename, land_restart_out_dtype, land_restart_out_postfix_timelabel, land_restart_out_title, and scale_time::time_gettimelabel().
Referenced by mod_admin_restart::admin_restart_write().
subroutine, public mod_land_vars::land_vars_restart_enddef |
Exit netCDF define mode.
Definition at line 1321 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_enddef().
Referenced by mod_admin_restart::admin_restart_write().
subroutine, public mod_land_vars::land_vars_restart_close |
Close restart file.
Definition at line 1335 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_close().
Referenced by mod_admin_restart::admin_restart_read(), and mod_admin_restart::admin_restart_write().
subroutine, public mod_land_vars::land_vars_restart_def_var |
Define land variables in restart file.
Definition at line 1355 of file mod_land_vars.F90.
References scale_file_cartesc::file_cartesc_def_var(), land_restart_out_dtype, and snow_flag.
Referenced by mod_admin_restart::admin_restart_write().
subroutine, public mod_land_vars::land_vars_restart_write |
Write land variables to restart file.
Definition at line 1396 of file mod_land_vars.F90.
References scale_cpl_sfc_index::i_r_diffuse, scale_cpl_sfc_index::i_r_direct, scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, land_ice, land_sfc_albedo, land_sfc_temp, land_temp, land_vars_check(), land_water, snow_depth, snow_dzero, snow_flag, snow_nosnowsec, snow_sfc_temp, and snow_swe.
Referenced by mod_admin_restart::admin_restart_write().
logical, public mod_land_vars::land_restart_output = .false. |
Output restart file?
Definition at line 49 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), mod_admin_restart::admin_restart_write(), and land_vars_setup().
character(len=h_long), public mod_land_vars::land_restart_in_basename = '' |
Basename of the input file.
Definition at line 51 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_open(), and land_vars_setup().
logical, public mod_land_vars::land_restart_in_aggregate |
Switch to use aggregate file.
Definition at line 52 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_open(), and land_vars_setup().
logical, public mod_land_vars::land_restart_in_postfix_timelabel = .false. |
Add timelabel to the basename of input file?
Definition at line 53 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_open(), and land_vars_setup().
character(len=h_long), public mod_land_vars::land_restart_out_basename = '' |
Basename of the output file.
Definition at line 54 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_create(), and land_vars_setup().
logical, public mod_land_vars::land_restart_out_aggregate |
Switch to use aggregate file.
Definition at line 55 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_create(), and land_vars_setup().
logical, public mod_land_vars::land_restart_out_postfix_timelabel = .true. |
Add timelabel to the basename of output file?
Definition at line 56 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_create(), and land_vars_setup().
character(len=h_mid), public mod_land_vars::land_restart_out_title = 'LAND restart' |
Title of the output file.
Definition at line 57 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_create(), and land_vars_setup().
character(len=h_short), public mod_land_vars::land_restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8.
Definition at line 58 of file mod_land_vars.F90.
Referenced by mod_admin_restart::admin_restart_setup(), land_vars_restart_create(), land_vars_restart_def_var(), and land_vars_setup().
real(rp), dimension (:,:,:), allocatable, public mod_land_vars::land_temp |
temperature of each soil layer [K]
Definition at line 61 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_monitor(), land_vars_restart_read(), land_vars_restart_write(), land_vars_setup(), and mod_realinput::realinput_surface().
real(rp), dimension (:,:,:), allocatable, public mod_land_vars::land_water |
moisture of each soil layer [m3/m3]
Definition at line 62 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_monitor(), land_vars_restart_read(), land_vars_restart_write(), land_vars_setup(), and mod_realinput::realinput_surface().
real(rp), dimension (:,:,:), allocatable, public mod_land_vars::land_ice |
ice of each soil layer [m3/m3]
Definition at line 63 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_monitor(), land_vars_restart_read(), land_vars_restart_write(), land_vars_setup(), and mod_realinput::realinput_surface().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sfc_temp |
land surface skin temperature [K]
Definition at line 64 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_mkinit::land_setup(), mod_land_driver::land_surface_set(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), land_vars_setup(), and mod_realinput::realinput_surface().
real(rp), dimension(:,:,:,:), allocatable, public mod_land_vars::land_sfc_albedo |
land surface albedo (direct/diffuse,IR/near-IR/VIS) (0-1)
Definition at line 65 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), mod_land_driver::land_surface_set(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), land_vars_setup(), and mod_realinput::realinput_surface().
real(rp), dimension (:,:), allocatable, public mod_land_vars::snow_sfc_temp |
snow surface temperature [K]
Definition at line 68 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::snow_swe |
snow water equivalent [kg/m2]
Definition at line 69 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::snow_depth |
snow depth [m]
Definition at line 70 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::snow_dzero |
snow depth at melting point [m]
Definition at line 71 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::snow_nosnowsec |
sec while no snow [s]
Definition at line 72 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension (:,:,:), allocatable, public mod_land_vars::land_temp_t |
tendency of LAND_TEMP
Definition at line 75 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), and land_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_land_vars::land_water_t |
tendency of LAND_WATER
Definition at line 76 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), and land_vars_setup().
real(rp), dimension (:,:,:), allocatable, public mod_land_vars::land_ice_t |
tendency of LAND_ICE
Definition at line 77 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_gh |
land surface heat flux [J/m2/s]
Definition at line 80 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_land_driver::land_surface_set(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::land_sflx_water |
land surface water flux [kg/m2/s]
Definition at line 81 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_engi |
land surface internal energy flux [J/m2/s]
Definition at line 82 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_mw |
land surface w-momentum flux [kg/m2/s]
Definition at line 85 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_mu |
land surface u-momentum flux [kg/m2/s]
Definition at line 86 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_mv |
land surface v-momentum flux [kg/m2/s]
Definition at line 87 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_sh |
land surface sensible heat flux [J/m2/s]
Definition at line 88 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_sflx_lh |
land surface latent heat flux [J/m2/s]
Definition at line 89 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_land_vars::land_sflx_qtrc |
land surface tracer flux [kg/m2/s]
Definition at line 90 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_u10 |
land surface velocity u at 10m [m/s]
Definition at line 91 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_v10 |
land surface velocity v at 10m [m/s]
Definition at line 92 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_t2 |
land surface temperature at 2m [K]
Definition at line 93 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_q2 |
land surface water vapor at 2m [kg/kg]
Definition at line 94 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, target, public mod_land_vars::land_ustar |
friction velocity [m/s]
Definition at line 95 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, target, public mod_land_vars::land_tstar |
temperature scale [K]
Definition at line 96 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, target, public mod_land_vars::land_qstar |
moisture scale [kg/kg]
Definition at line 97 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, target, public mod_land_vars::land_wstar |
convective velocity scale [m/s]
Definition at line 98 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, target, public mod_land_vars::land_rlmo |
inversed Obukhov length [1/m]
Definition at line 99 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), pointer, public mod_land_vars::soil_ustar |
Definition at line 100 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), pointer, public mod_land_vars::soil_tstar |
Definition at line 101 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), pointer, public mod_land_vars::soil_qstar |
Definition at line 102 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), pointer, public mod_land_vars::soil_wstar |
Definition at line 103 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), pointer, public mod_land_vars::soil_rlmo |
Definition at line 104 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::snow_ustar |
Definition at line 105 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::snow_tstar |
Definition at line 106 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::snow_qstar |
Definition at line 107 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::snow_wstar |
Definition at line 108 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::snow_rlmo |
Definition at line 109 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), land_vars_history(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::land_runoff |
runoff of the land water [kg/m2/s]
Definition at line 111 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_update(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
real(rp), dimension(:,:), allocatable, public mod_land_vars::land_runoff_engi |
internal energy of the runoff [J/m2/s]
Definition at line 112 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_update(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_temp |
Definition at line 116 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_pres |
Definition at line 117 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_w |
Definition at line 118 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_u |
Definition at line 119 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_v |
Definition at line 120 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_dens |
Definition at line 121 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_qv |
Definition at line 122 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_pbl |
Definition at line 123 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_sfc_dens |
Definition at line 124 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_sfc_pres |
Definition at line 125 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension(:,:,:,:), allocatable, public mod_land_vars::atmos_sflx_rad_dn |
Definition at line 126 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_cossza |
Definition at line 127 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_sflx_water |
Definition at line 128 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
real(rp), dimension (:,:), allocatable, public mod_land_vars::atmos_sflx_engi |
Definition at line 129 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_get(), and land_vars_setup().
logical, public mod_land_vars::snow_flag |
Definition at line 132 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_mkinit::land_setup(), land_vars_check(), land_vars_history(), land_vars_restart_def_var(), land_vars_restart_read(), land_vars_restart_write(), and land_vars_setup().
real(rp), dimension(:,:,:), allocatable, public mod_land_vars::land_property |
land surface property
Definition at line 135 of file mod_land_vars.F90.
Referenced by convert_ws2vwc(), mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), mod_land_driver::land_surface_set(), land_vars_history(), land_vars_monitor(), and land_vars_setup().
character(len=h_long), public mod_land_vars::land_property_in_filename = '' |
the file of land parameter table
Definition at line 137 of file mod_land_vars.F90.
Referenced by land_vars_check().
integer, parameter, public mod_land_vars::land_property_nmax = 11 |
Definition at line 139 of file mod_land_vars.F90.
Referenced by land_vars_setup().
integer, parameter, public mod_land_vars::i_waterlimit = 1 |
Definition at line 140 of file mod_land_vars.F90.
Referenced by convert_ws2vwc(), mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), land_vars_check(), land_vars_history(), and land_vars_monitor().
integer, parameter, public mod_land_vars::i_watercritical = 2 |
Definition at line 141 of file mod_land_vars.F90.
Referenced by convert_ws2vwc(), mod_land_driver::land_driver_calc_tendency(), and land_vars_check().
integer, parameter, public mod_land_vars::i_stomataresist = 3 |
Definition at line 142 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), and land_vars_check().
integer, parameter, public mod_land_vars::i_thermalcond = 4 |
Definition at line 143 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), and land_vars_check().
integer, parameter, public mod_land_vars::i_heatcapacity = 5 |
Definition at line 144 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), land_vars_check(), and land_vars_monitor().
integer, parameter, public mod_land_vars::i_waterdiff = 6 |
Definition at line 145 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_driver_update(), and land_vars_check().
integer, parameter, public mod_land_vars::i_alblw = 7 |
Definition at line 146 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), and land_vars_check().
integer, parameter, public mod_land_vars::i_albsw = 8 |
Definition at line 147 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), and land_vars_check().
integer, parameter, public mod_land_vars::i_z0m = 9 |
Definition at line 148 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), and land_vars_check().
integer, parameter, public mod_land_vars::i_z0h = 10 |
Definition at line 149 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), and land_vars_check().
integer, parameter, public mod_land_vars::i_z0e = 11 |
Definition at line 150 of file mod_land_vars.F90.
Referenced by mod_land_driver::land_driver_calc_tendency(), mod_land_driver::land_surface_set(), and land_vars_check().