SCALE-RM
Functions/Subroutines | Variables
scale_urban_grid_cartesc_real Module Reference

module urban / grid / cartesianC / real More...

Functions/Subroutines

subroutine, public urban_grid_cartesc_real_setup
 Setup real grid. More...
 

Variables

real(rp), dimension(:,:), allocatable, public urban_grid_cartesc_real_area
 area of grid cell More...
 
real(rp), public urban_grid_cartesc_real_totarea
 total area More...
 
real(rp), dimension(:,:,:), allocatable, public urban_grid_cartesc_real_vol
 volume of grid cell More...
 
real(rp), public urban_grid_cartesc_real_totvol
 total volume More...
 

Detailed Description

module urban / grid / cartesianC / real

Description
Grid module for cartesian coordinate for urban
Author
Team SCALE

Function/Subroutine Documentation

◆ urban_grid_cartesc_real_setup()

subroutine, public scale_urban_grid_cartesc_real::urban_grid_cartesc_real_setup ( )

Setup real grid.

Definition at line 53 of file scale_urban_grid_cartesC_real.F90.

References scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_area, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_totarea, scale_file_cartesc::file_cartesc_set_coordinates_urban(), scale_urban_grid_cartesc_index::uia, scale_urban_grid_cartesc_index::uie, scale_urban_grid_cartesc_index::uis, scale_urban_grid_cartesc_index::uja, scale_urban_grid_cartesc_index::uje, scale_urban_grid_cartesc_index::ujs, scale_urban_grid_cartesc_index::uka, scale_urban_grid_cartesc_index::uke, scale_urban_grid_cartesc_index::uks, scale_urban_grid_cartesc::urban_grid_cartesc_cdz, urban_grid_cartesc_real_area, urban_grid_cartesc_real_totarea, urban_grid_cartesc_real_totvol, and urban_grid_cartesc_real_vol.

Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().

56  use scale_urban_grid_cartesc, only: &
58  use scale_file_cartesc, only: &
60 
61  integer :: k, i, j
62 
63  ! at this moment, horizontal grid is identical to that of the atmosphere
64  allocate( urban_grid_cartesc_real_area( uia,uja) )
65  allocate( urban_grid_cartesc_real_vol(uka,uia,uja) )
68 
69  do j = 1, uja
70  do i = 1, uia
71  do k = uks, uke
73  enddo
74  enddo
75  enddo
76 
78  do j = ujs, uje
79  do i = uis, uie
80  do k = uks, uke
82  end do
83  end do
84  end do
85 
87 
88  return
real(rp), public urban_grid_cartesc_real_totarea
total area
subroutine, public file_cartesc_set_coordinates_urban(VOL)
set volume for urban
real(rp), dimension(:,:,:), allocatable, public urban_grid_cartesc_real_vol
volume of grid cell
real(rp), public urban_grid_cartesc_real_totvol
total volume
real(rp), dimension(:), allocatable, public urban_grid_cartesc_cdz
z-length of control volume [m]
module urban / grid / cartesianC
real(rp), dimension(:,:), allocatable, public urban_grid_cartesc_real_area
area of grid cell
module Atmosphere GRID CartesC Real(real space)
real(rp), dimension(:,:), allocatable, public atmos_grid_cartesc_real_area
horizontal area ( xy, normal z) [m2]
module file / cartesianC
real(rp), public atmos_grid_cartesc_real_totarea
total area (xy, local) [m2]
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ urban_grid_cartesc_real_area

real(rp), dimension(:,:), allocatable, public scale_urban_grid_cartesc_real::urban_grid_cartesc_real_area

area of grid cell

Definition at line 35 of file scale_urban_grid_cartesC_real.F90.

Referenced by scale_monitor_cartesc::monitor_cartesc_setup(), mod_urban_driver::urban_driver_calc_tendency(), urban_grid_cartesc_real_setup(), and mod_urban_vars::urban_vars_total().

35  real(RP), public, allocatable :: urban_grid_cartesc_real_area(:,:)
real(rp), dimension(:,:), allocatable, public urban_grid_cartesc_real_area
area of grid cell

◆ urban_grid_cartesc_real_totarea

real(rp), public scale_urban_grid_cartesc_real::urban_grid_cartesc_real_totarea

◆ urban_grid_cartesc_real_vol

real(rp), dimension (:,:,:), allocatable, public scale_urban_grid_cartesc_real::urban_grid_cartesc_real_vol

◆ urban_grid_cartesc_real_totvol

real(rp), public scale_urban_grid_cartesc_real::urban_grid_cartesc_real_totvol