Go to the documentation of this file.
74 log_info(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'Setup'
79 case (
'OFF',
'NONE' )
80 log_info(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'this component is never called.'
91 log_error(
"ATMOS_PHY_CH_driver_tracer_setup",*)
'invalid chemistry type(',
atmos_phy_ch_type,
'). CHECK!'
123 log_info(
"ATMOS_PHY_CH_driver_setup",*)
'Setup'
135 log_info(
"ATMOS_PHY_CH_driver_setup",*)
'this component is never called.'
153 log_info(
"ATMOS_PHY_CH_driver_finalize",*)
'Finalize'
200 logical,
intent(in) :: update_flag
202 integer :: k, i, j, iq
205 if ( update_flag )
then
209 rhoq_t_ch(:,:,:,:) = 0.0_rp
226 call file_history_in( rhoq_t_ch(:,:,:,iq), trim(
tracer_name(iq))//
'_t_CH', &
227 'tendency rho*'//trim(
tracer_name(iq))//
' in CH', &
228 'kg/m3/s', fill_halo=.true. )
238 rhoq_t(k,i,j,iq) = rhoq_t(k,i,j,iq) + rhoq_t_ch(k,i,j,iq)
248 rhoq_t_ch(:,:,:,iq), trim(
tracer_name(iq))//
'_t_CH', &
272 real(
rp),
intent(inout) :: sflx_qtrc(
oia,
oja,
qa)
306 real(
rp),
intent(inout) :: sflx_qtrc(
lia,
lja,
qa)
341 real(
rp),
intent(inout) :: sflx_qtrc(
uia,
uja,
qa)
module atmosphere / surface / chemistry / RN222
subroutine, public atmos_sfc_ch_rn222_setup(IA, JA, real_lon, real_lat)
Setup.
integer, public ke
end point of inner domain: z, local
subroutine, public prc_abort
Abort Process.
real(rp), dimension(:,:,:,:), allocatable, public rhoq_tp
real(rp), dimension(:,:,:,:), pointer, public qtrc_av
subroutine, public atmos_phy_ch_driver_tracer_setup
Config.
subroutine, public atmos_sfc_ch_rn222_land_flux(IA, IS, IE, JA, JS, JE, QA_CH, NOWDATE, SFLX_QTRC)
Emission from the land surface.
real(dp), public time_dtsec_atmos_phy_ch
time interval of physics(chemistry ) [sec]
subroutine, public atmos_phy_ch_driver_setup
Setup.
module ATMOSPHERIC Surface Variables
subroutine, public atmos_phy_ch_driver_ocean_flux(SFLX_QTRC)
Driver.
module urban / grid / icosahedralA / index
module Atmosphere GRID CartesC Real(real space)
real(rp), dimension(:,:,:,:), allocatable, target, public qtrc
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lon
longitude [rad,0-2pi]
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_unit
module land / grid / cartesianC / index
character(len=h_mid), dimension(qa_ch), public atmos_phy_ch_rn222_desc
integer, parameter, public rp
integer, public ie
end point of inner domain: x, local
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_name
real(rp), dimension(:,:,:), allocatable, target, public dens
module atmosphere / grid / cartesC index
real(rp), dimension(:,:,:), allocatable, public atmos_grid_cartesc_real_vol
control volume (zxy) [m3]
subroutine, public atmos_phy_ch_rn222_tendency(KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_CH, DENS, QTRC, RHOQ_t)
Chemistry Microphysics.
character(len=h_short), public atmos_phy_ch_type
integer, public atmos_phy_ch_rn222_ntracers
subroutine, public atmos_phy_ch_driver_finalize
finalize
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_ch_rhoq_t
character(len=h_short), dimension(qa_max), public tracer_name
module Atmosphere / Physics Chemistry
integer, public is
start point of inner domain: x, local
module ocean / grid / cartesianC / index
subroutine, public atmos_phy_ch_driver_urban_flux(SFLX_QTRC)
Driver.
logical, public atmos_sw_phy_ch
subroutine, public atmos_phy_ch_rn222_setup
Setup.
real(rp), dimension(:,:,:), allocatable, target, public atmos_phy_sf_sflx_qtrc
subroutine, public tracer_regist(QS, NQ, NAME, DESC, UNIT, CV, CP, R, ENGI0, ADVC, MASS)
Regist tracer.
real(rp), dimension(:,:,:), pointer, public dens_av
integer, public ks
start point of inner domain: z, local
module atmosphere / physics / chemistry / RN222
module ATMOSPHERE / Physics Chemistry
logical, public statistics_checktotal
calc&report variable totals to logfile?
module ATMOSPHERIC Variables
integer, dimension(6), public time_nowdate
current time [YYYY MM DD HH MM SS]
integer, public js
start point of inner domain: y, local
subroutine, public atmos_sfc_ch_rn222_finalize
finalize
subroutine, public atmos_phy_ch_driver_land_flux(SFLX_QTRC)
Driver.
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_lat
latitude [rad,-pi,pi]
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), public atmos_grid_cartesc_real_totvol
total volume (zxy, local) [m3]
subroutine, public atmos_phy_ch_driver_calc_tendency(update_flag)
Driver.
integer, public je
end point of inner domain: y, local