[Dart-dev] [4794] DART/trunk/models/tiegcm/work: Simply adding support for the obs_seq_to_netcdf program,

nancy at ucar.edu nancy at ucar.edu
Fri Mar 11 08:48:41 MST 2011


Revision: 4794
Author:   thoar
Date:     2011-03-11 08:48:41 -0700 (Fri, 11 Mar 2011)
Log Message:
-----------
Simply adding support for the obs_seq_to_netcdf program,
sorted the path_names_* files ...
Added the hlevels variable to the input.nml since the default
heights are not useful for tiegcm. 

Modified Paths:
--------------
    DART/trunk/models/tiegcm/work/input.nml
    DART/trunk/models/tiegcm/work/path_names_model_mod_check
    DART/trunk/models/tiegcm/work/path_names_restart_file_tool

Added Paths:
-----------
    DART/trunk/models/tiegcm/work/mkmf_obs_seq_to_netcdf
    DART/trunk/models/tiegcm/work/path_names_obs_seq_to_netcdf

-------------- next part --------------
Modified: DART/trunk/models/tiegcm/work/input.nml
===================================================================
--- DART/trunk/models/tiegcm/work/input.nml	2011-03-10 00:26:25 UTC (rev 4793)
+++ DART/trunk/models/tiegcm/work/input.nml	2011-03-11 15:48:41 UTC (rev 4794)
@@ -179,6 +179,7 @@
    rat_cri            = 3.0,
    input_qc_threshold = 3.0,
    Nregions   = 4,
+   hlevel = 0, 100000, 200000, 300000, 400000, 500000, 600000, 700000, 800000, 900000, 1000000,
    lonlim1    =   0.0,   0.0,   0.0, 235.0,
    lonlim2    = 360.0, 360.0, 360.0, 295.0,
    latlim1    =  20.0, -80.0, -20.0,  25.0,
@@ -186,9 +187,35 @@
    reg_names  = 'Northern Hemisphere', 'Southern Hemisphere', 'Tropics', 'North America',
    print_mismatched_locs = .false.,
    print_obs_locations   = .false.,
-   verbose               = .false.
+   verbose               = .true.
    /
+
+# obs_seq_to_netcdf also requires the schedule_nml.
+# In this context, schedule_nml defines how many netcdf files get created.
+# Each 'bin' results in an obs_epoch_xxxx.nc file.
+
+&obs_seq_to_netcdf_nml
+   obs_sequence_name = 'obs_seq.final',
+   obs_sequence_list = '',
+   append_to_netcdf  = .false.,
+   lonlim1    =    0.0,
+   lonlim2    =  360.0,
+   latlim1    =  -90.0,
+   latlim2    =   90.0,
+   verbose    = .false.,
+   /
  
+&schedule_nml
+   calendar        = 'Gregorian',
+   first_bin_start =  2002, 3, 28, 0, 0, 0 ,
+   first_bin_end   =  2002, 3, 29, 0, 0, 0 ,
+   last_bin_end    =  2002, 3, 29, 0, 0, 0 ,
+   bin_interval_days    = 0,
+   bin_interval_seconds = 86400,
+   max_num_bins         = 1000,
+   print_table          = .true.,
+   /
+
 &obs_sequence_tool_nml
    num_input_files   = 1,
    filename_seq      = 'obs_seq.out',

Added: DART/trunk/models/tiegcm/work/mkmf_obs_seq_to_netcdf
===================================================================
--- DART/trunk/models/tiegcm/work/mkmf_obs_seq_to_netcdf	                        (rev 0)
+++ DART/trunk/models/tiegcm/work/mkmf_obs_seq_to_netcdf	2011-03-11 15:48:41 UTC (rev 4794)
@@ -0,0 +1,18 @@
+#!/bin/csh
+#
+# DART software - Copyright \xA9 2004 - 2010 UCAR. This open source software is
+# provided by UCAR, "as is", without charge, subject to all terms of use at
+# http://www.image.ucar.edu/DAReS/DART/DART_download
+#
+# $Id$
+
+../../../mkmf/mkmf -p obs_seq_to_netcdf -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_obs_seq_to_netcdf
+
+exit $status
+
+# <next few lines under version control, do not edit>
+# $URL$
+# $Revision$
+# $Date$
+


Property changes on: DART/trunk/models/tiegcm/work/mkmf_obs_seq_to_netcdf
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Date Rev Author HeadURL Id
Added: svn:eol-style
   + native

Modified: DART/trunk/models/tiegcm/work/path_names_model_mod_check
===================================================================
--- DART/trunk/models/tiegcm/work/path_names_model_mod_check	2011-03-10 00:26:25 UTC (rev 4793)
+++ DART/trunk/models/tiegcm/work/path_names_model_mod_check	2011-03-11 15:48:41 UTC (rev 4794)
@@ -8,5 +8,5 @@
 random_nr/random_nr_mod.f90
 random_seq/random_seq_mod.f90
 time_manager/time_manager_mod.f90
+utilities/model_mod_check.f90
 utilities/utilities_mod.f90
-utilities/model_mod_check.f90

Added: DART/trunk/models/tiegcm/work/path_names_obs_seq_to_netcdf
===================================================================
--- DART/trunk/models/tiegcm/work/path_names_obs_seq_to_netcdf	                        (rev 0)
+++ DART/trunk/models/tiegcm/work/path_names_obs_seq_to_netcdf	2011-03-11 15:48:41 UTC (rev 4794)
@@ -0,0 +1,14 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+location/threed_sphere/location_mod.f90
+models/tiegcm/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/obs_seq_to_netcdf.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
+random_seq/random_seq_mod.f90
+time_manager/schedule_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90

Modified: DART/trunk/models/tiegcm/work/path_names_restart_file_tool
===================================================================
--- DART/trunk/models/tiegcm/work/path_names_restart_file_tool	2011-03-10 00:26:25 UTC (rev 4793)
+++ DART/trunk/models/tiegcm/work/path_names_restart_file_tool	2011-03-11 15:48:41 UTC (rev 4794)
@@ -1,19 +1,19 @@
-utilities/restart_file_tool.f90
-ensemble_manager/ensemble_manager_mod.f90
-assim_tools/assim_tools_mod.f90
 adaptive_inflate/adaptive_inflate_mod.f90
-sort/sort_mod.f90
-cov_cutoff/cov_cutoff_mod.f90
-reg_factor/reg_factor_mod.f90
-obs_sequence/obs_sequence_mod.f90
-obs_kind/obs_kind_mod.f90
-obs_def/obs_def_mod.f90
 assim_model/assim_model_mod.f90
-models/tiegcm/model_mod.f90
+assim_tools/assim_tools_mod.f90
 common/types_mod.f90
+cov_cutoff/cov_cutoff_mod.f90
+ensemble_manager/ensemble_manager_mod.f90
 location/threed_sphere/location_mod.f90
+models/tiegcm/model_mod.f90
+mpi_utilities/null_mpi_utilities_mod.f90
+obs_def/obs_def_mod.f90
+obs_kind/obs_kind_mod.f90
+obs_sequence/obs_sequence_mod.f90
+random_nr/random_nr_mod.f90
 random_seq/random_seq_mod.f90
-random_nr/random_nr_mod.f90
+reg_factor/reg_factor_mod.f90
+sort/sort_mod.f90
 time_manager/time_manager_mod.f90
+utilities/restart_file_tool.f90
 utilities/utilities_mod.f90
-mpi_utilities/null_mpi_utilities_mod.f90


More information about the Dart-dev mailing list