13 #include "inc_openmp.h" 61 if(
io_l )
write(
io_fid_log,*)
'++++++ Module[DRIVER] / Categ[ATMOS PHY_CP] / Origin[SCALE-RM]' 69 if(
io_l )
write(
io_fid_log,*)
'*** this component is never called.' 127 logical,
intent(in) :: update_flag
131 integer :: k, i, j, iq
134 if ( update_flag )
then 151 momz_t_cp(:,:,:) = 0.0_rp
153 momx_t_cp(:,:,:) = 0.0_rp
155 momy_t_cp(:,:,:) = 0.0_rp
157 rhot_t_cp(:,:,:) = 0.0_rp
159 rhoq_t_cp(:,:,:,:) = 0.0_rp
161 mflx_cloudbase(:,:) = 0.0_rp
163 call hist_in( mflx_cloudbase(:,:),
'CBMFX',
'cloud base mass flux',
'kg/m2/s' )
170 momz_t(k,i,j) = momz_t(k,i,j) + momz_t_cp(k,i,j)
171 momx_t(k,i,j) = momx_t(k,i,j) + momx_t_cp(k,i,j)
172 momy_t(k,i,j) = momy_t(k,i,j) + momy_t_cp(k,i,j)
173 rhot_t(k,i,j) = rhot_t(k,i,j) + rhot_t_cp(k,i,j)
183 rhoq_t(k,i,j,iq) = rhoq_t(k,i,j,iq) + rhoq_t_cp(k,i,j,iq)
190 call stat_total( total, momz_t_cp(:,:,:),
'MOMZ_t_CP' )
191 call stat_total( total, momx_t_cp(:,:,:),
'MOMX_t_CP' )
192 call stat_total( total, momy_t_cp(:,:,:),
'MOMY_t_CP' )
193 call stat_total( total, rhot_t_cp(:,:,:),
'RHOT_t_CP' )
196 call stat_total( total, rhoq_t_cp(:,:,:,iq), trim(
aq_name(iq))//
'_t_CP' )
integer, public is
start point of inner domain: x, local
logical, public atmos_sw_phy_cp
subroutine, public atmos_phy_cp_driver_resume
Redume.
logical, public statistics_checktotal
calc&report variable totals to logfile?
real(rp), dimension(:,:,:), allocatable, public atmos_phy_cp_momy_t
integer, public je
end point of inner domain: y, local
module Atmosphere / Physics Cumulus
real(rp), dimension(:,:,:), allocatable, public atmos_phy_cp_momx_t
real(rp), dimension(:,:,:), allocatable, public momy_tp
logical, public io_l
output log or not? (this process)
module ATMOSPHERE / Physics Cumulus
module ATMOSPHERIC Variables
integer, public ke
end point of inner domain: z, local
real(rp), dimension(:,:,:), allocatable, public rhot_tp
character(len=h_short), public atmos_phy_cp_type
real(rp), dimension(:,:,:,:), allocatable, public atmos_phy_cp_rhoq_t
subroutine, public atmos_phy_cp_driver_setup
Setup.
real(rp), dimension(:,:,:,:), allocatable, public rhoq_tp
character(len=h_short), dimension(:), allocatable, public aq_name
integer, public js
start point of inner domain: y, local
real(rp), dimension(:,:,:), allocatable, public atmos_phy_cp_momz_t
real(rp), dimension(:,:,:), allocatable, public atmos_phy_cp_rhot_t
subroutine, public atmos_phy_cp_driver(update_flag)
Driver.
integer, public ks
start point of inner domain: z, local
real(rp), dimension(:,:,:), allocatable, public momx_tp
subroutine, public prof_rapstart(rapname_base, level)
Start raptime.
real(rp), dimension(:,:,:), allocatable, public momz_tp
integer, public ie
end point of inner domain: x, local
real(rp), dimension(:,:), allocatable, public atmos_phy_cp_mflx_cloudbase
integer, public io_fid_log
Log file ID.
subroutine, public prof_rapend(rapname_base, level)
Save raptime.