34 integer,
private,
parameter :: qa_ch = 1
50 integer,
private,
parameter :: i_ch_rn222 = 1
52 real(RP),
private :: atmos_phy_ch_rn222_decay_ratio
63 real(RP) :: ATMOS_PHY_CH_Rn222_half_life = 3.30048e+5_rp
65 namelist / param_atmos_phy_ch_rn222 / &
66 atmos_phy_ch_rn222_half_life
72 log_info(
"ATMOS_PHY_CH_rn222_setup",*)
'Setup' 73 log_info(
"ATMOS_PHY_CH_rn222_setup",*)
'rn222 process' 77 read(
io_fid_conf,nml=param_atmos_phy_ch_rn222,iostat=ierr)
79 log_info(
"ATMOS_PHY_CH_rn222_setup",*)
'Not found namelist. Default used.' 80 elseif( ierr > 0 )
then 81 log_error(
"ATMOS_PHY_CH_rn222_setup",*)
'Not appropriate names in namelist PARAM_ATMOS_PHY_CH_RN222. Check!' 84 log_nml(param_atmos_phy_ch_rn222)
86 atmos_phy_ch_rn222_decay_ratio = log(2.0_rp) / atmos_phy_ch_rn222_half_life
89 log_info(
"ATMOS_PHY_CH_rn222_setup",*)
'Characteristics of Rn222' 90 log_info_cont(
'(A,E16.6)')
'Half life [s] : ', atmos_phy_ch_rn222_half_life
91 log_info_cont(
'(A,E16.6)')
'Decay ratio [1/s] : ', atmos_phy_ch_rn222_decay_ratio
108 integer,
intent(in) :: KA, KS, KE
109 integer,
intent(in) :: IA, IS, IE
110 integer,
intent(in) :: JA, JS, JE
111 integer,
intent(in) :: QA_CH
112 real(RP),
intent(in) :: DENS (ka,ia,ja)
113 real(RP),
intent(in) :: QTRC (ka,ia,ja,qa_ch)
114 real(RP),
intent(inout) :: RHOQ_t(ka,ia,ja,qa_ch)
119 log_progress(*)
'atmosphere / physics / chemistry / Rn222' 125 rhoq_t(k,i,j,i_ch_rn222) = rhoq_t(k,i,j,i_ch_rn222) &
126 - dens(k,i,j) * qtrc(k,i,j,1) * atmos_phy_ch_rn222_decay_ratio
subroutine, public atmos_phy_ch_rn222_tendency(KA, KS, KE, IA, IS, IE, JA, JS, JE, QA_CH, DENS, QTRC, RHOQ_t)
Chemistry Microphysics.
integer, public io_fid_conf
Config file ID.
integer, public atmos_phy_ch_rn222_ntracers
character(len=h_mid), dimension(qa_ch), public atmos_phy_ch_rn222_desc
subroutine, public atmos_phy_ch_rn222_setup
Setup.
subroutine, public prc_abort
Abort Process.
module atmosphere / physics / chemistry / RN222
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_unit
character(len=h_short), dimension(qa_ch), public atmos_phy_ch_rn222_name