[Dart-dev] DART/branches Revision: 12920
dart at ucar.edu
dart at ucar.edu
Sun Oct 28 17:37:16 MDT 2018
goldy at ucar.edu
2018-10-28 17:37:16 -0600 (Sun, 28 Oct 2018)
37
Added more output namelist quantities
Modified: DART/branches/cesm_dart_esp/assimilation_code/modules/assimilation/filter_mod.f90
===================================================================
--- DART/branches/cesm_dart_esp/assimilation_code/modules/assimilation/filter_mod.f90 2018-10-26 23:23:19 UTC (rev 12919)
+++ DART/branches/cesm_dart_esp/assimilation_code/modules/assimilation/filter_mod.f90 2018-10-28 23:37:16 UTC (rev 12920)
@@ -306,9 +306,12 @@
contains
-subroutine filter_read_namelist(ens_size_out, obs_sequence_in_name_out)
+subroutine filter_read_namelist(ens_size_out, obs_sequence_in_name_out, &
+ input_state_file_list_out, output_state_file_list_out)
integer, optional, intent(out) :: ens_size_out
character(len=256), optional, intent(out) :: obs_sequence_in_name_out
+character(len=256), optional, intent(out) :: input_state_file_list_out(:)
+character(len=256), optional, intent(out) :: output_state_file_list_out(:)
integer :: iunit, io
@@ -324,6 +327,18 @@
if (present(obs_sequence_in_name_out)) then
obs_sequence_in_name_out = obs_sequence_in_name
end if
+
+if (present(input_state_file_list_out)) then
+ do io = 1, MIN(MAX_NUM_DOMS, size(input_state_file_list_out))
+ input_state_file_list_out(io) = input_state_file_list(io)
+ end do
+end if
+
+if (present(output_state_file_list_out)) then
+ do io = 1, MIN(MAX_NUM_DOMS, size(output_state_file_list_out))
+ output_state_file_list_out(io) = output_state_file_list(io)
+ end do
+end if
end subroutine filter_read_namelist
!----------------------------------------------------------------
More information about the Dart-dev
mailing list