52 temp_sfc, albedo_land, &
62 real(RP),
intent(in) :: DENS (KA,IA,JA)
63 real(RP),
intent(in) :: RHOT (KA,IA,JA)
64 real(RP),
intent(in) :: QTRC (KA,IA,JA,QA)
65 real(RP),
intent(in) :: CZ ( KA,IA,JA)
66 real(RP),
intent(in) :: FZ (0:KA,IA,JA)
67 real(RP),
intent(in) :: fact_ocean (IA,JA)
68 real(RP),
intent(in) :: fact_land (IA,JA)
69 real(RP),
intent(in) :: fact_urban (IA,JA)
70 real(RP),
intent(in) :: temp_sfc (IA,JA)
71 real(RP),
intent(in) :: albedo_land (IA,JA,2)
72 real(RP),
intent(in) :: solins (IA,JA)
73 real(RP),
intent(in) :: cosSZA (IA,JA)
74 real(RP),
intent(out) :: flux_rad (KA,IA,JA,2,2,2)
75 real(RP),
intent(out) :: flux_rad_top(IA,JA,2,2,2)
76 real(RP),
intent(out) :: flux_sfc_dn (IA,JA,2,2)
99 character(len=*),
intent(in) :: rd_type
102 if(
io_l )
write(
io_fid_log,*)
'*** => ', trim(rd_type),
' is selected.' 104 select case( rd_type )
118 write(*,*)
'xxx invalid Radiation type(', trim(rd_type),
'). CHECK!' module ATMOSPHERE / Physics Radiation
subroutine, public prc_mpistop
Abort MPI.
logical, public io_l
output log or not? (this process)
procedure(rd), pointer, public atmos_phy_rd
subroutine, public atmos_phy_rd_mstrnx(DENS, RHOT, QTRC, CZ, FZ, fact_ocean, fact_land, fact_urban, temp_sfc, albedo_land, solins, cosSZA, flux_rad, flux_rad_top, flux_rad_sfc_dn)
Radiation main.
subroutine, public atmos_phy_rd_offline_setup(RD_TYPE)
Setup.
subroutine, public atmos_phy_rd_mstrnx_setup(RD_TYPE)
Setup.
module ATMOSPHERE / Physics Radiation
module ATMOSPHERE / Physics Radiation
subroutine, public swinit
subroutine, public atmos_phy_rd_setup(RD_TYPE)
Setup.
subroutine, public atmos_phy_rd_offline(DENS, RHOT, QTRC, CZ, FZ, fact_ocean, fact_land, fact_urban, temp_sfc, albedo_land, solins, cosSZA, flux_rad, flux_rad_top, SFLX_rad_dn)
Radiation main.
module ATMOSPHERE / Physics Radiation
integer, public io_fid_log
Log file ID.