[Dart-dev] DART/branches Revision: 11532
dart at ucar.edu
dart at ucar.edu
Thu Apr 27 09:47:34 MDT 2017
hendric at ucar.edu
2017-04-27 09:47:33 -0600 (Thu, 27 Apr 2017)
54
merging changes from rma_trunk onto rma_output_files
Index: DART/branches/rma_output_files
===================================================================
--- DART/branches/rma_output_files 2017-04-27 15:25:17 UTC (rev 11531)
+++ DART/branches/rma_output_files 2017-04-27 15:47:33 UTC (rev 11532)
Property changes on: DART/branches/rma_output_files
___________________________________________________________________
Modified: svn:mergeinfo
## -28,7 +28,7 ##
/DART/branches/rma_sprint:8101-8172
/DART/branches/rma_state_structure_test_dir:9478-9682
/DART/branches/rma_state_structure_unit_test:9697-10274
-/DART/branches/rma_trunk:11447-11500
+/DART/branches/rma_trunk:11447-11531
/DART/branches/rma_trunk_clamping:8792-8807
/DART/branches/rma_trunk_filename:8017-8163
/DART/branches/rma_trunk_get_state_fun:8574-8602
Modified: DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.html
===================================================================
--- DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.html 2017-04-27 15:25:17 UTC (rev 11531)
+++ DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.html 2017-04-27 15:47:33 UTC (rev 11532)
@@ -159,8 +159,9 @@
<div class=namelist>
<pre>
&obs_kind_nml
- assimilate_these_obs_types = 'null',
- evaluate_these_obs_types = 'null'
+ assimilate_these_obs_types = 'null',
+ evaluate_these_obs_types = 'null'
+ use_precomputed_FOs_these_obs_types = 'null'
/
</pre>
</div>
@@ -193,13 +194,21 @@
<TBODY valign=top>
<TR><TD>assimilate_these_obs_types</TD>
- <TD>character(len=129), dimension(:)</TD>
+ <TD>character(len=31), dimension(:)</TD>
<TD>Names of observation types to be assimilated.</TD></TR>
<TR><TD>evaluate_these_obs_types</TD>
- <TD>character(len=129), dimension(:)</TD>
+ <TD>character(len=31), dimension(:)</TD>
<TD>Names of observation types to be evaluated only.</TD></TR>
+<TR><TD>use_precomputed_FOs_these_obs_types</TD>
+ <TD>character(len=31), dimension(:)</TD>
+ <TD>If the forward operator values have been precomputed outside of
+filter, for example for radiances or other compute intensive computations,
+the ensemble of forward operator values can be stored in the observation
+sequence file. For any type listed here, the forward operator interpolation
+code will not be called and the values in the file will be used instead.</TD></TR>
+
</TBODY>
</TABLE>
</div>
Modified: DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.nml
===================================================================
--- DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.nml 2017-04-27 15:25:17 UTC (rev 11531)
+++ DART/branches/rma_output_files/assimilation_code/modules/observations/obs_kind_mod.nml 2017-04-27 15:47:33 UTC (rev 11532)
@@ -1,5 +1,6 @@
&obs_kind_nml
- assimilate_these_obs_types = 'null',
- evaluate_these_obs_types = 'null'
+ assimilate_these_obs_types = 'null',
+ evaluate_these_obs_types = 'null'
+ use_precomputed_FOs_these_obs_types = 'null'
/
Modified: DART/branches/rma_output_files/assimilation_code/modules/utilities/obs_impact_mod.f90
===================================================================
--- DART/branches/rma_output_files/assimilation_code/modules/utilities/obs_impact_mod.f90 2017-04-27 15:25:17 UTC (rev 11531)
+++ DART/branches/rma_output_files/assimilation_code/modules/utilities/obs_impact_mod.f90 2017-04-27 15:47:33 UTC (rev 11532)
@@ -8,7 +8,7 @@
!> table at runtime for use during the assimilation phase, to
!> alter the impact of observations on the state vector.
!>
-!> these routines build a table(ntypes, nkinds) which can be
+!> these routines build a table(ntypes, nqtys) which can be
!> indexed quickly at runtime. this happens in the assimilation
!> loop so performance matters.
@@ -19,7 +19,7 @@
open_file, close_file, nc_check, get_next_filename, &
find_namelist_in_file, check_namelist_read, &
do_nml_file, do_nml_term, nmlfileunit, to_upper
-use obs_kind_mod ! all kinds/types, so impossible to enumerate them here
+use obs_kind_mod ! all qtys/types, so impossible to enumerate them here
use parse_args_mod, only : get_args_from_string
implicit none
@@ -56,12 +56,12 @@
! table of contents entry types
integer, parameter :: ENTRY_UNKNOWN = 0
-integer, parameter :: ENTRY_DARTKIND = 1
+integer, parameter :: ENTRY_DARTQTY = 1
integer, parameter :: ENTRY_DARTTYPE = 2
More information about the Dart-dev
mailing list