[Dart-dev] DART/branches Revision: 12781
dart at ucar.edu
dart at ucar.edu
Thu Aug 23 10:58:26 MDT 2018
hendric at ucar.edu
2018-08-23 10:58:26 -0600 (Thu, 23 Aug 2018)
53
everything compiles but at the end of the program.
Modified: DART/branches/rma_distrib/assimilation_code/modules/assimilation/filter_mod.f90
===================================================================
--- DART/branches/rma_distrib/assimilation_code/modules/assimilation/filter_mod.f90 2018-08-22 20:59:06 UTC (rev 12780)
+++ DART/branches/rma_distrib/assimilation_code/modules/assimilation/filter_mod.f90 2018-08-23 16:58:26 UTC (rev 12781)
@@ -59,7 +59,8 @@
map_task_to_pe, map_pe_to_task, prepare_to_update_copies, &
copies_in_window, set_num_extra_copies, get_allow_transpose, &
allocate_single_copy, allocate_vars, deallocate_single_copy, &
- all_copies_to_all_vars, all_vars_to_all_copies, get_my_num_vars
+ all_copies_to_all_vars, all_vars_to_all_copies, &
+ get_my_num_vars, get_my_vars
use adaptive_inflate_mod, only : do_ss_inflate, mean_from_restart, sd_from_restart, &
Modified: DART/branches/rma_distrib/assimilation_code/modules/utilities/ensemble_manager_mod.f90
===================================================================
--- DART/branches/rma_distrib/assimilation_code/modules/utilities/ensemble_manager_mod.f90 2018-08-22 20:59:06 UTC (rev 12780)
+++ DART/branches/rma_distrib/assimilation_code/modules/utilities/ensemble_manager_mod.f90 2018-08-23 16:58:26 UTC (rev 12781)
@@ -874,8 +874,7 @@
! and its index in that pes local storage. Depends on distribution_type
! with only option 1 currently implemented.
-type (ensemble_type), intent(in) :: ens_handle
-type (ensemble_type), intent(in) :: ens_handle
+type (ensemble_type), intent(in) :: ens_handle
integer, intent(in) :: copy_number
integer, intent(out) :: owner, owners_index
@@ -1171,7 +1170,7 @@
integer :: num_copies, my_num_vars, my_num_copies, my_pe
integer :: max_num_vars, max_num_copies, num_copies_to_receive
integer :: sending_pe, recv_pe, k, sv, num_vars_to_send, copy
-integer :: global_ens_index
+integer :: global_ens_index, num_pes
! only output if there is a label
if (present(label)) then
@@ -1508,7 +1507,7 @@
integer :: num_vars_to_receive
integer :: sending_pe, recv_pe, k, sv, num_copies_to_send
integer :: global_ens_index, copy
-integer :: group_pe, group_size
+integer :: group_pe, group_size, num_vars_to_reveive
! only output if there is a label
if (present(label)) then
@@ -1628,9 +1627,9 @@
call receive_from(group_pe, transfer_temp(1:num_vars_to_receive), get_group_comm())
! Copy the transfer array to my local storage
- call compute_number_of_groups()
+ !#! call compute_number_of_groups()
do sv = 1, num_vars_to_receive
- ens_handle1%vars(var_list(), 1) = transfer_temp(sv)
+ ens_handle2%vars(var_list(:), 1) = transfer_temp(sv) !JPH todo: ens_handle1->2
enddo
enddo COPIES_RECV_LOOP
!#! enddo ALL_MY_COPIES_RECV_LOOP
Modified: DART/branches/rma_distrib/assimilation_code/modules/utilities/mpi_utilities_mod.f90
===================================================================
--- DART/branches/rma_distrib/assimilation_code/modules/utilities/mpi_utilities_mod.f90 2018-08-22 20:59:06 UTC (rev 12780)
+++ DART/branches/rma_distrib/assimilation_code/modules/utilities/mpi_utilities_mod.f90 2018-08-23 16:58:26 UTC (rev 12781)
@@ -109,8 +109,7 @@
get_from_fwd, get_from_mean, broadcast_minmax, broadcast_flag, &
start_mpi_timer, read_mpi_timer, create_groups, get_group_size, &
set_group_size, group_task_id, get_group_comm, get_group_id, &
- start_mpi_timer, read_mpi_timer, send_sum_to, &
- all_reduce_min_max ! deprecated, replace by broadcast_minmax
+ send_sum_to, all_reduce_min_max ! deprecated, replace by broadcast_minmax
! version controlled file description for error handling, do not edit
character(len=256), parameter :: source = &
@@ -1963,7 +1962,7 @@
!-----------------------------------------------------------------------------
! cover routine which is deprecated. when all user code replaces this
! with broadcast_minmax(), remove this.
-subroutine :ll_reduce_min_max(min_var, max_var, num_elements)
+subroutine all_reduce_min_max(min_var, max_var, num_elements)
integer, intent(in) :: num_elements
real(r8), intent(inout) :: min_var(num_elements)
Modified: DART/branches/rma_distrib/developer_tests/mpi_groups/test/path_names_test_group_mean
===================================================================
--- DART/branches/rma_distrib/developer_tests/mpi_groups/test/path_names_test_group_mean 2018-08-22 20:59:06 UTC (rev 12780)
+++ DART/branches/rma_distrib/developer_tests/mpi_groups/test/path_names_test_group_mean 2018-08-23 16:58:26 UTC (rev 12781)
@@ -21,7 +21,7 @@
assimilation_code/modules/utilities/distributed_state_mod.f90
assimilation_code/modules/utilities/ensemble_manager_mod.f90
assimilation_code/modules/utilities/netcdf_utilities_mod.f90
-assimilation_code/modules/utilities/null_mpi_utilities_mod.f90
+assimilation_code/modules/utilities/mpi_utilities_mod.f90
assimilation_code/modules/utilities/no_cray_win_mod.f90
assimilation_code/modules/utilities/obs_impact_mod.f90
assimilation_code/modules/utilities/options_mod.f90
Deleted: DART/branches/rma_distrib/developer_tests/mpi_groups/test/preprocess
===================================================================
(Binary files differ)
More information about the Dart-dev
mailing list