Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
use the smpi(cc|run).in which are in the source tree, and kill the dupplicates hiden...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 25 Mar 2010 09:55:51 +0000 (09:55 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 25 Mar 2010 09:55:51 +0000 (09:55 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7362 48e7efb5-ca39-0410-a469-dd3cf9ba447f

buildtools/Cmake/src/CMakeCompleteInFiles.txt
buildtools/Cmake/src/smpicc.in [deleted file]
buildtools/Cmake/src/smpirun.in [deleted file]

index d950d69..bd35e91 100644 (file)
@@ -649,8 +649,8 @@ set(top_srcdir ${PROJECT_DIRECTORY})
 set(includedir ${prefix}/include)
 set(top_builddir ${PROJECT_DIRECTORY})
 set(libdir ${exec_prefix}/lib)
 set(includedir ${prefix}/include)
 set(top_builddir ${PROJECT_DIRECTORY})
 set(libdir ${exec_prefix}/lib)
-configure_file(${PROJECT_DIRECTORY}/buildtools/Cmake/src/smpicc.in ${PROJECT_DIRECTORY}/src/smpi/smpicc @ONLY)
-configure_file(${PROJECT_DIRECTORY}/buildtools/Cmake/src/smpirun.in ${PROJECT_DIRECTORY}/src/smpi/smpirun @ONLY)
+configure_file(${PROJECT_DIRECTORY}/src/smpi/smpicc.in  ${PROJECT_DIRECTORY}/src/smpi/smpicc @ONLY)
+configure_file(${PROJECT_DIRECTORY}/src/smpi/smpirun.in ${PROJECT_DIRECTORY}/src/smpi/smpirun @ONLY)
 
 
 #message("__END_GRAS_&_SIMGRID____\n")
 
 
 #message("__END_GRAS_&_SIMGRID____\n")
diff --git a/buildtools/Cmake/src/smpicc.in b/buildtools/Cmake/src/smpicc.in
deleted file mode 100644 (file)
index 42f8757..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /bin/bash
-#FIXME: .. paths...
-prefix="@prefix@"
-exec_prefix="@exec_prefix@"
-
-CC="gcc"
-
-#FIXME: probably only want the last two pairs after 'make install'
-INCLUDEARGS="-I@top_srcdir@/include -I@top_srcdir@/include/smpi -I@includedir@ -I@includedir@/smpi"
-LINKARGS="-L@top_builddir@/src/.libs -L@libdir@ -lsimgrid -lsmpi "
-
-CMDLINE=""
-while [ -n "$1" ]; do
-  ARG="$1"
-  shift
-  if [ "${ARG}" = "-c" ]; then
-      LINKARGS=""
-      CMDLINE="${CMDLINE} -c "
-  elif [ "${ARG%.c}" != "${ARG}" ]; then
-    SRCFILE="$(readlink -f ${ARG} 2>/dev/null)"
-    if [ -z $SRCFILE ] ; then
-      SRCFILE="$ARG"
-    fi
-    CMDLINE="${CMDLINE} ${SRCFILE} "
-  else
-    CMDLINE="${CMDLINE} ${ARG} "
-  fi
-done
-
-CMDLINE="${CC} ${INCLUDEARGS} ${CFLAGS} ${CMDLINE} ${LINKARGS}"
-
-#echo "${CMDLINE}"
-${CMDLINE}
diff --git a/buildtools/Cmake/src/smpirun.in b/buildtools/Cmake/src/smpirun.in
deleted file mode 100755 (executable)
index ce3b1c5..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-#!/bin/bash
-DEFAULT_LOOPBACK_BANDWIDTH="498000000"
-DEFAULT_LOOPBACK_LATENCY="0.000004"
-DEFAULT_NETWORK_BANDWIDTH="$((26 * 1024 * 1024))"
-DEFAULT_NETWORK_LATENCY="0.000005"
-DEFAULT_NUMPROCS="4"
-DEFAULT_POWER="100"
-
-LOOPBACK_BANDWIDTH="${DEFAULT_LOOPBACK_BANDWIDTH}"
-LOOPBACK_LATENCY="${DEFAULT_LOOPBACK_LATENCY}"
-NETWORK_BANDWIDTH="${DEFAULT_NETWORK_BANDWIDTH}"
-NETWORK_LATENCY="${DEFAULT_NETWORK_LATENCY}"
-NUMPROCS="${DEFAULT_NUMPROCS}"
-POWER="${DEFAULT_POWER}"
-
-while true; do
-  case "$1" in
-   "-np" | "-n")
-      NUMPROCS="$2"
-      shift 2
-    ;;
-   "-bandwidth")
-      NETWORK_BANDWIDTH="$2"
-      shift 2
-    ;;
-   "-latency")
-      NETWORK_LATENCY="$2"
-      shift 2
-    ;;
-   "-platform")
-       PLATFORM="$2"
-      if [ ! -f ${PLATFORM} ]; then
-               echo "[$0] ** error: the file '${PLATFORM}' does not exist. Aborting."
-               exit 1
-      fi
-       shift 2
-    ;;
-   "-hostfile")
-       HOSTFILE="$2"
-      if [ ! -f ${HOSTFILE} ]; then
-               echo "[$0] ** error: the file '${HOSTFILE}' does not exist. Aborting."
-               exit 1
-      fi
-       shift 2
-    ;;
-   
-   "-map")
-       MAPOPT="true"
-      shift 1
-   ;;
-
-   "-keep-temps")
-       KEEP="true"
-      shift 1
-   ;;
-
-   "-help" | "--help" | "-h") 
-      echo "usage:"
-      echo "$0 [-quiet] [-keep-temps] [-np <numprocs>] -platform <xmldesc> -hostfile <hostfile> [-map] program [program-options]"
-      echo "or (deprecated usage):"
-      echo "$0 [-quiet] [-keep-temps] [-np <numprocs>] [-bandwidth <bytes/sec>] [-latency <secs>] program [program-options]"
-      echo
-      exit
-   ;;
-   
-   "--cfg="*|"--log="*)
-     SIMOPTS="$SIMOPTS $1"
-     shift 1
-   ;;
-    *)
-      break
-    ;;
-  esac
-done
-
-EXEC="$1"
-shift
-
-##-----------------------------------
-
-
-
-
-##-------------------------------- DEFAULT or SPECIFIED PLATFORM --------------------------------------
-if [ -z "${PLATFORM}" ]; then  
-       PLATFORMTMP="$(mktemp tmpXXXXXX)"
-
-       cat > ${PLATFORMTMP} <<PLATFORMHEAD
-<?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
-<platform version="2">
-PLATFORMHEAD
-
-for (( i=${NUMPROCS}; $i ; i=$i-1 )) do
-  echo "  <host id=\"host$i\" power=\"${POWER}\"/>" >> ${PLATFORMTMP}
-  echo "  <link id=\"loop$i\" bandwidth=\"${LOOPBACK_BANDWIDTH}\" latency=\"${LOOPBACK_LATENCY}\"/>" >> ${PLATFORMTMP}
-  echo "  <link id=\"link$i\" bandwidth=\"${NETWORK_BANDWIDTH}\" latency=\"${NETWORK_LATENCY}\"/>" >> ${PLATFORMTMP}
-done
-
-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}
-    else
-      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
-</platform>
-PLATFORMFOOT
-
-else
-       PLATFORMTMP=${PLATFORM}
-fi
-##-------------------------------- end DEFAULT or SPECIFIED PLATFORM --------------------------------------
-
-##-------------------------------- DEFAULT APPLICATION --------------------------------------
-APPLICATIONTMP="$(mktemp tmpXXXXXX)"
-#APPLICATIONTMP="app.xml"
-
-
-cat > ${APPLICATIONTMP} <<APPLICATIONHEAD
-<?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
-<platform version="2">
-APPLICATIONHEAD
-
-##---- cache hostnames of hostfile---------------
-if [ -n "${HOSTFILE}" ] && [ -f ${HOSTFILE} ]; then
-       hostnames=(`cat ${HOSTFILE} | tr \\\n " "`)
-      NUMHOSTS=`cat ${HOSTFILE} | wc -l`
-fi
-
-##----------------------------------------------------------
-##  generate application.xml with hostnames from hostfile:
-##  the name of host_i (1<=i<=p, where -np p) is the line i
-##  in hostfile (where -hostfile hostfile), or "host$i" if
-##  hostfile has less than i lines.
-##----------------------------------------------------------
-
-HAVE_SEQ="`which seq`"
-HAVE_JOT="`which jot`"
-
-if [ -n "${HAVE_SEQ}" ]; then
-       SEQ=`${HAVE_SEQ} 0 $((${NUMPROCS}-1))`
-else
-      cnt=0
-       while (( $cnt < ${NUMPROCS} )) ; do
-           SEQ="$SEQ $cnt"
-           cnt=$((cnt + 1));
-       done
-fi
-
-##---- generate <process> tags------------------------------
-
-for i in ${SEQ} 
-do
-  if [ -n "${HOSTFILE}" ]; then
-       j=$(( $i % ${NUMHOSTS} ))
-  fi 
-  ##---- optional display of ranks to process mapping
-  if [ -n "${MAPOPT}" ]; then
-       echo "[rank $i] -> ${hostnames[$j]}"  
-  fi
-
-  if [ -z "${hostnames[$j]}" ]; then
-       host="host"$(($j+1))
-  else
-       host="${hostnames[$j]}"
-  fi
-  echo "  <process host=\"${host}\" function=\"smpi_simulated_main\">" >> ${APPLICATIONTMP}
-  echo "    <argument value=\"$i\"/> <!-- rank -->" >> ${APPLICATIONTMP}
-  for ARG in $*; do
-    echo "    <argument value=\"${ARG}\"/>" >> ${APPLICATIONTMP}
-  done
-  echo "  </process>" >> ${APPLICATIONTMP}
-done
-
-cat >> ${APPLICATIONTMP} <<APPLICATIONFOOT
-</platform>
-APPLICATIONFOOT
-##-------------------------------- end DEFAULT APPLICATION --------------------------------------
-
-if [ -n "${KEEP}" ] ; then
-  echo ${EXEC} ${SIMOPTS} ${PLATFORMTMP} ${APPLICATIONTMP}
-fi
-${EXEC} ${SIMOPTS} ${PLATFORMTMP} ${APPLICATIONTMP}
-
-if [ -z "${KEEP}" ] ; then
-   if [ -z "${PLATFORM}" ]; then
-       rm ${PLATFORMTMP} 
-   fi
-   rm ${APPLICATIONTMP}
-fi