[Dart-dev] DART/branches Revision: 11259
dart at ucar.edu
dart at ucar.edu
Thu Mar 9 13:14:59 MST 2017
hendric at ucar.edu
2017-03-09 13:14:55 -0700 (Thu, 09 Mar 2017)
61
option to rename state_space_diag_mod to single_file_io_mod
Modified: DART/branches/rma_rearrange/change_path.csh
===================================================================
--- DART/branches/rma_rearrange/change_path.csh 2017-03-09 16:24:45 UTC (rev 11258)
+++ DART/branches/rma_rearrange/change_path.csh 2017-03-09 20:14:55 UTC (rev 11259)
@@ -25,10 +25,10 @@
cp $PATH_FILE $PATH_FILE.tmp
if (`grep "^$FILE_LINE" "$NON_UNIQUE_FILE"` == '') then
set REPLACE = `find . -name $FILE_LINE | sed "s/\.\///g"`
- echo " FILE_LINE --- $FILE_LINE"
- echo " REPLACE --- $REPLACE"
+ #echo " FILE_LINE --- $FILE_LINE"
+ #echo " REPLACE --- $REPLACE"
if ( `echo "$REPLACE"` == '' ) then
- echo " *** NOTHING TO REPLACE"
+ # echo " *** NOTHING TO REPLACE"
echo "NOTHING TO REPLACE , \n $PATH_FILE, $FILE_LINE" >> $NO_REP
else
sed "s#.*/$FILE_LINE#$REPLACE#" $PATH_FILE.tmp >! $PATH_FILE
@@ -36,23 +36,23 @@
endif
if (`echo "$FILE_LINE" | grep "location_mod.f90" ` != '') then
- echo " LOCATION --- assimilation_code/location"
+ #echo " LOCATION --- assimilation_code/location"
sed "s#^location#assimilation_code/location#" $PATH_FILE.tmp >! $PATH_FILE
endif
if (`echo "$FILE_LINE" | grep "obs_kind_mod.f90"` != '') then
- echo " OBS_KIND --- assimilation_code/modules/observations/obs_kind_mod.f90"
+ #echo " OBS_KIND --- assimilation_code/modules/observations/obs_kind_mod.f90"
sed "s#.*/obs_kind_mod.f90#assimilation_code/modules/observations/obs_kind_mod.f90#" $PATH_FILE.tmp >! $PATH_FILE
endif
if (`echo "$FILE_LINE" | grep "obs_def_mod.f90"` != '') then
- echo " OBS_DEF --- observations/forward_operators/obs_def_mod.f90"
+ #echo " OBS_DEF --- observations/forward_operators/obs_def_mod.f90"
sed "s#.*/obs_def_mod.f90#observations/forward_operators/obs_def_mod.f90#" $PATH_FILE.tmp >! $PATH_FILE
endif
if (`echo "$FILE_LINE" | grep "obs_model_mod.f90"` != '') then
- echo " OBS_MODEL --- assimilation_code/modules/assimilation/obs_model_mod.f90"
+ #echo " OBS_MODEL --- assimilation_code/modules/assimilation/obs_model_mod.f90"
sed "s#.*/obs_model_mod.f90#assimilation_code/modules/assimilation/obs_model_mod.f90#" $PATH_FILE.tmp >! $PATH_FILE
endif
@@ -89,9 +89,9 @@
# if it is not a unique file skip it
cp $PATH_FILE $PATH_FILE.tmp
if (`echo "$FILE_LINE" | grep "^diagnostics" ` != '') then
- echo " FILE LINE" $FILE_LINE
- echo " FIND DIAG `echo '$FILE_LINE' | grep '^diagnostics'`"
- echo " DIAGNOSTICS --- assimilation_code/programs/obs_diag"
+ #echo " FILE LINE" $FILE_LINE
+ #echo " FIND DIAG `echo '$FILE_LINE' | grep '^diagnostics'`"
+ #echo " DIAGNOSTICS --- assimilation_code/programs/obs_diag"
sed "s#^diagnostics#assimilation_code/programs/obs_diag#" $PATH_FILE.tmp >! $PATH_FILE
endif
@@ -312,6 +312,30 @@
echo
echo "=================================================================="
echo "=================================================================="
+echo "Changing single_file_io_mod.f90 to single_file_io.f90 : "`date`
+echo "=================================================================="
+echo "=================================================================="
+echo
+echo
+
+foreach PATH_FILE(`find . -name "path_names_*" | sed "s/\.\///g"`)
+ echo $PATH_FILE
+ cp $PATH_FILE $PATH_FILE.tmp
+ sed 's#io/single_file_io_mod.f90#assimilation_code/modules/io/single_file_io_mod.f90#g' $PATH_FILE.tmp >! $PATH_FILE
+ rm $PATH_FILE.tmp
+end
+
+foreach SS_FILE(`grep -r state_space_diag_mod . | grep -v svn | grep -v "*.log" | sed "s/\.\///g" | cut -d':' -f1`)
+ echo $SS_FILE
+ cp $SS_FILE $SS_FILE.tmp
+ sed "s#state_space_diag_mod#single_file_io_mod#g" $SS_FILE.tmp >! $SS_FILE
+ rm $SS_FILE.tmp
+end
+
+echo
+echo
+echo "=================================================================="
+echo "=================================================================="
echo "Finished "`date`
echo "=================================================================="
echo "=================================================================="
More information about the Dart-dev
mailing list