cat > ${PLATFORMTMP} <<PLATFORMHEAD
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "simgrid.dtd">
-<platform version="2">
+<platform version="3">
+<AS id="AS0" routing="Full">
PLATFORMHEAD
for (( i=${NUMPROCS}; $i ; i=$i-1 )) do
for (( i=${NUMPROCS}; $i ; i=$i-1 )) do
for (( j=${NUMPROCS}; $j ; j=$j-1 )) do
if [ $i -eq $j ]; then
- echo " <route src=\"host$i\" dst=\"host$j\"><link:ctn id=\"loop$i\"/></route>" >> ${PLATFORMTMP}
+ echo " <route src=\"host$i\" dst=\"host$j\"><link_ctn id=\"loop$i\"/></route>" >> ${PLATFORMTMP}
else
- echo " <route src=\"host$i\" dst=\"host$j\"><link:ctn id=\"link$i\"/><link:ctn id=\"link$j\"/></route>" >> ${PLATFORMTMP}
+ echo " <route src=\"host$i\" dst=\"host$j\"><link_ctn id=\"link$i\"/><link_ctn id=\"link$j\"/></route>" >> ${PLATFORMTMP}
fi
done
done
cat >> ${PLATFORMTMP} <<PLATFORMFOOT
+</AS>
</platform>
PLATFORMFOOT
cat > ${APPLICATIONTMP} <<APPLICATIONHEAD
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "simgrid.dtd">
-<platform version="2">
+<platform version="3">
APPLICATIONHEAD
##---- cache hostnames of hostfile---------------
##---------------------- SMPI TRACING OPTIONS ---------------------------------
if [ -n "${TRACEOPT}" ]; then
- TRACEOPTIONS="--cfg=tracing/filename:${TRACEOPT} --cfg=tracing/smpi:1"
+ TRACEOPTIONS="--cfg=tracing:1 --cfg=tracing/filename:${TRACEOPT} --cfg=tracing/smpi:1 --cfg=tracing/platform:1"
else
TRACEOPTIONS=""
fi
##---------------------- end SMPI TRACING OPTIONS ---------------------------------
+export SMPI_GLOBAL_SIZE=${NUMPROCS}
if [ -n "${KEEP}" ] ; then
echo ${EXEC} ${SIMOPTS} ${TRACEOPTIONS} ${PLATFORMTMP} ${APPLICATIONTMP}
fi