[Dart-dev] DART/branches Revision: 11453

dart at ucar.edu dart at ucar.edu
Tue Apr 11 13:54:03 MDT 2017


thoar at ucar.edu
2017-04-11 13:54:03 -0600 (Tue, 11 Apr 2017)
286
Adding KINDS to the Tb branch for polarizations and frequencies.
Some frequencies and polarizations are better for bare ground vs. snow vs. vegetated areas,
so it is important to be able to distinguish among them.

The AMSR-E converter will need to be changed accordingly ... and soon.



Modified: DART/branches/Tb/obs_kind/DEFAULT_obs_kind_mod.F90
===================================================================
--- DART/branches/Tb/obs_kind/DEFAULT_obs_kind_mod.F90	2017-04-10 16:21:42 UTC (rev 11452)
+++ DART/branches/Tb/obs_kind/DEFAULT_obs_kind_mod.F90	2017-04-11 19:54:03 UTC (rev 11453)
@@ -377,10 +377,27 @@
     KIND_DEAD_ROOT_NITROGEN          = 327, &
     KIND_STEM_AREA_INDEX             = 328
 
+! kinds for satellite brightness temperatures. Certain
+! frequencies/polarizations are better for cloudy vs. vegetated vs. ...
+! so there is a need to discriminate.
+integer, parameter, public :: &
+    KIND_BRIGHTNESS_TEMPERATURE_6H   = 329, &
+    KIND_BRIGHTNESS_TEMPERATURE_6V   = 330, &
+    KIND_BRIGHTNESS_TEMPERATURE_10H  = 331, &
+    KIND_BRIGHTNESS_TEMPERATURE_10V  = 332, &
+    KIND_BRIGHTNESS_TEMPERATURE_18H  = 333, &
+    KIND_BRIGHTNESS_TEMPERATURE_18V  = 334, &
+    KIND_BRIGHTNESS_TEMPERATURE_23H  = 335, &
+    KIND_BRIGHTNESS_TEMPERATURE_23V  = 336, &
+    KIND_BRIGHTNESS_TEMPERATURE_36H  = 337, &
+    KIND_BRIGHTNESS_TEMPERATURE_36V  = 338, &
+    KIND_BRIGHTNESS_TEMPERATURE_89H  = 339, &
+    KIND_BRIGHTNESS_TEMPERATURE_89V  = 340
+
 !! PRIVATE ONLY TO THIS MODULE. see comment below near the max_obs_specific
 !! declaration.
 
-integer, parameter :: max_obs_generic = 328
+integer, parameter :: max_obs_generic = 340
 
 !----------------------------------------------------------------------------
 ! This list is autogenerated by the 'preprocess' program.  To add new
@@ -720,6 +737,19 @@
 obs_kind_names(327) = obs_kind_type(KIND_DEAD_ROOT_NITROGEN, 'KIND_DEAD_ROOT_NITROGEN')
 obs_kind_names(328) = obs_kind_type(KIND_STEM_AREA_INDEX, 'KIND_STEM_AREA_INDEX')
 
+obs_kind_names(329) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_6H,  'KIND_BRIGHTNESS_TEMPERATURE_6H')
+obs_kind_names(330) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_6V,  'KIND_BRIGHTNESS_TEMPERATURE_6V')
+obs_kind_names(331) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_10H, 'KIND_BRIGHTNESS_TEMPERATURE_10H')
+obs_kind_names(332) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_10V, 'KIND_BRIGHTNESS_TEMPERATURE_10V')
+obs_kind_names(333) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_18H, 'KIND_BRIGHTNESS_TEMPERATURE_18H')
+obs_kind_names(334) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_18V, 'KIND_BRIGHTNESS_TEMPERATURE_18V')
+obs_kind_names(335) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_23H, 'KIND_BRIGHTNESS_TEMPERATURE_23H')
+obs_kind_names(336) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_23V, 'KIND_BRIGHTNESS_TEMPERATURE_23V')
+obs_kind_names(337) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_36H, 'KIND_BRIGHTNESS_TEMPERATURE_36H')
+obs_kind_names(338) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_36V, 'KIND_BRIGHTNESS_TEMPERATURE_36V')
+obs_kind_names(339) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_89H, 'KIND_BRIGHTNESS_TEMPERATURE_89H')
+obs_kind_names(340) = obs_kind_type(KIND_BRIGHTNESS_TEMPERATURE_89V, 'KIND_BRIGHTNESS_TEMPERATURE_89V')
+
 ! count here, then output below
 
 num_kind_assimilate = 0


More information about the Dart-dev mailing list