[Dart-dev] DART/branches Revision: 11707
dart at ucar.edu
dart at ucar.edu
Fri Jun 9 14:25:44 MDT 2017
hendric at ucar.edu
2017-06-09 14:25:39 -0600 (Fri, 09 Jun 2017)
35
syncing branch with current trunk
Index: DART/branches/rma_par_single_file
===================================================================
--- DART/branches/rma_par_single_file 2017-06-09 18:57:31 UTC (rev 11706)
+++ DART/branches/rma_par_single_file 2017-06-09 20:25:39 UTC (rev 11707)
Property changes on: DART/branches/rma_par_single_file
___________________________________________________________________
Modified: svn:mergeinfo
## -30,7 +30,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:11685-11698
+/DART/branches/rma_trunk:11685-11706
/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_par_single_file/assimilation_code/modules/assimilation/filter_mod.f90
===================================================================
--- DART/branches/rma_par_single_file/assimilation_code/modules/assimilation/filter_mod.f90 2017-06-09 18:57:31 UTC (rev 11706)
+++ DART/branches/rma_par_single_file/assimilation_code/modules/assimilation/filter_mod.f90 2017-06-09 20:25:39 UTC (rev 11707)
@@ -272,7 +272,7 @@
integer, allocatable :: keys(:)
integer(i8) :: model_size
-integer :: i, iunit, io, time_step_number, num_obs_in_set, ntimes
+integer :: j, i, iunit, io, time_step_number, num_obs_in_set, ntimes
integer :: last_key_used, key_bounds(2)
integer :: in_obs_copy, obs_val_index
integer :: prior_obs_mean_index, posterior_obs_mean_index
@@ -506,6 +506,10 @@
call set_inflation_mean_copy( post_inflate, POST_INF_COPY )
call set_inflation_sd_copy( post_inflate, POST_INF_SD_COPY )
+! print*, 'my copies, my vars :: ', my_task_id(), state_ens_handle%my_num_copies, state_ens_handle%my_num_vars
+! print*, 'copies :: ', my_task_id(), state_ens_handle%copies(:,:)
+call task_sync()
+
call read_state(state_ens_handle, file_info_input, read_time_from_file, time1, prior_inflate, post_inflate, &
perturb_from_single_instance)
@@ -615,7 +619,19 @@
endif
+print*, my_task_id(), 'size1', size(state_ens_handle%copies(:,1))
+print*, my_task_id(), 'size2', size(state_ens_handle%copies(1,:))
+call task_sync()
+
+do i = 1, state_ens_handle%my_num_copies
+do j = 1, state_ens_handle%my_num_vars
+ print*, 'task, copy,j', my_task_id(), i,j,state_ens_handle%copies(i,j)
+enddo
+enddo
+
+
+
AdvanceTime : do
call trace_message('Top of main advance time loop')
Modified: DART/branches/rma_par_single_file/assimilation_code/modules/observations/DEFAULT_obs_kind_mod.F90
===================================================================
--- DART/branches/rma_par_single_file/assimilation_code/modules/observations/DEFAULT_obs_kind_mod.F90 2017-06-09 18:57:31 UTC (rev 11706)
+++ DART/branches/rma_par_single_file/assimilation_code/modules/observations/DEFAULT_obs_kind_mod.F90 2017-06-09 20:25:39 UTC (rev 11707)
@@ -435,19 +435,20 @@
QTY_SEAICE_SNOWENTHALPY003 = 352, &
QTY_SOM_TEMPERATURE = 353, &
QTY_SEAICE_FY = 354, &
- QTY_SEAICE_AGREG_FY = 355
+ QTY_SEAICE_AGREG_FY = 355, &
+ QTY_SEAICE_AGREG_SURFACETEMP = 356
integer, parameter, public :: &
- QTY_SEA_SURFACE_ANOMALY = 356
+ QTY_SEA_SURFACE_ANOMALY = 360
integer, parameter, public :: &
- QTY_LARGE_SCALE_STATE = 357, &
- QTY_SMALL_SCALE_STATE = 358
+ QTY_LARGE_SCALE_STATE = 361, &
+ QTY_SMALL_SCALE_STATE = 362
! max_defined_quantities is private to this module. see comment below near the max_obs_specific
! declaration for more info about publics and private values.
-integer, parameter :: max_defined_quantities = 358
+integer, parameter :: max_defined_quantities = 362
!----------------------------------------------------------------------------
! This list is autogenerated by the 'preprocess' program. To add new
@@ -846,10 +847,12 @@
obs_kind_names(353) = obs_kind_type(QTY_SOM_TEMPERATURE, 'QTY_SOM_TEMPERATURE')
obs_kind_names(354) = obs_kind_type(QTY_SEAICE_FY, 'QTY_SEAICE_FY')
obs_kind_names(355) = obs_kind_type(QTY_SEAICE_AGREG_FY, 'QTY_SEAICE_AGREG_FY')
-obs_kind_names(356) = obs_kind_type(QTY_SEA_SURFACE_ANOMALY, 'QTY_SEA_SURFACE_ANOMALY')
-obs_kind_names(357) = obs_kind_type(QTY_LARGE_SCALE_STATE, 'QTY_LARGE_SCALE_STATE')
-obs_kind_names(358) = obs_kind_type(QTY_SMALL_SCALE_STATE, 'QTY_SMALL_SCALE_STATE')
+obs_kind_names(356) = obs_kind_type(QTY_SEAICE_AGREG_SURFACETEMP,'QTY_SEAICE_AGREG_SURFACETEMP')
More information about the Dart-dev
mailing list