Index | Rundeck: E6F40 | Created: Fri May 17 03:30:27 EDT 2024 |
getdz | Module: | File: ATURB.f |
Author : Ye Cheng/G. Hartke
Version:
Declaration:
subroutine getdz(tv, dz, dze, rho, rhoe, tvsurf, dz0, im, jm, lm)
- tv :
real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
- virtual potential temp. referenced at 1 mb
- dz0 :
real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
- z(1)-ze(1)
- dz :
real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
- main grid spacing
- dze :
real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
- edge grid spacing
- rhoe :
real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
- air density at the main/edge grids
- rho :
real*8, dimension(lm, grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(out)
- air density at the main/edge grids
- tvsurf :
real*8, dimension(grid%i_strt_halo:grid%i_stop_halo, grid%j_strt_halo:grid%j_stop_halo), intent(in)
- surface virtual temperature
- lm :
integer, intent(in)
- 3-d grids
- jm :
integer, intent(in)
- 3-d grids
- im :
integer, intent(in)
- 3-d grids
- grav : used from constant
- rgas : used from constant
- imaxj : used from geom
- pmid : used from atm_com
- pk : used from atm_com
- pedn : used from atm_com
- grid : used from domain_decomp_atm
- l :
integer
- loop variable
- j :
integer
- loop variable
- i :
integer
- loop variable
- temp0 :
real*8
- temp1 :
real*8
- temp1e :
real*8
- pl1 :
real*8
- pl :
real*8
- pl1e :
real*8
- ple :
real*8
- plm1e :
real*8
- i_0 :
integer
- i_1 :
integer
- j_1 :
integer
- j_0 :
integer
- j_0s :
integer
- j_1s :
integer