subroutine, public gfdl_cloud_microphys::gfdl_cloud_microphys_run | ( | integer, intent(in) | levs, |
integer, intent(in) | im, | ||
real(kind=kind_phys), intent(in) | con_g, | ||
real(kind=kind_phys), intent(in) | con_fvirt, | ||
real(kind=kind_phys), intent(in) | con_rd, | ||
real(kind=kind_phys), dimension(1:im), intent(in) | frland, | ||
real(kind=kind_phys), dimension(1:im), intent(in) | garea, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntcw, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntrw, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntiw, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntsw, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntgl, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gq0_ntclamt, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gt0, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gu0, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(inout) | gv0, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(in) | vvl, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(in) | prsl, | ||
real(kind=kind_phys), dimension(1:im,1:levs+1), intent(in) | phii, | ||
real(kind=kind_phys), dimension(1:im,1:levs), intent(in) | del, | ||
real(kind_phys), dimension(1:im), intent(inout) | rain0, | ||
real(kind_phys), dimension(1:im), intent(inout) | ice0, | ||
real(kind_phys), dimension(1:im), intent(inout) | snow0, | ||
real(kind_phys), dimension(1:im), intent(inout) | graupel0, | ||
real(kind_phys), intent(in) | dtp, | ||
logical, intent(in) | hydrostatic, | ||
logical, intent(in) | phys_hydrostatic, | ||
character(len=*), intent(out) | errmsg, | ||
integer, intent(out) | errflg | ||
) |
local_name | standard_name | long_name | units | rank | type | kind | intent | optional |
---|---|---|---|---|---|---|---|---|
levs | vertical_dimension | number of vertical levels | count | 0 | integer | in | F | |
im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | in | F | |
con_g | gravitational_acceleration | gravitational acceleration | m s-2 | 0 | real | kind_phys | in | F |
con_fvirt | ratio_of_vapor_to_dry_air_gas_constants_minus_one | rv/rd - 1 (rv = ideal gas constant for water vapor) | none | 0 | real | kind_phys | in | F |
con_rd | gas_constant_dry_air | ideal gas constant for dry air | J kg-1 K-1 | 0 | real | kind_phys | in | F |
frland | land_area_fraction | land area fraction | frac | 1 | real | kind_phys | in | F |
garea | cell_area | area of grid cell | m2 | 1 | real | kind_phys | in | F |
gq0 | water_vapor_specific_humidity_updated_by_physics | water vapor specific humidity updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntcw | cloud_condensed_water_mixing_ratio_updated_by_physics | cloud condensed water mixing ratio updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntrw | rain_water_mixing_ratio_updated_by_physics | moist mixing ratio of rain updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntiw | ice_water_mixing_ratio_updated_by_physics | moist mixing ratio of cloud ice updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntsw | snow_water_mixing_ratio_updated_by_physics | moist mixing ratio of snow updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntgl | graupel_mixing_ratio_updated_by_physics | moist mixing ratio of graupel updated by physics | kg kg-1 | 2 | real | kind_phys | inout | F |
gq0_ntclamt | cloud_fraction_updated_by_physics | cloud fraction updated by physics | frac | 2 | real | kind_phys | inout | F |
gt0 | air_temperature_updated_by_physics | air temperature updated by physics | K | 2 | real | kind_phys | inout | F |
gu0 | x_wind_updated_by_physics | zonal wind updated by physics | m s-1 | 2 | real | kind_phys | inout | F |
gv0 | y_wind_updated_by_physics | meridional wind updated by physics | m s-1 | 2 | real | kind_phys | inout | F |
vvl | omega | layer mean vertical velocity | Pa s-1 | 2 | real | kind_phys | in | F |
prsl | air_pressure | mean layer pressure | Pa | 2 | real | kind_phys | in | F |
phii | geopotential_at_interface | geopotential at model layer interfaces | m2 s-2 | 2 | real | kind_phys | in | F |
del | air_pressure_difference_between_midlayers | air pressure difference between mid-layers | Pa | 2 | real | kind_phys | in | F |
rain0 | lwe_thickness_of_stratiform_precipitation_amount_per_day | stratiform rain over 24h period | mm | 1 | real | kind_phys | inout | F |
ice0 | lwe_thickness_of_ice_amount_per_day | ice fall over 24h period | mm | 1 | real | kind_phys | inout | F |
snow0 | lwe_thickness_of_snow_amount_per_day | snow fall over 24h period | mm | 1 | real | kind_phys | inout | F |
graupel0 | lwe_thickness_of_graupel_amount_per_day | graupel fall over 24h period | mm | 1 | real | kind_phys | inout | F |
dtp | time_step_for_physics | physics timestep | s | 0 | real | kind_phys | in | F |
hydrostatic | flag_for_hydrostatic_solver | flag indicating hydrostatic solver | flag | 0 | logical | in | F | |
phys_hydrostatic | flag_for_hydrostatic_heating_from_physics | flag indicating hydrostatic heating from physics | flag | 0 | logical | in | F | |
errmsg | error_message | error message for error handling in CCPP | none | 0 | character | len=* | out | F |
errflg | error_flag | error flag for error handling in CCPP | flag | 0 | integer | out | F |
References gfdl_cloud_microphys_work().