SCALE-RM
|
module ATMOSPHERE / Physics Surface fluxes More...
Functions/Subroutines | |
subroutine, public | atmos_phy_sf_const_setup (ATMOS_PHY_SF_TYPE) |
Setup. More... | |
subroutine, public | atmos_phy_sf_const (ATM_TEMP, ATM_PRES, ATM_W, ATM_U, ATM_V, ATM_DENS, ATM_QTRC, ATM_Z1, dt, SFC_DENS, SFC_PRES, SFLX_LW_dn, SFLX_SW_dn, SFC_TEMP, SFC_albedo, SFC_Z0M, SFC_Z0H, SFC_Z0E, SFLX_MW, SFLX_MU, SFLX_MV, SFLX_SH, SFLX_LH, SFLX_QTRC, U10, V10, T2, Q2) |
Constant flux. More... | |
module ATMOSPHERE / Physics Surface fluxes
name | type | default value | comment |
---|---|---|---|
ATMOS_PHY_SF_FLG_MOM_FLUX | integer | 0 | application type for momentum flux |
ATMOS_PHY_SF_U_MINM | real(RP) | 0.0_RP | minimum limit of absolute velocity for momentum [m/s] |
ATMOS_PHY_SF_CM_MIN | real(RP) | 1.0E-5_RP | minimum limit of bulk coefficient for momentum [NIL] |
ATMOS_PHY_SF_CONST_USTAR | real(RP) | 0.25_RP | constant friction velocity [m/s] |
ATMOS_PHY_SF_CONST_CM | real(RP) | 0.0011_RP | constant bulk coefficient for momentum [NIL] |
ATMOS_PHY_SF_CONST_SH | real(RP) | 15.0_RP | constant surface sensible heat flux [W/m2] |
ATMOS_PHY_SF_CONST_LH | real(RP) | 115.0_RP | constant surface latent heat flux [W/m2] |
ATMOS_PHY_SF_FLG_SH_DIURNAL | logical | .false. | diurnal modulation for sensible heat flux? |
ATMOS_PHY_SF_CONST_FREQ | real(RP) | 24.0_RP | frequency of sensible heat flux modulation [hour] |
subroutine, public scale_atmos_phy_sf_const::atmos_phy_sf_const_setup | ( | character(len=*), intent(in) | ATMOS_PHY_SF_TYPE | ) |
Setup.
Definition at line 74 of file scale_atmos_phy_sf_const.F90.
References 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_sf::atmos_phy_sf_setup().
subroutine, public scale_atmos_phy_sf_const::atmos_phy_sf_const | ( | real(rp), dimension (ia,ja), intent(in) | ATM_TEMP, |
real(rp), dimension (ia,ja), intent(in) | ATM_PRES, | ||
real(rp), dimension (ia,ja), intent(in) | ATM_W, | ||
real(rp), dimension (ia,ja), intent(in) | ATM_U, | ||
real(rp), dimension (ia,ja), intent(in) | ATM_V, | ||
real(rp), dimension (ia,ja), intent(in) | ATM_DENS, | ||
real(rp), dimension (ia,ja,qa), intent(in) | ATM_QTRC, | ||
real(rp), dimension (ia,ja), intent(in) | ATM_Z1, | ||
real(dp), intent(in) | dt, | ||
real(rp), dimension (ia,ja), intent(in) | SFC_DENS, | ||
real(rp), dimension (ia,ja), intent(in) | SFC_PRES, | ||
real(rp), dimension(ia,ja), intent(in) | SFLX_LW_dn, | ||
real(rp), dimension(ia,ja), intent(in) | SFLX_SW_dn, | ||
real(rp), dimension (ia,ja), intent(in) | SFC_TEMP, | ||
real(rp), dimension(ia,ja,2), intent(in) | SFC_albedo, | ||
real(rp), dimension (ia,ja), intent(inout) | SFC_Z0M, | ||
real(rp), dimension (ia,ja), intent(inout) | SFC_Z0H, | ||
real(rp), dimension (ia,ja), intent(inout) | SFC_Z0E, | ||
real(rp), dimension (ia,ja), intent(out) | SFLX_MW, | ||
real(rp), dimension (ia,ja), intent(out) | SFLX_MU, | ||
real(rp), dimension (ia,ja), intent(out) | SFLX_MV, | ||
real(rp), dimension (ia,ja), intent(out) | SFLX_SH, | ||
real(rp), dimension (ia,ja), intent(out) | SFLX_LH, | ||
real(rp), dimension (ia,ja,qa), intent(out) | SFLX_QTRC, | ||
real(rp), dimension (ia,ja), intent(out) | U10, | ||
real(rp), dimension (ia,ja), intent(out) | V10, | ||
real(rp), dimension (ia,ja), intent(out) | T2, | ||
real(rp), dimension (ia,ja), intent(out) | Q2 | ||
) |
Constant flux.
Definition at line 131 of file scale_atmos_phy_sf_const.F90.
References scale_const::const_pi, scale_atmos_hydrometeor::i_qv, 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, and scale_time::time_nowsec.
Referenced by scale_atmos_phy_sf::atmos_phy_sf_setup().