SCALE-RM
|
module coupler / surface fixed temp model More...
Functions/Subroutines | |
subroutine, public | cpl_phy_sfc_fixed_temp_setup |
Setup. More... | |
subroutine, public | cpl_phy_sfc_fixed_temp_finalize |
Finalize. More... | |
subroutine, public | cpl_phy_sfc_fixed_temp (IA, IS, IE, JA, JS, JE, TMPA, PRSA, WA, UA, VA, RHOA, QVA, LH, Z1, PBL, RHOS, PRSS, RFLXD, TMPS, WSTR, QVEF, ALBEDO, Rb, Z0M, Z0H, Z0E, calc_flag, dt, ZMFLX, XMFLX, YMFLX, SHFLX, LHFLX, QVFLX, GFLX, Ustar, Tstar, Qstar, Wstar, RLmo, U10, V10, T2, Q2) |
module coupler / surface fixed temp model
subroutine, public scale_cpl_phy_sfc_fixed_temp::cpl_phy_sfc_fixed_temp_setup |
Setup.
Definition at line 51 of file scale_cpl_phy_sfc_fixed_temp.F90.
Referenced by mod_land_driver::land_driver_setup(), and mod_ocean_driver::ocean_driver_setup().
subroutine, public scale_cpl_phy_sfc_fixed_temp::cpl_phy_sfc_fixed_temp_finalize |
Finalize.
Definition at line 67 of file scale_cpl_phy_sfc_fixed_temp.F90.
Referenced by mod_cpl_driver::cpl_driver_finalize().
subroutine, public scale_cpl_phy_sfc_fixed_temp::cpl_phy_sfc_fixed_temp | ( | integer, intent(in) | IA, |
integer, intent(in) | IS, | ||
integer, intent(in) | IE, | ||
integer, intent(in) | JA, | ||
integer, intent(in) | JS, | ||
integer, intent(in) | JE, | ||
real(rp), dimension (ia,ja), intent(in) | TMPA, | ||
real(rp), dimension (ia,ja), intent(in) | PRSA, | ||
real(rp), dimension (ia,ja), intent(in) | WA, | ||
real(rp), dimension (ia,ja), intent(in) | UA, | ||
real(rp), dimension (ia,ja), intent(in) | VA, | ||
real(rp), dimension (ia,ja), intent(in) | RHOA, | ||
real(rp), dimension (ia,ja), intent(in) | QVA, | ||
real(rp), dimension (ia,ja), intent(in) | LH, | ||
real(rp), dimension (ia,ja), intent(in) | Z1, | ||
real(rp), dimension (ia,ja), intent(in) | PBL, | ||
real(rp), dimension (ia,ja), intent(in) | RHOS, | ||
real(rp), dimension (ia,ja), intent(in) | PRSS, | ||
real(rp), dimension (ia,ja,n_rad_dir,n_rad_rgn), intent(in) | RFLXD, | ||
real(rp), dimension (ia,ja), intent(in) | TMPS, | ||
real(rp), dimension (ia,ja), intent(in) | WSTR, | ||
real(rp), dimension (ia,ja), intent(in) | QVEF, | ||
real(rp), dimension (ia,ja,n_rad_dir,n_rad_rgn), intent(in) | ALBEDO, | ||
real(rp), dimension (ia,ja), intent(in) | Rb, | ||
real(rp), dimension (ia,ja), intent(in) | Z0M, | ||
real(rp), dimension (ia,ja), intent(in) | Z0H, | ||
real(rp), dimension (ia,ja), intent(in) | Z0E, | ||
logical, dimension(ia,ja), intent(in) | calc_flag, | ||
real(dp), intent(in) | dt, | ||
real(rp), dimension (ia,ja), intent(out) | ZMFLX, | ||
real(rp), dimension (ia,ja), intent(out) | XMFLX, | ||
real(rp), dimension (ia,ja), intent(out) | YMFLX, | ||
real(rp), dimension (ia,ja), intent(out) | SHFLX, | ||
real(rp), dimension (ia,ja), intent(out) | LHFLX, | ||
real(rp), dimension (ia,ja), intent(out) | QVFLX, | ||
real(rp), dimension (ia,ja), intent(out) | GFLX, | ||
real(rp), dimension (ia,ja), intent(out) | Ustar, | ||
real(rp), dimension (ia,ja), intent(out) | Tstar, | ||
real(rp), dimension (ia,ja), intent(out) | Qstar, | ||
real(rp), dimension (ia,ja), intent(out) | Wstar, | ||
real(rp), dimension (ia,ja), intent(out) | RLmo, | ||
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 | ||
) |
Definition at line 94 of file scale_cpl_phy_sfc_fixed_temp.F90.
References scale_bulkflux::bulkflux, scale_const::const_cpdry, scale_const::const_eps, scale_const::const_epsvap, scale_const::const_pre00, scale_const::const_rdry, scale_const::const_rvap, scale_const::const_stb, scale_const::const_undef, scale_cpl_sfc_index::i_r_diffuse, scale_cpl_sfc_index::i_r_direct, scale_cpl_sfc_index::i_r_ir, scale_cpl_sfc_index::i_r_nir, scale_cpl_sfc_index::i_r_vis, and scale_precision::rp.
Referenced by mod_land_driver::land_driver_calc_tendency(), and mod_ocean_driver::ocean_driver_calc_tendency().