52 character(len=*),
intent(in) :: LAND_TYPE
56 namelist / param_land_matsiro / &
63 log_info(
"LAND_PHY_MATSIRO_setup",*)
'Setup' 67 read(
io_fid_conf,nml=param_land_matsiro,iostat=ierr)
69 log_info(
"LAND_PHY_MATSIRO_setup",*)
'Not found namelist. Default used.' 70 elseif( ierr > 0 )
then 71 log_error(
"LAND_PHY_MATSIRO_setup",*)
'Not appropriate names in namelist PARAM_LAND_MATSIRO. Check!' 74 log_nml(param_land_matsiro)
76 log_error(
"LAND_PHY_MATSIRO", *)
"This scheme is under development" 102 real(RP),
intent(out) :: LAND_TEMP_t (
lkmax,
lia,
lja)
103 real(RP),
intent(out) :: LAND_WATER_t (
lkmax,
lia,
lja)
107 real(RP),
intent(in) :: LAND_WaterLimit (
lia,
lja)
108 real(RP),
intent(in) :: LAND_ThermalCond (
lia,
lja)
109 real(RP),
intent(in) :: LAND_HeatCapacity(
lia,
lja)
110 real(RP),
intent(in) :: LAND_WaterDiff (
lia,
lja)
111 real(RP),
intent(in) :: LAND_SFLX_GH (
lia,
lja)
112 real(RP),
intent(in) :: LAND_SFLX_prec (
lia,
lja)
113 real(RP),
intent(in) :: LAND_SFLX_evap (
lia,
lja)
114 real(RP),
intent(in) :: CDZ (
lkmax)
115 real(DP),
intent(in) :: dt
118 log_progress(*)
'land / physics / Matsiro' 120 land_temp_t(:,:,:) = 0.0_rp
121 land_water_t(:,:,:) = 0.0_rp
subroutine, public land_phy_matsiro_setup(LAND_TYPE)
Setup.
module land / grid / cartesianC / index
integer, public io_fid_conf
Config file ID.
module atmosphere / grid / cartesC index
subroutine, public prc_abort
Abort Process.
subroutine, public land_phy_matsiro(LAND_TEMP_t, LAND_WATER_t, LAND_TEMP, LAND_WATER, LAND_WaterLimit, LAND_ThermalCond, LAND_HeatCapacity, LAND_WaterDiff, LAND_SFLX_GH, LAND_SFLX_prec, LAND_SFLX_evap, CDZ, dt)
Physical processes for land submodel.
module land / physics / MATSIRO