[Dart-dev] [4106] DART/trunk/models/POP/work: Adding build support for the obs_seq_to_netcdf converter (obviously) ... and

nancy at ucar.edu nancy at ucar.edu
Mon Oct 12 17:31:04 MDT 2009


An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20091012/7e1466a5/attachment.html 
-------------- next part --------------
Modified: DART/trunk/models/POP/work/input.nml
===================================================================
--- DART/trunk/models/POP/work/input.nml	2009-10-12 23:25:00 UTC (rev 4105)
+++ DART/trunk/models/POP/work/input.nml	2009-10-12 23:31:04 UTC (rev 4106)
@@ -19,7 +19,7 @@
 &filter_nml
    async                    = 4,
    adv_ens_command          = "./advance_model.csh",
-   ens_size                 =  7,
+   ens_size                 =  23,
    start_from_restart       = .true.,
    output_restart           = .true.,
    obs_sequence_in_name     = "obs_seq.out",
@@ -32,12 +32,12 @@
    first_obs_seconds        = -1,
    last_obs_days            = -1,
    last_obs_seconds         = -1,
-   num_output_state_members = 7,
-   num_output_obs_members   = 7,
+   num_output_state_members = 10,
+   num_output_obs_members   = 10,
    output_interval          = 1,
    num_groups               = 1,
    input_qc_threshold       =  4.0,
-   outlier_threshold        = -1.0,
+   outlier_threshold        =  3.0,
    output_forward_op_errors = .false.,
    output_timestamps        = .false.,
    output_inflation         = .true.,
@@ -70,7 +70,7 @@
 # cutoff of 0.03 (radians) is about 200km
 &assim_tools_nml
    filter_kind                     = 1,
-   cutoff                          = 0.10,
+   cutoff                          = 0.20,
    sort_obs_inc                    = .true.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
@@ -101,10 +101,10 @@
 
 &obs_kind_nml
    assimilate_these_obs_types = 'FLOAT_TEMPERATURE',
+     evaluate_these_obs_types = 'SEA_SURFACE_HEIGHT',
                                 'FLOAT_SALINITY',
                                 'U_CURRENT_COMPONENT',
-                                'V_CURRENT_COMPONENT',
-     evaluate_these_obs_types = 'SEA_SURFACE_HEIGHT',
+                                'V_CURRENT_COMPONENT'
   /
 
 #          xxx_these_obs_types = 'SALINITY',
@@ -148,15 +148,16 @@
   /
 
 &assim_model_nml
-   write_binary_restart_files = .true.
+   write_binary_restart_files = .true.,
+   netCDF_large_file_support  = .true.
   /
 
 &model_nml
-   assimilation_period_days     = 1, 
-   assimilation_period_seconds  = 0, 
-   model_perturbation_amplitude = 0.2, 
+   assimilation_period_days     = 1,
+   assimilation_period_seconds  = 0,
+   model_perturbation_amplitude = 0.2,
    output_state_vector          = .false.,
-   debug                        = 0,  
+   debug                        = 0,
   /
 
 &pop_to_dart_nml
@@ -170,7 +171,7 @@
 
 &location_nml
    horiz_dist_only             = .true.,
-   vert_normalization_pressure = 100000.0, 
+   vert_normalization_pressure = 100000.0,
    vert_normalization_height   = 10000.0,
    vert_normalization_level    = 20.0,
    approximate_distance        = .false.,
@@ -267,8 +268,8 @@
 
 &obs_diag_nml
    obs_sequence_name = 'obs_seq.final',
-   first_bin_center =  1996, 1, 1,12, 0, 0 ,
-   last_bin_center  =  1996, 1,14,12, 0, 0 ,
+   first_bin_center =  2000, 1, 7, 0, 0, 0 ,
+   last_bin_center  =  2000, 1,31, 0, 0, 0 ,
    bin_separation   =     0, 0, 1, 0, 0, 0 ,
    bin_width        =     0, 0, 1, 0, 0, 0 ,
    time_to_skip     =     0, 0, 0, 0, 0, 0 ,
@@ -276,37 +277,33 @@
    rat_cri            = 3.0,
    input_qc_threshold = 4.0,
    Nregions   = 3,
-   lonlim1    = 260.0, 270.0, 260.0,
-   lonlim2    = 310.0, 310.0, 300.0,
-   latlim1    =   0.0,   0.0,  20.0,
-   latlim2    =  40.0,  20.0,  40.0,
-   reg_names  = 'Gulf & Caribbean', 'Caribbean', 'Gulf of Mexico',
+   lonlim1    = 30.0,  130.0, 290.0,
+   lonlim2    = 130.0, 270.0, 380.0,
+   latlim1    = -50.0, -50.0, -50.0,
+   latlim2    =  20.0,  50.0,  50.0,
+   reg_names  = 'Indian Ocean', 'Pacific', 'Atlantic',
    print_mismatched_locs = .false.,
    print_obs_locations   = .false.,
    verbose               = .true.,
-   hlevel =  -2.50185,   -7.7967, -13.72595, -20.40305,  -27.9614, 
-            -36.55765,  -46.3757,  -57.6311, -70.57615,  -85.5057,
-            -102.7636, -122.7502, -145.9296, -172.8393, -204.0984, 
-            -240.4174, -282.6075, -331.5891, -388.3994, -454.1974, 
-            -530.2654, -618.0071, -718.9376, -834.6679, -966.8794, 
-            -1117.289, -1287.607, -1479.480, -1694.436, -1933.820, 
-            -2198.734, -2489.986, -2808.042, -3153.009, -3524.622, 
-            -3922.264, -4344.997, -4791.606, -5260.660, -5750.303
+   hlevel =  10.0, 20.0, 30.0, 40.0,
+            100.0,  200.0,  500.0, 1000.0,  2000.0,
+            3000.0, 4000.0, 8000.0, 16000.0, 32000.0,
   /
 
 &schedule_nml
    calendar        = 'Gregorian',
    first_bin_start =  1999, 12, 31, 12, 0, 0 ,
-   first_bin_end   =  2000,  1,  1, 12, 0, 0 ,
-   last_bin_end    =  2000,  1,  7, 12, 0, 0 ,
-   bin_interval_days    = 1,
+   first_bin_end   =  2000,  1, 31, 12, 0, 0 ,
+   last_bin_end    =  2000,  1, 31, 12, 0, 0 ,
+   bin_interval_days    = 32,
    bin_interval_seconds = 0,
    max_num_bins         = 1000,
    print_table          = .true.
   /
 
 &obs_seq_to_netcdf_nml
-   obs_sequence_name = '/gpfs/ptmp/thoar/dart.001hy/run/obs_seq.2000-01-06-00000.final'
+   obs_sequence_name = ''
+   obs_sequence_list = 'obs_seq_file_list',
    lonlim1    =    0.0,
    lonlim2    =  360.0,
    latlim1    =  -90.0,

Added: DART/trunk/models/POP/work/mkmf_obs_seq_to_netcdf
===================================================================
--- DART/trunk/models/POP/work/mkmf_obs_seq_to_netcdf	                        (rev 0)
+++ DART/trunk/models/POP/work/mkmf_obs_seq_to_netcdf	2009-10-12 23:31:04 UTC (rev 4106)
@@ -0,0 +1,15 @@
+#!/bin/csh
+#
+# Data Assimilation Research Testbed -- DART
+# Copyright 2004-2007, Data Assimilation Research Section
+# University Corporation for Atmospheric Research
+# Licensed under the GPL -- www.gpl.org/licenses/gpl.html
+#
+# <next few lines under version control, do not edit>
+# $URL: http://subversion.ucar.edu/DAReS/DART/trunk/observations/utilities/threed_sphere/mkmf_obs_seq_to_netcdf $
+# $Id: mkmf_obs_seq_to_netcdf 3836 2009-05-01 00:25:15Z thoar $
+# $Revision: 3836 $
+# $Date: 2009-04-30 18:25:15 -0600 (Thu, 30 Apr 2009) $
+#
+../../../mkmf/mkmf -p obs_seq_to_netcdf -t ../../../mkmf/mkmf.template -c"-Duse_netCDF" \
+ -a "../../.." path_names_obs_seq_to_netcdf


Property changes on: DART/trunk/models/POP/work/mkmf_obs_seq_to_netcdf
___________________________________________________________________
Added: svn:executable
   + *

Added: DART/trunk/models/POP/work/path_names_obs_seq_to_netcdf
===================================================================
--- DART/trunk/models/POP/work/path_names_obs_seq_to_netcdf	                        (rev 0)
+++ DART/trunk/models/POP/work/path_names_obs_seq_to_netcdf	2009-10-12 23:31:04 UTC (rev 4106)
@@ -0,0 +1,15 @@
+assim_model/assim_model_mod.f90
+common/types_mod.f90
+diagnostics/threed_sphere/obs_seq_to_netcdf.f90
+location/threed_sphere/location_mod.f90
+models/POP/model_mod.f90
+models/POP/dart_pop_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
+time_manager/schedule_mod.f90
+time_manager/time_manager_mod.f90
+utilities/utilities_mod.f90


More information about the Dart-dev mailing list