73 log_info(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'Setup' 78 case (
'OFF',
'NONE' )
79 log_info(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'this component is never called.' 90 log_error(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'invalid chemistry type(',
atmos_phy_ch_type,
'). CHECK!' 122 log_info(
"ATMOS_PHY_CH_driver_setup",*)
'Setup' 131 log_info(
"ATMOS_PHY_CH_driver_setup",*)
'this component is never called.' 170 logical,
intent(in) :: update_flag
172 integer :: k, i, j, iq
175 if ( update_flag )
then 178 rhoq_t_ch(:,:,:,:) = 0.0_rp
192 call file_history_in( rhoq_t_ch(:,:,:,iq), trim(
tracer_name(iq))//
'_t_CH', &
193 'tendency rho*'//trim(
tracer_name(iq))//
' in CH', &
194 'kg/m3/s', fill_halo=.true. )
203 rhoq_t(k,i,j,iq) = rhoq_t(k,i,j,iq) + rhoq_t_ch(k,i,j,iq)
212 rhoq_t_ch(:,:,:,iq), trim(
tracer_name(iq))//
'_t_CH', &
236 real(RP),
intent(inout) :: SFLX_QTRC(
oia,
oja,
qa)
268 real(RP),
intent(inout) :: SFLX_QTRC(
lia,
lja,
qa)
301 real(RP),
intent(inout) :: SFLX_QTRC(
uia,
uja,
qa)
module atmosphere / surface / chemistry / RN222
subroutine, public atmos_phy_ch_driver_urban_flux(SFLX_QTRC)
Driver.
integer, public ia
of whole cells: x, local, with HALO
real(dp), public time_dtsec_atmos_phy_ch
time interval of physics(chemistry ) [sec]
subroutine, public atmos_sfc_ch_rn222_setup(IA, JA, real_lon, real_lat)
Setup.
module land / grid / cartesianC / index
module ATMOSPHERIC Variables
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lat
latitude [rad,-pi,pi]
real(rp), dimension(:,:,:,:), pointer, public qtrc_av
subroutine, public atmos_phy_ch_rn222_tendency(KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_CH, DENS, QTRC, RHOQ_t)
Chemistry Microphysics.
real(rp), dimension(:,:,:), allocatable, public atmos_grid_cartesc_real_vol
control volume (zxy) [m3]
module ATMOSPHERE / Physics Chemistry
subroutine, public atmos_phy_ch_driver_calc_tendency(update_flag)
Driver.
real(rp), public atmos_grid_cartesc_real_totvol
total volume (zxy, local) [m3]
integer, public ja
of whole cells: y, local, with HALO
integer, public atmos_phy_ch_rn222_ntracers
real(rp), dimension(:,:,:), allocatable, target, public dens
subroutine, public atmos_sfc_ch_rn222_ocean_flux(IA, IS, IE, JA, JS, JE, QA_CH, SFLX_QTRC)
Emission from the ocean surface.
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lon
longitude [rad,0-2pi]
character(len=h_short), dimension(qa_max), public tracer_name
subroutine, public atmos_phy_ch_driver_ocean_flux(SFLX_QTRC)
Driver.
logical, public statistics_checktotal
calc&report variable totals to logfile?
module urban / grid / icosahedralA / index
character(len=h_short), public atmos_phy_ch_type
integer, public is
start point of inner domain: x, local
subroutine, public atmos_phy_ch_driver_tracer_setup
Config.
module ATMOSPHERIC Surface Variables
subroutine, public atmos_sfc_ch_rn222_land_flux(IA, IS, IE, JA, JS, JE, QA_CH, NOWDATE, SFLX_QTRC)
Emission from the land surface.
integer, public ie
end point of inner domain: x, local
module atmosphere / grid / cartesC index
integer, public ke
end point of inner domain: z, local
real(rp), dimension(:,:,:,:), allocatable, public rhoq_tp
integer, public je
end point of inner domain: y, local
character(len=h_mid), dimension(qa_ch), public atmos_phy_ch_rn222_desc
real(rp), dimension(:,:,:), allocatable, target, public atmos_phy_sf_sflx_qtrc
integer, public ks
start point of inner domain: z, local
subroutine, public atmos_phy_ch_rn222_setup
Setup.
logical, public atmos_sw_phy_ch
real(rp), dimension(:,:,:), pointer, public dens_av
subroutine, public prc_abort
Abort Process.
module atmosphere / physics / chemistry / RN222
integer, public js
start point of inner domain: y, local
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_ch_rhoq_t
module Atmosphere / Physics Chemistry
subroutine, public atmos_phy_ch_driver_land_flux(SFLX_QTRC)
Driver.
module ocean / grid / cartesianC / index
module Atmosphere GRID CartesC Real(real space)
subroutine, public atmos_phy_ch_driver_setup
Setup.
integer, public ka
of whole cells: z, local, with HALO
integer, dimension(6), public time_nowdate
current time [YYYY MM DD HH MM SS]
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_unit
subroutine, public tracer_regist(QS, NQ, NAME, DESC, UNIT, CV, CP, R, ADVC, MASS)
Regist tracer.
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_name
real(rp), dimension(:,:,:,:), allocatable, target, public qtrc