Skip to content
Snippets Groups Projects
Commit 3fbbd6cd authored by Reiner Jung's avatar Reiner Jung
Browse files

Cleanup of compare model scripts.

parent 57e41436
Branches
Tags
No related merge requests found
...@@ -11,18 +11,19 @@ else ...@@ -11,18 +11,19 @@ else
exit 1 exit 1
fi fi
export JAVA_OPTS="-Dlogback.configurationFile=${BASE_DIR}/logback.xml"
checkExecutable "Restructuring" "${RESTRUCTURING}" checkExecutable "Restructuring" "${RESTRUCTURING}"
checkDirectory "Result directory" "${OPTIMIZATION_DATA}" checkDirectory "Result directory" "${OPTIMIZATION_DATA}"
# main # main
for JOB_DIRECTORY in `find "${OPTIMIZATION_DATA}/jss"* -name '*mitgcm*job'` ; do
for JOB in `find "${OPTIMIZATION_DATA}/jss"* -name '*mitgcm*job'` ; do BASENAME=`basename "${JOB_DIRECTORY}"`
BASENAME=`basename "${JOB}"`
information "----------------------------------------" information "----------------------------------------"
information $BASENAME information $BASENAME
information "----------------------------------------" information "----------------------------------------"
export JOB_DIRECTORY="${JOB}" export JOB_DIRECTORY
checkDirectory "job directory" "${JOB_DIRECTORY}" checkDirectory "job directory" "${JOB_DIRECTORY}"
...@@ -58,7 +59,11 @@ for JOB in `find "${OPTIMIZATION_DATA}/jss"* -name '*mitgcm*job'` ; do ...@@ -58,7 +59,11 @@ for JOB in `find "${OPTIMIZATION_DATA}/jss"* -name '*mitgcm*job'` ; do
LIST="$LIST $J" LIST="$LIST $J"
fi fi
done done
"${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e demo -s kuhn "${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e compare -s kuhn
for K in $LIST ; do
OPTIMIZED=`basename $K`
"${DELTA}" -i "${JOB_DIRECTORY}/original-model-${OPTIMIZED}.xmi" -o "${JOB_DIRECTORY}/original-model-${OPTIMIZED}"
done
fi fi
done done
......
...@@ -17,31 +17,46 @@ checkExecutable "Restructuring" "${RESTRUCTURING}" ...@@ -17,31 +17,46 @@ checkExecutable "Restructuring" "${RESTRUCTURING}"
checkDirectory "Result directory" "${OPTIMIZATION_DATA}" checkDirectory "Result directory" "${OPTIMIZATION_DATA}"
# main # main
for J in `find "${OPTIMIZATION_DATA}/jss"* -name '*uvic*job'` ; do for JOB_DIRECTORY in `find "${OPTIMIZATION_DATA}/jss"* -name '*uvic*job'` ; do
BASENAME=`basename $J` BASENAME=`basename $JOB_DIRECTORY`
information "----------------------------------------" information "----------------------------------------"
information $BASENAME information $BASENAME
information "----------------------------------------" information "----------------------------------------"
export JOB_DIRECTORY="$J" export JOB_DIRECTORY
checkDirectory "job directory" "${JOB_DIRECTORY}" checkDirectory "job directory" "${JOB_DIRECTORY}"
export ORIGINAL_ARCHIVE="${JOB_DIRECTORY}/optimized-models.tar.xz"
export OPTIMIZED_ARCHIVE="${JOB_DIRECTORY}/original-model.tar.xz"
export COMBINED_ARCHIVE="${JOB_DIRECTORY}/kieker-repositories.tar.xz"
cd "${JOB_DIRECTORY}" cd "${JOB_DIRECTORY}"
if [ -f "kieker-repositories.tar.xz" ] ; then if [ -f "${ORIGINAL_ARCHIVE}" ] && [ -f "${OPTIMIZED_ARCHIVE}" ] ; then
tar -xpf kieker-repositories.tar.xz tar -xpf "${ORIGINAL_ARCHIVE}"
mv kieker-repositories/* . tar -xpf "${OPTIMIZED_ARCHIVE}"
elif [ -f "${COMBINED_ARCHIVE}" ] ; then
rm -rf "${JOB_DIRECTORY}/original-model"
for J in "${JOB_DIRECTORY}/optimized-"* ; do
if [ -d "$J" ] ; then
rm -rf "$J"
fi
done
tar -xpf "${COMBINED_ARCHIVE}"
mv "${JOB_DIRECTORY}/kieker-repositories/"* .
else
echo "No data."
fi fi
ORIGINAL="original-model" ORIGINAL="${JOB_DIRECTORY}/original-model"
if [ -d "${ORIGINAL}" ] ; then if [ -d "${ORIGINAL}" ] ; then
LIST="" LIST=""
for K in "optimized-"* ; do for J in "${JOB_DIRECTORY}/optimized-"* ; do
if [ -d "$K" ] ; then if [ -d "$J" ] ; then
LIST="$LIST $K" LIST="$LIST $J"
fi fi
done done
"${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e compare -s kuhn "${RESTRUCTURING}" -i "${ORIGINAL}" $LIST -o "${JOB_DIRECTORY}" -e compare -s kuhn
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment