SCALE-RM
|
module ATMOSPHERE / Physics Radiation More...
Functions/Subroutines | |
subroutine, public | atmos_phy_rd_offline_setup (RD_TYPE) |
Setup. More... | |
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. More... | |
module ATMOSPHERE / Physics Radiation
name | type | default value | comment |
---|---|---|---|
ATMOS_PHY_RD_OFFLINE_BASENAME | character(len=H_LONG) | '' | |
ATMOS_PHY_RD_OFFLINE_AXISTYPE | character(len=H_SHORT) | 'XYZ' | |
ATMOS_PHY_RD_OFFLINE_ENABLE_PERIODIC_YEAR | logical | .false. | |
ATMOS_PHY_RD_OFFLINE_ENABLE_PERIODIC_MONTH | logical | .false. | |
ATMOS_PHY_RD_OFFLINE_ENABLE_PERIODIC_DAY | logical | .false. | |
ATMOS_PHY_RD_OFFLINE_STEP_FIXED | integer | 0 | |
ATMOS_PHY_RD_OFFLINE_OFFSET | real(RP) | 0.0_RP | |
ATMOS_PHY_RD_OFFLINE_DEFVAL | real(RP) | > = UNDEF | |
ATMOS_PHY_RD_OFFLINE_CHECK_COORDINATES | logical | .true. | |
ATMOS_PHY_RD_OFFLINE_STEP_LIMIT | integer | 0 | |
ATMOS_PHY_RD_OFFLINE_DIFFUSE_RATE | real | 0.5_RP |
subroutine, public scale_atmos_phy_rd_offline::atmos_phy_rd_offline_setup | ( | character(len=*), intent(in) | RD_TYPE | ) |
Setup.
Definition at line 58 of file scale_atmos_phy_rd_offline.F90.
References scale_const::const_undef, scale_external_input::extin_regist(), scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, and scale_process::prc_mpistop().
Referenced by scale_atmos_phy_rd::atmos_phy_rd_setup().
subroutine, public scale_atmos_phy_rd_offline::atmos_phy_rd_offline | ( | 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) | SFLX_rad_dn | ||
) |
Radiation main.
Definition at line 195 of file scale_atmos_phy_rd_offline.F90.
References scale_atmos_phy_rd_common::i_diffuse, scale_atmos_phy_rd_common::i_direct, scale_atmos_phy_rd_common::i_dn, scale_atmos_phy_rd_common::i_lw, scale_atmos_phy_rd_common::i_sw, scale_atmos_phy_rd_common::i_up, scale_grid_index::ie, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ks, scale_process::prc_mpistop(), and scale_time::time_nowdaysec.
Referenced by scale_atmos_phy_rd::atmos_phy_rd_setup().