30 include
"inc_tracer_suzuki10.h" 40 namelist / param_bin / &
53 if(
io_l )
write(
io_fid_log,*)
'*** Not found namelist. Default used.' 54 elseif( ierr > 0 )
then 55 write(*,*)
'xxx Not appropriate names in namelist PARAM_BIN, Check!' 61 if( iceflg == 0 )
then 63 elseif( iceflg == 1 )
then 66 write(*,*)
"ICEFLG should be 0(warm rain) or 1(mixed rain) check!!" 73 qa_mp = i_qv+nbin*nspc+nccn
79 if( iceflg == 0 )
then 82 elseif( iceflg == 1 )
then 83 qis = (i_qv+nbin+1)*iceflg
84 qie = (i_qv+nbin*nspc)*iceflg
87 allocate( aq_mp_name(qa_mp) )
88 allocate( aq_mp_desc(qa_mp) )
89 allocate( aq_mp_unit(qa_mp) )
98 write(aq_mp_unit(n),
'(a)')
'kg/kg' 101 write(aq_mp_name(i_qv),
'(a)')
'QV' 104 write(aq_mp_name(i_qv+nbin*(m-1)+n),
'(a,i0)') trim(namspc(m)), n
109 write(aq_mp_name(i_qv+nbin*nspc+n),
'(a,i0)') trim(namspc(8)), n
112 write(aq_mp_desc(i_qv),
'(a)')
'Water Vapor mixing ratio' 115 write(aq_mp_desc(i_qv+nbin*(m-1)+n),
'(a,i0)') trim(lnamspc(m)), n
120 write(aq_mp_desc(i_qv+nbin*nspc+n),
'(a,i0)') trim(lnamspc(8)), n
subroutine, public prc_mpistop
Abort MPI.
logical, public io_l
output log or not? (this process)
subroutine, public tracer_suzuki10_setup
integer, public io_fid_conf
Config file ID.
integer, public io_fid_log
Log file ID.