[Dart-dev] [3270] DART/trunk/utilities/utilities_mod.f90:
In adding error checking for the changed inflation namelist variables
nancy at subversion.ucar.edu
nancy at subversion.ucar.edu
Mon Mar 17 09:00:53 MDT 2008
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20080317/2429d70d/attachment.html
-------------- next part --------------
Modified: DART/trunk/utilities/utilities_mod.f90
===================================================================
--- DART/trunk/utilities/utilities_mod.f90 2008-03-14 22:54:29 UTC (rev 3269)
+++ DART/trunk/utilities/utilities_mod.f90 2008-03-17 15:00:52 UTC (rev 3270)
@@ -1008,11 +1008,13 @@
else
! Didn't fall off end so bad entry in the middle of namelist
! TEMP HELP FOR USERS; remove after next release
- if ((nml_name(1:10) == 'filter_nml') .and. (index(nml_string,'inf_start_from_restart') > 0)) then
- write(err_string, *) 'inf_start_from_restart obsolete'
- call error_handler(E_MSG, 'filter_nml: ', err_string, "", "", "")
- write(err_string, *) 'use inf_initial_from_restart and inf_sd_initial_from_restart'
- call error_handler(E_MSG, 'filter_nml: ', err_string, "", "", "")
+ if (len(nml_name) >= 10) then
+ if ((nml_name(1:10) == 'filter_nml') .and. (index(nml_string,'inf_start_from_restart') > 0)) then
+ write(err_string, *) 'inf_start_from_restart obsolete'
+ call error_handler(E_MSG, 'filter_nml: ', err_string, "", "", "")
+ write(err_string, *) 'use inf_initial_from_restart and inf_sd_initial_from_restart'
+ call error_handler(E_MSG, 'filter_nml: ', err_string, "", "", "")
+ endif
endif
write(err_string, *) 'INVALID NAMELIST ENTRY: ', trim(nml_string), ' in namelist ', trim(nml_name)
if(write_to_logfile) then
More information about the Dart-dev
mailing list