Index | Rundeck: P1SoM40 | Created: Thu May 9 03:30:17 EDT 2024 |
CLOUDS_COM | File: CLOUDS_COM.F90 |
Author : M.S.Yao/T. Del Genio (modularisation by Gavin Schmidt)
Version:
Subroutines:
- get_cld_overlap
- Defines the cloud overlap type and either adjusts the random numbers
accordingly and/or finds the probability for the total cloud cover
Global Variables:
- qtold :
real*8, allocatable, dimension(:, :, :)
- previous potential temperature, humidity
Used by: | :alloc_clouds_com | :condse |
- ttold :
real*8, allocatable, dimension(:, :, :)
- previous potential temperature, humidity
Used by: | :alloc_clouds_com | :condse |
- svlat :
real*8, allocatable, dimension(:, :, :)
- previous latent heat of evaporation
Used by: | :alloc_clouds_com | :condse | :init_rad | :radia | SUBDAILY:get_subdd |
- svlhx :
real*8, allocatable, dimension(:, :, :)
- previous latent heat of evaporation
Used by: | :alloc_clouds_com | :condse | :conserv_ewm | :diaga | :init_rad | :qmom_topo_adjustments | :radia | SUBDAILY:get_subdd |
- rhsav :
real*8, allocatable, dimension(:, :, :)
- previous relative humidity
Used by: | :alloc_clouds_com | :condse | :init_rad | :radia |
- cldsav1 :
real*8, allocatable, dimension(:, :, :)
- previous cloud cover area (percent)
Used by: | :alloc_clouds_com | :condse |
- cldsav :
real*8, allocatable, dimension(:, :, :)
- previous cloud cover area (percent)
Used by: | :alloc_clouds_com | :condse | :radia |
- vmc :
real*8, allocatable, dimension(:, :, :)
- velocity work arrays
- umc :
real*8, allocatable, dimension(:, :, :)
- velocity work arrays
- vls :
real*8, allocatable, dimension(:, :, :)
- velocity work arrays
- uls :
real*8, allocatable, dimension(:, :, :)
- velocity work arrays
- qmc :
real*8, allocatable, dimension(:, :, :)
- temperature and humidity work arrays
- tmc :
real*8, allocatable, dimension(:, :, :)
- temperature and humidity work arrays
- qls :
real*8, allocatable, dimension(:, :, :)
- temperature and humidity work arrays
- tls :
real*8, allocatable, dimension(:, :, :)
- temperature and humidity work arrays
- fss :
real*8, allocatable, dimension(:, :, :)
- grid fraction for large-scale clouds
Used by: | :alloc_clouds_com | :condse | :radia | SUBDAILY:get_subdd |
- tauss :
real*8, allocatable, dimension(:, :, :)
- optical depth from super-saturated clouds
Used by: | :alloc_clouds_com | :condse | :radia | SUBDAILY:get_subdd |
- taumc :
real*8, allocatable, dimension(:, :, :)
- optical depth from moist-convective clouds
Used by: | :alloc_clouds_com | :condse | :radia | SUBDAILY:get_subdd |
- cldss :
real*8, allocatable, dimension(:, :, :)
- super-saturated cloud cover area (percent)
Used by: | :alloc_clouds_com | :condse | :radia | SUBDAILY:get_subdd |
- cldmc :
real*8, allocatable, dimension(:, :, :)
- moist convective cloud cover area (percent)
Used by: | :alloc_clouds_com | :condse | :radia | SUBDAILY:get_subdd |
- csizss :
real*8, allocatable, dimension(:, :, :)
- mc,ss effective cloud droplet radius (microns)
Used by: | :alloc_clouds_com | :condse | :radia |
- csizmc :
real*8, allocatable, dimension(:, :, :)
- mc,ss effective cloud droplet radius (microns)
Used by: | :alloc_clouds_com | :condse | :radia |
- qiss :
real*8, allocatable, dimension(:, :, :)
- stratiform liquid, ice water available to radiation (kg/kg)
Used by: | :radia |
- qlss :
real*8, allocatable, dimension(:, :, :)
- stratiform liquid, ice water available to radiation (kg/kg)
Used by: | :radia |
- qimc :
real*8, allocatable, dimension(:, :, :)
- convective liquid, ice water available to radiation (kg/kg)
Used by: | :radia |
- qlmc :
real*8, allocatable, dimension(:, :, :)
- convective liquid, ice water available to radiation (kg/kg)
Used by: | :radia |
- ddm1 :
real*8, allocatable, dimension(:, :)
- downdraft mass flux / rho at lowest level (m/s)
Used by: | PBL_DRV:pbl |
- ddml :
integer, allocatable, dimension(:, :)
- lowest level of downdraft
Used by: | PBL_DRV:pbl |
- ddms :
real*8, allocatable, dimension(:, :)
- downdraft mass flux at level 1 (kg/s/m**2)
Used by: | :surface_diag1 | PBL_DRV:pbl | SOIL_DRV:ghy_diag |
- tdn1 :
real*8, allocatable, dimension(:, :)
- downdraft temperature (K)
Used by: | PBL_DRV:pbl |
- qdn1 :
real*8, allocatable, dimension(:, :)
- downdraft humidity (kg/kg)
Used by: | PBL_DRV:pbl |
- airmx :
- *AREA convective mass flux (kg/s)
- airx :
real*8, allocatable, dimension(:, :)
- *AREA convective mass flux (kg/s)
- lmc :
integer, allocatable, dimension(:, :, :)
- max layer of mc convective mass flux.
- lhi :
integer
- max levels for low, mid and high clouds
Used by: | :init_cld | :radia | SUBDAILY:get_subdd |
- lmid :
integer
- max levels for low, mid and high clouds
Used by: | :init_cld | :radia | SUBDAILY:get_subdd |
- llow :
integer
- max levels for low, mid and high clouds
Used by: | :init_cld | :init_rad | :radia | SUBDAILY:get_subdd |
- cld_pmid :
real*8
- Pressure boundaries for
Used by: | :init_cld |
- cld_plow :
real*8
- Pressure boundaries for
Used by: | :init_cld |
- isccp_reg2d :
integer, dimension(:, :), allocatable
- distributed version of ISCCP_REG
Used by: | :diag_isccp_prep |
- vkm :
real*8, dimension(:, :, :, :), allocatable
- arrays for vertical momentum mixing
- ukm :
real*8, dimension(:, :, :, :), allocatable
- arrays for vertical momentum mixing
- ncol :
integer, parameter
- number of subcolumns
Initial Value= 20
Used by: | :isccp_cloud_types | CLOUDS |