##-------------------------------- DEFAULT or SPECIFIED PLATFORM --------------------------------------
if [ -z "${PLATFORM}" ]; then
PLATFORMTMP="$(mktemp tmpXXXXXX)"
- #PLATFORMTMP="pla.xml"
cat > ${PLATFORMTMP} <<PLATFORMHEAD
<?xml version='1.0'?>
host="${hostnames[$j]}"
fi
echo " <process host=\"${host}\" function=\"smpi_simulated_main\">" >> ${APPLICATIONTMP}
+ echo " <argument value=\"$j\"/> <!-- rank -->" >> ${APPLICATIONTMP}
for ARG in $*; do
echo " <argument value=\"${ARG}\"/>" >> ${APPLICATIONTMP}
done
else
host="${hostnames[$j]}"
fi
-
- echo " <process host=\"${host}\" function=\"smpi_sender\"/>" >> ${APPLICATIONTMP}
- echo " <process host=\"${host}\" function=\"smpi_receiver\"/>" >> ${APPLICATIONTMP}
done
cat >> ${APPLICATIONTMP} <<APPLICATIONFOOT
APPLICATIONFOOT
##-------------------------------- end DEFAULT APPLICATION --------------------------------------
+echo ${EXEC} ${PLATFORMTMP} ${APPLICATIONTMP}
${EXEC} ${PLATFORMTMP} ${APPLICATIONTMP}
echo "[$0] cleaning up temp files"
if [ -z "${PLATFORM}" ]; then
rm ${PLATFORMTMP}
fi
-rm ${APPLICATIONTMP}
+#rm ${APPLICATIONTMP}