SCALE-RM
|
module ATMOSPHERE / Physics Radiation More...
Functions/Subroutines | |
subroutine, public | swrad (dt, RTHRATEN, SDOWN3D, GSW, XLAT, XLONG, ALBEDO, rho_phy, T3D, P3D, pi3D, dz8w, solins, cosSZA, QV3D, QC3D, QR3D, QI3D, QS3D, QG3D, F_QV, F_QC, F_QR, F_QI, F_QS, F_QG, icloud, warm_rain) |
subroutine | swpara (TTEN, SDOWN, GSW, ALBEDO, cosSZA, T, QV, QC, QR, QI, QS, QG, P, RHO0, DZ, R, CP, G, solins, XXLAT, XXLON, ICLOUD, aer_dry1, aer_water1, kts, kte) |
subroutine, public | swinit |
module ATMOSPHERE / Physics Radiation
subroutine, public scale_atmos_phy_rd_mm5sw::swrad | ( | real(dp), intent(in) | dt, |
real(rp), dimension(ia,ka,ja), intent(inout) | RTHRATEN, | ||
real(rp), dimension(ia,ka,ja), intent(inout) | SDOWN3D, | ||
real(rp), dimension(ia,ja), intent(inout) | GSW, | ||
real(rp), dimension(ia,ja), intent(in) | XLAT, | ||
real(rp), dimension(ia,ja), intent(in) | XLONG, | ||
real(rp), dimension(ia, ja), intent(in) | ALBEDO, | ||
real(rp), dimension(ia,ka,ja), intent(in) | rho_phy, | ||
real(rp), dimension(ia,ka,ja), intent(in) | T3D, | ||
real(rp), dimension(ia,ka,ja), intent(in) | P3D, | ||
real(rp), dimension(ia,ka,ja), intent(in) | pi3D, | ||
real(rp), dimension(ia,ka,ja), intent(in) | dz8w, | ||
real(rp), dimension(ia,ja), intent(in) | solins, | ||
real(rp), dimension(ia,ja), intent(in) | cosSZA, | ||
real(rp), dimension (ia,ka,ja), intent(in), optional | QV3D, | ||
real(rp), dimension (ia,ka,ja), intent(in), optional | QC3D, | ||
real(rp), dimension (ia,ka,ja), intent(in), optional | QR3D, | ||
real(rp), dimension (ia,ka,ja), intent(in), optional | QI3D, | ||
real(rp), dimension (ia,ka,ja), intent(in), optional | QS3D, | ||
QG3D, | |||
real(rp), intent(in), optional | F_QV, | ||
real(rp), intent(in), optional | F_QC, | ||
real(rp), intent(in), optional | F_QR, | ||
real(rp), intent(in), optional | F_QI, | ||
real(rp), intent(in), optional | F_QS, | ||
real(rp), intent(in), optional | F_QG, | ||
integer, intent(in) | icloud, | ||
logical, intent(in) | warm_rain | ||
) |
Definition at line 64 of file scale_atmos_phy_rd_mm5sw.F90.
References scale_atmos_solarins::atmos_solarins_constant, scale_const::const_grav, scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ke, scale_grid_index::ks, and swpara().
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver().
subroutine scale_atmos_phy_rd_mm5sw::swpara | ( | real(rp), dimension( kts:kte ), intent(inout) | TTEN, |
real(rp), dimension( kts:kte+1 ), intent(out) | SDOWN, | ||
real(rp), intent(inout) | GSW, | ||
real(rp), intent(in) | ALBEDO, | ||
real(rp), intent(in) | cosSZA, | ||
real(rp), dimension( kts:kte ), intent(in) | T, | ||
real(rp), dimension( kts:kte ), intent(in) | QV, | ||
real(rp), dimension( kts:kte ), intent(in) | QC, | ||
real(rp), dimension( kts:kte ), intent(in) | QR, | ||
real(rp), dimension( kts:kte ), intent(in) | QI, | ||
real(rp), dimension( kts:kte ), intent(in) | QS, | ||
real(rp), dimension( kts:kte ), intent(in) | QG, | ||
real(rp), dimension( kts:kte ), intent(in) | P, | ||
real(rp), dimension( kts:kte ), intent(in) | RHO0, | ||
real(rp), dimension( kts:kte ), intent(in) | DZ, | ||
real(rp), intent(in) | R, | ||
real(rp), intent(in) | CP, | ||
real(rp), intent(in) | G, | ||
real(rp), intent(in) | solins, | ||
real(rp), intent(in) | XXLAT, | ||
real(rp), intent(in) | XXLON, | ||
integer, intent(in) | ICLOUD, | ||
real(rp), dimension( kts:kte ) | aer_dry1, | ||
real(rp), dimension( kts:kte ) | aer_water1, | ||
integer, intent(in) | kts, | ||
integer, intent(in) | kte | ||
) |
Definition at line 308 of file scale_atmos_phy_rd_mm5sw.F90.
References scale_const::const_d2r, float(), and scale_time::time_nowdate.
Referenced by swrad().
subroutine, public scale_atmos_phy_rd_mm5sw::swinit | ( | ) |
Definition at line 599 of file scale_atmos_phy_rd_mm5sw.F90.
Referenced by scale_atmos_phy_rd::atmos_phy_rd_setup().