SCALE-RM
|
module ATMOSPHERE / Physics Radiation More...
Functions/Subroutines | |
subroutine, public | atmos_phy_rd_mstrnx_setup (RD_TYPE) |
Setup. More... | |
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. More... | |
module ATMOSPHERE / Physics Radiation
subroutine, public scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup | ( | character(len=*), intent(in) | RD_TYPE | ) |
Setup.
Definition at line 221 of file scale_atmos_phy_rd_mstrnx.F90.
References scale_tracer::ae_qa, scale_atmos_phy_rd_profile::atmos_phy_rd_profile_read(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), scale_tracer::i_ae2rd, scale_tracer::i_mp2rd, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::kmax, scale_tracer::mp_qa, scale_process::prc_mpistop(), scale_grid_real::real_basepoint_lat, and scale_time::time_nowdate.
Referenced by scale_atmos_phy_rd::atmos_phy_rd_setup().
subroutine, public scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx | ( | real(rp), dimension (ka,ia,ja), intent(in) | DENS, |
real(rp), dimension (ka,ia,ja), intent(in) | RHOT, | ||
real(rp), dimension (ka,ia,ja,qa), intent(in) | QTRC, | ||
real(rp), dimension ( ka,ia,ja), intent(in) | CZ, | ||
real(rp), dimension (0:ka,ia,ja), intent(in) | FZ, | ||
real(rp), dimension (ia,ja), intent(in) | fact_ocean, | ||
real(rp), dimension (ia,ja), intent(in) | fact_land, | ||
real(rp), dimension (ia,ja), intent(in) | fact_urban, | ||
real(rp), dimension (ia,ja), intent(in) | temp_sfc, | ||
real(rp), dimension (ia,ja,2), intent(in) | albedo_land, | ||
real(rp), dimension (ia,ja), intent(in) | solins, | ||
real(rp), dimension (ia,ja), intent(in) | cosSZA, | ||
real(rp), dimension (ka,ia,ja,2,2,2), intent(out) | flux_rad, | ||
real(rp), dimension (ia,ja,2,2,2), intent(out) | flux_rad_top, | ||
real(rp), dimension(ia,ja,2,2), intent(out) | flux_rad_sfc_dn | ||
) |
Radiation main.
Definition at line 380 of file scale_atmos_phy_rd_mstrnx.F90.
References scale_atmos_phy_ae::ae_dens, scale_tracer::ae_qa, scale_atmos_phy_ae::atmos_phy_ae_effectiveradius, scale_atmos_phy_mp::atmos_phy_mp_cloudfraction, scale_atmos_phy_mp::atmos_phy_mp_dens, scale_atmos_phy_mp::atmos_phy_mp_effectiveradius, scale_atmos_phy_mp::atmos_phy_mp_mixingratio, scale_atmos_phy_rd_profile::atmos_phy_rd_profile_read(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_use_climatology, scale_const::const_eps, scale_const::const_eps1, scale_const::const_grav, scale_const::const_huge, scale_const::const_mdry, scale_const::const_mvap, scale_const::const_pi, scale_const::const_ppm, scale_const::const_pstd, scale_const::const_rdry, scale_const::const_tem00, scale_tracer::i_ae2all, scale_atmos_phy_rd_common::i_dn, scale_atmos_phy_rd_common::i_lw, scale_tracer::i_mp2all, scale_tracer::i_qc, scale_tracer::i_qi, scale_tracer::i_qv, scale_atmos_phy_rd_common::i_sw, scale_atmos_phy_rd_common::i_up, scale_grid_index::ie, scale_grid_index::imax, scale_stdio::io_fid_log, scale_stdio::io_get_available_fid(), scale_stdio::io_l, scale_grid_index::is, scale_grid_index::je, scale_grid_index::jmax, scale_grid_index::js, scale_grid_index::ke, scale_grid_index::ks, scale_tracer::mp_qa, scale_process::prc_mpistop(), scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_grid_real::real_basepoint_lat, and scale_time::time_nowdate.
Referenced by scale_atmos_phy_rd::atmos_phy_rd_setup().