diff --git a/Metadata-standard-names.md b/Metadata-standard-names.md index d36968b..cb7c081 100644 --- a/Metadata-standard-names.md +++ b/Metadata-standard-names.md @@ -223,7 +223,7 @@ Note that appending '_on_previous_timestep' to standard_names in this section yi * `real(kind=kind_phys)`: units = kg m-2 * `mass_content_of_cloud_liquid_water_in_atmosphere_layer`: Mass content of cloud liquid water in atmosphere layer * `real(kind=kind_phys)`: units = kg m-2 -* `cloud_area_fraction_in_atmosphere_layer`: Cloud area fraction in atmosphere layer +* `nonconvective_cloud_area_fraction_in_atmosphere_layer`: cloud area fraction in atmosphere layer excluding clouds produced by the convective schemes * `real(kind=kind_phys)`: units = 1 * `relative_humidity`: Relative humidity * `real(kind=kind_phys)`: units = 1 @@ -802,9 +802,9 @@ Standard / required CCPP variables * `integer(kind=)`: units = index * `index_of_air_temperature_two_timesteps_back_in_xyz_dimensioned_restart_array`: Index of air temperature two timesteps back in xyz dimensioned restart array * `integer(kind=)`: units = index -* `index_of_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_array`: Index of cloud area fraction in atmosphere layer in tracer concentration array +* `index_of_nonconvective_cloud_area_fraction_in_atmosphere_layer_in_tracer_concentration_array`: Index of nonconvective cloud area fraction in atmosphere layer in tracer concentration array * `integer(kind=)`: units = index -* `index_of_cloud_area_fraction_in_atmosphere_layer_in_xyz_dimensioned_restart_array`: Index of cloud area fraction in atmosphere layer in xyz dimensioned restart array +* `index_of_nonconvective_cloud_area_fraction_in_atmosphere_layer_in_xyz_dimensioned_restart_array`: Index of nonconvective cloud area fraction in atmosphere layer in xyz dimensioned restart array * `integer(kind=)`: units = index * `index_of_cloud_liquid_water_effective_radius_in_xyz_dimensioned_restart_array`: Index of cloud liquid water effective radius in xyz dimensioned restart array * `integer(kind=)`: units = index @@ -1967,7 +1967,7 @@ Standard / required CCPP variables * `real(kind=kind_phys)`: units = kg kg-1 * `mass_number_concentration_of_cloud_liquid_water_particles_in_air_of_new_state`: Mass number concentration of cloud liquid water particles in air of new state * `real(kind=kind_phys)`: units = kg-1 -* `cloud_area_fraction_in_atmosphere_layer_of_new_state`: Cloud area fraction in atmosphere layer of new state +* `nonconvective_cloud_area_fraction_in_atmosphere_layer_of_new_state`: Nonconvective cloud area fraction in atmosphere layer of new state * `real(kind=kind_phys)`: units = frac * `graupel_mixing_ratio_wrt_moist_air_of_new_state`: Graupel mixing ratio wrt moist air of new state * `real(kind=kind_phys)`: units = kg kg-1 diff --git a/StandardNamesRules.rst b/StandardNamesRules.rst index 2419aa3..7a03b78 100644 --- a/StandardNamesRules.rst +++ b/StandardNamesRules.rst @@ -86,6 +86,11 @@ CCPP Standard Name Rules Otherwise the standard name should explicitly state the type of hydrometeor(s) the named quantity represents (e.g. *graupel*). +#. By default, the term *cloud* refers to all cloud phases and cloud types. Otherwise + an additional prefix or suffix should be added to the standard name specifying what kind(s) + of clouds the variable repesents (e.g. *ice_cloud* if only including glaciated clouds, or + *cloud_at_500hPa* if only including clouds that exist at 500 hPa). + #. If possible, qualifiers should be limited in order to allow for a wide applicability of the variable. In other words, don't qualify with _for ``_xyz`` unless a variable could not conceivably be used outside of the more diff --git a/standard_names.xml b/standard_names.xml index df7589f..ecb5402 100644 --- a/standard_names.xml +++ b/standard_names.xml @@ -354,7 +354,9 @@ real - + real @@ -1241,10 +1243,10 @@ integer - + integer - + integer @@ -2993,7 +2995,7 @@ real - + real