This interstitial code adds the subgrid clouds to the resolved-scale clouds if there is no resolved-scale clouds in that particular grid box. It can also specify a cloud fraction for resolved-scale clouds, using Xu-Randall (1996), if desired.
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
---|---|---|---|---|---|---|---|
im | horizontal_loop_extent | horizontal loop extent | count | integer | () | in | |
levs | vertical_layer_dimension | vertical layer dimension | count | integer | () | in | |
flag_init | flag_for_first_timestep | flag signaling first time step for time integration loop | flag | logical | () | in | |
flag_restart | flag_for_restart | flag for restart (warmstart) or coldstart | flag | logical | () | in | |
con_g | gravitational_acceleration | gravitational acceleration | m s-2 | real | () | kind_phys | in |
con_pi | pi | ratio of a circle's circumference to its diameter | none | real | () | kind_phys | in |
eps | ratio_of_dry_air_to_water_vapor_gas_constants | rd/rv | none | real | () | kind_phys | in |
epsm1 | ratio_of_dry_air_to_water_vapor_gas_constants_minus_one | (rd/rv) - 1 | none | real | () | kind_phys | in |
do_mynnedmf | flag_for_mellor_yamada_nakanishi_niino_pbl_scheme | flag to activate MYNN-EDMF | flag | logical | () | in | |
qc | cloud_liquid_water_mixing_ratio | ratio of mass of cloud water to mass of dry air plus vapor (without condensates) | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qi | cloud_ice_mixing_ratio | ratio of mass of ice water to mass of dry air plus vapor (without condensates) | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qv | specific_humidity | water vapor specific humidity | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
T3D | air_temperature | layer mean air temperature | K | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
P3D | air_pressure | mean layer pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
qr | rain_mixing_ratio | moist (dry+vapor, no condensates) mixing ratio of rain water | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qs | snow_mixing_ratio | moist (dry+vapor, no condensates) mixing ratio of snow water | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qg | graupel_mixing_ratio | graupel mixing ratio wrt dry+vapor (no condensates) | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qci_conv | convective_cloud_condesate_after_rainout | convective cloud condesate after rainout | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
imfdeepcnv | control_for_deep_convection_scheme | flag for mass-flux deep convection scheme | flag | integer | () | in | |
imfdeepcnv_gf | identifier_for_grell_freitas_deep_convection | flag for Grell-Freitas deep convection scheme | flag | integer | () | in | |
qc_save | cloud_condensed_water_mixing_ratio_save | ratio of mass of cloud water to mass of dry air plus vapor (without condensates) before entering a physics scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
qi_save | ice_water_mixing_ratio_save | ratio of mass of ice water to mass of dry air plus vapor (without condensates) before entering a physics scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
QC_BL | subgrid_scale_cloud_liquid_water_mixing_ratio | subgrid cloud water mixing ratio from PBL scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
QI_BL | subgrid_scale_cloud_ice_mixing_ratio | subgrid cloud ice mixing ratio from PBL scheme | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
CLDFRA_BL | subgrid_scale_cloud_area_fraction_in_atmosphere_layer | subgrid cloud fraction from PBL scheme | frac | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
delp | layer_pressure_thickness_for_radiation | layer pressure thickness on radiation levels | hPa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation) | kind_phys | in |
clouds1 | total_cloud_fraction | layer total cloud fraction | frac | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
clouds2 | cloud_liquid_water_path | layer cloud liquid water path | g m-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
clouds3 | mean_effective_radius_for_liquid_cloud | mean effective radius for liquid cloud | um | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
clouds4 | cloud_ice_water_path | layer cloud ice water path | g m-2 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
clouds5 | mean_effective_radius_for_ice_cloud | mean effective radius for ice cloud | um | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
slmsk | area_type | landmask: sea/land/ice=0/1/2 | flag | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
nlay | adjusted_vertical_layer_dimension_for_radiation | number of vertical layers for radiation | count | integer | () | in | |
plyr | air_pressure_at_layer_for_radiation_in_hpa | air pressure at vertical layer for radiation calculation | hPa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation) | kind_phys | in |
xlat | latitude | grid latitude | radian | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
dz | layer_thickness_for_radiation | layer thickness on radiation levels | km | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:adjusted_vertical_layer_dimension_for_radiation) | kind_phys | in |
de_lgth | cloud_decorrelation_length | cloud decorrelation length | km | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
cldsa | cloud_area_fraction_for_radiation | fraction of clouds for low, middle,high, total and BL | frac | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:5) | kind_phys | inout |
mtopa | model_layer_number_at_cloud_top | vertical indices for low, middle and high cloud tops | index | integer | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:3) | inout | |
mbota | model_layer_number_at_cloud_base | vertical indices for low, middle and high cloud bases | index | integer | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:3) | inout | |
imp_physics | control_for_microphysics_scheme | choice of microphysics scheme | flag | integer | () | in | |
imp_physics_gfdl | identifier_for_gfdl_microphysics_scheme | choice of GFDL microphysics scheme | flag | integer | () | in | |
iovr | flag_for_cloud_overlap_method_for_radiation | max-random overlap clouds | flag | integer | () | in | |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | out |
cloud array description: ! clouds(:,:,1) - layer total cloud fraction ! clouds(:,:,2) - layer cloud liq water path ! clouds(:,:,3) - mean effective radius for liquid cloud ! clouds(:,:,4) - layer cloud ice water path ! clouds(:,:,5) - mean effective radius for ice cloud !