[Dart-dev] [4134] DART/trunk/obs_kind/DEFAULT_obs_kind_mod.F90: Added new kinds for radiance operators, and for radar as well.
nancy at ucar.edu
nancy at ucar.edu
Fri Nov 6 12:45:33 MST 2009
Revision: 4134
Author: nancy
Date: 2009-11-06 12:45:33 -0700 (Fri, 06 Nov 2009)
Log Message:
-----------
Added new kinds for radiance operators, and for radar as well.
Modified Paths:
--------------
DART/trunk/obs_kind/DEFAULT_obs_kind_mod.F90
-------------- next part --------------
Modified: DART/trunk/obs_kind/DEFAULT_obs_kind_mod.F90
===================================================================
--- DART/trunk/obs_kind/DEFAULT_obs_kind_mod.F90 2009-11-06 17:07:36 UTC (rev 4133)
+++ DART/trunk/obs_kind/DEFAULT_obs_kind_mod.F90 2009-11-06 19:45:33 UTC (rev 4134)
@@ -89,13 +89,30 @@
KIND_SOURCE_PHASE = 31
! kind for power-weighted precipitation fall speed
+! and a few other kinds that were missing from the
+! collection of fractions and mixing ratio definitions.
+! (CONCENTRATION -> CONCENTR because the max len of
+! these strings is still 32 chars.)
+
+! WARNING: the current models use
+! KIND_CLOUD_LIQUID_WATER and KIND_CLOUD_ICE
+! for mixing ratios. because current models are
+! using them, we can't make them consistent with
+! the rest of the names - but in the next release
+! we will be changing over to using mixing-ratio
+! in the names and removing the old ones.
integer, parameter, public :: &
- KIND_POWER_WEIGHTED_FALL_SPEED = 32
+ KIND_POWER_WEIGHTED_FALL_SPEED = 32, &
+ KIND_CLOUDWATER_MIXING_RATIO = 33, &
+ KIND_ICE_MIXING_RATIO = 34, &
+ KIND_DROPLET_NUMBER_CONCENTR = 35, &
+ KIND_SNOW_NUMBER_CONCENTR = 36, &
+ KIND_RAIN_NUMBER_CONCENTR = 37, &
+ KIND_GRAUPEL_NUMBER_CONCENTR = 38, &
+ KIND_CLOUD_FRACTION = 39, &
+ KIND_ICE_FRACTION = 40, &
+ KIND_RELATIVE_HUMIDITY = 41
- ! missing kind for the am2 model
-integer, parameter, public :: &
- KIND_CLOUD_FRACTION = 35
-
! kinds for the MITgcm, POP ocean model
integer, parameter, public :: &
KIND_SALINITY = 50, &
@@ -108,9 +125,9 @@
! kinds for satellite radiances (jason o.)
integer, parameter, public :: &
- KIND_INFRARED_RADIANCE = 60, &
- KIND_INFRARED_BRIGHT_TEMP = 61, &
- KIND_LANDMASK = 62
+ KIND_INFRARED_RADIANCE = 60, &
+ KIND_INFRARED_BRIGHT_TEMP = 61, &
+ KIND_LANDMASK = 62
! kinds for planetary remote sensing (wglawson)
integer, parameter, public :: &
@@ -292,7 +309,15 @@
obs_kind_names(30) = obs_kind_type(KIND_MEAN_SOURCE, 'KIND_MEAN_SOURCE')
obs_kind_names(31) = obs_kind_type(KIND_SOURCE_PHASE, 'KIND_SOURCE_PHASE')
obs_kind_names(32) = obs_kind_type(KIND_POWER_WEIGHTED_FALL_SPEED, 'KIND_POWER_WEIGHTED_FALL_SPEED')
-obs_kind_names(35) = obs_kind_type(KIND_CLOUD_FRACTION, 'KIND_CLOUD_FRACTION')
+obs_kind_names(33) = obs_kind_type(KIND_CLOUDWATER_MIXING_RATIO, 'KIND_CLOUDWATER_MIXING_RATIO')
+obs_kind_names(34) = obs_kind_type(KIND_ICE_MIXING_RATIO, 'KIND_ICE_MIXING_RATIO')
+obs_kind_names(35) = obs_kind_type(KIND_DROPLET_NUMBER_CONCENTR, 'KIND_DROPLET_NUMBER_CONCENTR')
+obs_kind_names(36) = obs_kind_type(KIND_SNOW_NUMBER_CONCENTR, 'KIND_SNOW_NUMBER_CONCENTR')
+obs_kind_names(37) = obs_kind_type(KIND_RAIN_NUMBER_CONCENTR, 'KIND_RAIN_NUMBER_CONCENTR')
+obs_kind_names(38) = obs_kind_type(KIND_GRAUPEL_NUMBER_CONCENTR, 'KIND_GRAUPEL_NUMBER_CONCENTR')
+obs_kind_names(39) = obs_kind_type(KIND_CLOUD_FRACTION, 'KIND_CLOUD_FRACTION')
+obs_kind_names(40) = obs_kind_type(KIND_ICE_FRACTION, 'KIND_ICE_FRACTION')
+obs_kind_names(41) = obs_kind_type(KIND_RELATIVE_HUMIDITY, 'KIND_RELATIVE_HUMIDITY')
obs_kind_names(50) = obs_kind_type(KIND_SALINITY, 'KIND_SALINITY')
obs_kind_names(51) = obs_kind_type(KIND_U_CURRENT_COMPONENT, 'KIND_U_CURRENT_COMPONENT')
obs_kind_names(52) = obs_kind_type(KIND_V_CURRENT_COMPONENT, 'KIND_V_CURRENT_COMPONENT')
More information about the Dart-dev
mailing list