63 character(len=H_SHORT),
intent(in) :: MP_TYPE
68 if(
io_l )
write(
io_fid_log,*)
'*** Please contact SCALE developers' 95 real(RP),
intent(inout) :: DENS(
ka,
ia,
ja)
96 real(RP),
intent(inout) :: MOMZ(
ka,
ia,
ja)
97 real(RP),
intent(inout) :: MOMX(
ka,
ia,
ja)
98 real(RP),
intent(inout) :: MOMY(
ka,
ia,
ja)
99 real(RP),
intent(inout) :: RHOT(
ka,
ia,
ja)
100 real(RP),
intent(inout) :: QTRC(
ka,
ia,
ja,qad)
101 real(RP),
intent(in) :: CCN (
ka,
ia,
ja)
102 real(RP),
intent(out) :: EVAPORATE(
ka,
ia,
ja)
103 real(RP),
intent(out) :: SFLX_rain(
ia,
ja)
104 real(RP),
intent(out) :: SFLX_snow(
ia,
ja)
109 if(
io_l )
write(
io_fid_log,*)
'*** Please contact SCALE developers' 126 real(RP),
intent(out) :: cldfrac(
ka,
ia,
ja)
127 real(RP),
intent(in) :: QTRC (
ka,
ia,
ja,qad)
128 real(RP),
intent(in) :: mask_criterion
131 cldfrac(:,:,:) = 0.0_rp
149 real(RP),
intent(out) :: Re (
ka,
ia,
ja,mp_qad)
150 real(RP),
intent(in) :: QTRC0(
ka,
ia,
ja,qad)
151 real(RP),
intent(in) :: DENS0(
ka,
ia,
ja)
152 real(RP),
intent(in) :: TEMP0(
ka,
ia,
ja)
155 re(:,:,:,:) = 8.e-6_rp
172 real(RP),
intent(out) :: Qe (
ka,
ia,
ja,mp_qad)
173 real(RP),
intent(in) :: QTRC0(
ka,
ia,
ja,qad)
179 qe(:,:,:,ihydro) = 8.e-6_rp
subroutine, public atmos_phy_mp_sdm_mixingratio(Qe, QTRC0)
Calculate mixing ratio of each category.
subroutine, public atmos_phy_mp_sdm_cloudfraction(cldfrac, QTRC, mask_criterion)
Calculate Cloud Fraction.
subroutine, public prc_mpistop
Abort MPI.
logical, public io_l
output log or not? (this process)
integer, parameter, public mp_qa
integer, public ia
of x whole cells (local, with HALO)
integer, public ka
of z whole cells (local, with HALO)
real(rp), dimension(mp_qa), target, public atmos_phy_mp_dens
subroutine, public atmos_phy_mp_sdm(DENS, MOMZ, MOMX, MOMY, RHOT, QTRC, CCN, EVAPORATE, SFLX_rain, SFLX_snow)
Cloud Microphysics.
real(rp), public const_eps
small number
module ATMOSPHERE / Physics Cloud Microphysics
subroutine, public atmos_phy_mp_sdm_setup(MP_TYPE)
Setup Cloud Microphysics.
integer, public io_fid_log
Log file ID.
subroutine, public atmos_phy_mp_sdm_effectiveradius(Re, QTRC0, DENS0, TEMP0)
Calculate Effective Radius.
integer, public ja
of y whole cells (local, with HALO)