[Dart-dev] DART/branches Revision: 11241
dart at ucar.edu
dart at ucar.edu
Wed Mar 8 13:51:48 MST 2017
hendric at ucar.edu
2017-03-08 13:51:48 -0700 (Wed, 08 Mar 2017)
94
moving fixsystem into untilities and adding new scripting for
parallel MPI mkmfs for models.
Modified: DART/branches/rma_rearrange/change_path.csh
===================================================================
--- DART/branches/rma_rearrange/change_path.csh 2017-03-08 17:16:07 UTC (rev 11240)
+++ DART/branches/rma_rearrange/change_path.csh 2017-03-08 20:51:48 UTC (rev 11241)
@@ -1,5 +1,7 @@
-set NO_REP = 'files_without_replacement.txt'
+set DARTHOME = `pwd`
+set NO_REP = 'files_without_replacement.txt'
+
rm -rf $NO_REP
echo
@@ -13,6 +15,7 @@
echo
set NON_UNIQUE_FILE = 'not_unique_f90'
+find . -name "*.f90" | sed "s/\.\///g" | rev | cut -d'/' -f1 | rev | sort | uniq -d > $NON_UNIQUE_FILE
foreach PATH_FILE(`find . -name "path_names_*" | sed "s/\.\///g"`)
echo " PATH_FILE : " $PATH_FILE
@@ -79,8 +82,6 @@
echo
echo
-set NON_UNIQUE_FILE = 'not_unique_f90'
-
foreach PATH_FILE(`find . -name "path_names_*" | sed "s/\.\///g"`)
echo " PATH_FILE : " $PATH_FILE
# grab just the filename and not the path
@@ -153,3 +154,159 @@
cp $MKMF $MKMF.tmp
sed "s#mpi_utilities#assimilation_code/modules/utilities#" $MKMF.tmp >! $MKMF
+
+echo
+echo
+echo "=================================================================="
+echo "=================================================================="
+echo "Changing Location Test Paths : "`date`
+echo "=================================================================="
+echo "=================================================================="
+echo
+echo
+
+set DEV_LOC = 'developer_tests/location'
+
+cd ${DARTHOME}/${DEV_LOC}
+
+foreach MKMF_FILE(`find . -name "mkmf_*" | sed "s/\.\///g"`)
+ echo " MKMF_FILE : " $MKMF_FILE
+ cp $MKMF_FILE $MKMF_FILE.tmp
+ sed "s#../../..#../../../..#" $MKMF.tmp >! $MKMF
+ rm $MKMF_FILE.tmp
+end
+
+foreach NML_FILE(`find . -name "input.*nml*" | sed "s/\.\///g"`)
+ echo " NML_FILE : " $NML_FILE
+ cp $NML_FILE $NML_FILE.tmp
+ sed 's#../../../assimilation_code#../../../../assimilation_code#g' $NML_FILE.tmp >! $NML_FILE
+ cp $NML_FILE $NML_FILE.tmp
+ sed 's#../../../observations#../../../../observations#g' $NML_FILE.tmp >! $NML_FILE
+ rm $NML_FILE.tmp
+end
+
+foreach PATH_FILE(`find . -name "path_name*" | sed "s/\.\///g"`)
+ echo " PATH_FILE : " $PATH_FILE
+ cp $PATH_FILE $PATH_FILE.tmp
+ sed 's#assimilation_code/location/location_test.f90#developer_tests/location/location_test.f90#g' $PATH_FILE.tmp >! $PATH_FILE
+ rm $PATH_FILE.tmp
+
+end
+
+echo
+echo
+echo "=================================================================="
+echo "=================================================================="
+echo "Changing Obs Converter Test Paths : "`date`
+echo "=================================================================="
+echo "=================================================================="
+echo
+echo
+
+set OBS_CONV = 'observations/obs_converters'
+
+cd ${DARTHOME}/${OBS_CONV}
+
+foreach MKMF_FILE(`find . -name "mkmf_*" | sed "s/\.\///g"`)
+ echo " MKMF_FILE : " $MKMF_FILE
+ cp $MKMF_FILE $MKMF_FILE.tmp
+ sed "s#../../..#../../../..#" $MKMF_FILE.tmp >! $MKMF_FILE
+ rm $MKMF_FILE.tmp
+end
+
+foreach NML_FILE(`find . -name "input.*nml*" | sed "s/\.\///g"`)
+ echo " NML_FILE : " $NML_FILE
+ cp $NML_FILE $NML_FILE.tmp
+ sed 's#../../../assimilation_code#../../../../assimilation_code#g' $NML_FILE.tmp >! $NML_FILE
+ cp $NML_FILE $NML_FILE.tmp
+ sed 's#../../../observations#../../../../observations#g' $NML_FILE.tmp >! $NML_FILE
+ rm $NML_FILE.tmp
More information about the Dart-dev
mailing list