SCALE-RM
|
module ATMOSPHERE / Bottom boundary treatment More...
Functions/Subroutines | |
subroutine, public | atmos_bottom_estimate (DENS, PRES, CZ, Zsfc, Z1, SFC_DENS, SFC_PRES) |
Calc bottom boundary of atmosphere (just above surface) More... | |
real(rp) function | lagrange_interp (p, x, y) |
module ATMOSPHERE / Bottom boundary treatment
subroutine, public scale_atmos_bottom::atmos_bottom_estimate | ( | real(rp), dimension (ka,ia,ja), intent(in) | DENS, |
real(rp), dimension (ka,ia,ja), intent(in) | PRES, | ||
real(rp), dimension (ka,ia,ja), intent(in) | CZ, | ||
real(rp), dimension (ia,ja), intent(in) | Zsfc, | ||
real(rp), dimension (ia,ja), intent(in) | Z1, | ||
real(rp), dimension(ia,ja), intent(out) | SFC_DENS, | ||
real(rp), dimension(ia,ja), intent(out) | SFC_PRES | ||
) |
Calc bottom boundary of atmosphere (just above surface)
Definition at line 54 of file scale_atmos_sub_bottom.F90.
References scale_const::const_grav, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ks, and lagrange_interp().
Referenced by mod_atmos_phy_sf_driver::atmos_phy_sf_driver(), mod_atmos_driver::atmos_surface_set(), and mod_atmos_vars::atmos_vars_history_setpres().
real(rp) function scale_atmos_bottom::lagrange_interp | ( | real(rp), intent(in) | p, |
real(rp), dimension(3), intent(in) | x, | ||
real(rp), dimension(3), intent(in) | y | ||
) |
Definition at line 91 of file scale_atmos_sub_bottom.F90.
Referenced by atmos_bottom_estimate().