[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