[Dart-dev] DART/branches Revision: 11558
dart at ucar.edu
dart at ucar.edu
Thu Apr 27 17:00:40 MDT 2017
nancy at ucar.edu
2017-04-27 17:00:39 -0600 (Thu, 27 Apr 2017)
23
make locations in/out
Modified: DART/branches/model_mod_changes/assimilation_code/location/threed_sphere/location_mod.f90
===================================================================
--- DART/branches/model_mod_changes/assimilation_code/location/threed_sphere/location_mod.f90 2017-04-27 22:11:57 UTC (rev 11557)
+++ DART/branches/model_mod_changes/assimilation_code/location/threed_sphere/location_mod.f90 2017-04-27 23:00:39 UTC (rev 11558)
@@ -1127,13 +1127,13 @@
!--------------------------------------------------------------------
-subroutine convert_vertical_obs(ens_handle, num, locs, loc_kinds, loc_types, &
+subroutine convert_vertical_obs(ens_handle, num, locs, loc_qtys, loc_types, &
which_vert, status)
type(ensemble_type), intent(in) :: ens_handle
integer, intent(in) :: num
type(location_type), intent(inout) :: locs(:)
-integer, intent(in) :: loc_kinds(:), loc_types(:)
+integer, intent(in) :: loc_qtys(:), loc_types(:)
integer, intent(in) :: which_vert
integer, intent(out) :: status(:)
@@ -1143,13 +1143,13 @@
!--------------------------------------------------------------------
-subroutine convert_vertical_state(ens_handle, num, locs, loc_kinds, loc_indx, &
+subroutine convert_vertical_state(ens_handle, num, locs, loc_qtys, loc_indx, &
which_vert, istatus)
type(ensemble_type), intent(in) :: ens_handle
integer, intent(in) :: num
type(location_type), intent(inout) :: locs(:)
-integer, intent(in) :: loc_kinds(:)
+integer, intent(in) :: loc_qtys(:)
integer(i8), intent(in) :: loc_indx(:)
integer, intent(in) :: which_vert
integer, intent(out) :: istatus
@@ -1394,7 +1394,7 @@
! distance computation is needed.
type(get_close_type), intent(in) :: gc
-type(location_type), intent(in) :: base_loc, locs(:)
+type(location_type), intent(inout) :: base_loc, locs(:)
integer, intent(in) :: base_type, loc_qtys(:), loc_types(:)
integer, intent(out) :: num_close, close_ind(:)
real(r8), optional, intent(out) :: dist(:)
@@ -1415,7 +1415,7 @@
! distance computation is needed.
type(get_close_type), intent(in) :: gc
-type(location_type), intent(in) :: base_loc, locs(:)
+type(location_type), intent(inout) :: base_loc, locs(:)
integer, intent(in) :: base_type, loc_qtys(:)
integer(i8), intent(in) :: loc_indx(:)
integer, intent(out) :: num_close, close_ind(:)
@@ -1437,7 +1437,7 @@
! distance computation is needed.
type(get_close_type), intent(in) :: gc
-type(location_type), intent(in) :: base_loc, locs(:)
+type(location_type), intent(inout) :: base_loc, locs(:)
integer, intent(in) :: base_type, loc_qtys(:)
integer, intent(out) :: num_close, close_ind(:)
real(r8), optional, intent(out) :: dist(:)
More information about the Dart-dev
mailing list