]> AND Private Git Repository - loba.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
SimGrid version <= 3.5 is not supported anymore.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 17 Mar 2011 16:49:33 +0000 (17:49 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 17 Mar 2011 16:56:51 +0000 (17:56 +0100)
Dep.xml
Makefile
Plat.xml
cluster1000.xml
communicator.cpp
deployment.xml
machines1000.xml
misc.h
platform.xml
simgrid_features.h

diff --git a/Dep.xml b/Dep.xml
index a48504dd31fe3b827250578f805ed618d901ccad..821375da0c9c209afe9a399392bfce923167b379 100644 (file)
--- a/Dep.xml
+++ b/Dep.xml
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
   <process host="1" function="simulation_main">
     <argument value="777"/>
 <platform version="3">
   <process host="1" function="simulation_main">
     <argument value="777"/>
index 2af8ebaafadb70507251b284ffac75470ddf5701..751418c49ef18bfe4bba1765e539b292022af971 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-SIMGRID_INSTALL_DIR ?= $(PWD)/simgrid-stable
-#SIMGRID_INSTALL_DIR ?= $(PWD)/simgrid-dev
+#SIMGRID_INSTALL_DIR ?= $(PWD)/simgrid-stable
+SIMGRID_INSTALL_DIR ?= $(PWD)/simgrid-dev
 
 OPTIM_FLAGS += -O3
 DEBUG_FLAGS += -g
 
 OPTIM_FLAGS += -O3
 DEBUG_FLAGS += -g
@@ -50,14 +50,7 @@ DEFAULT_TARGETS := loba
 FLAVOURED_LOBA := loba-dev loba-stable
 TARGETS := $(DEFAULT_TARGETS)
 
 FLAVOURED_LOBA := loba-dev loba-stable
 TARGETS := $(DEFAULT_TARGETS)
 
-XML_FILES =                                            \
-       Dep.xml  Plat.xml                               \
-       platform.xml deployment.xml                     \
-       cluster1000.xml machines1000.xml
-
-XML_DEV_FILES = $(XML_FILES:%.xml=%_dev.xml)
-
-.PHONY: all full xml clean realclean $(FLAVOURED_LOBA)
+.PHONY: all full clean realclean $(FLAVOURED_LOBA)
 
 all: $(DEFAULT_TARGETS)
 
 
 all: $(DEFAULT_TARGETS)
 
@@ -68,8 +61,6 @@ full:
        done
        $(MAKE) xml $(DEFAULT_TARGETS)
 
        done
        $(MAKE) xml $(DEFAULT_TARGETS)
 
-xml: $(XML_DEV_FILES)
-
 clean:
        $(RM) core core.[0-9]* vgcore.[0-9]*
        $(RM) localversion
 clean:
        $(RM) core core.[0-9]* vgcore.[0-9]*
        $(RM) localversion
@@ -84,9 +75,6 @@ realclean: clean
 
 .%.d: %.cpp ; $(MAKEDEPEND.CXX)
 
 
 .%.d: %.cpp ; $(MAKEDEPEND.CXX)
 
-%_dev.xml: %.xml
-       sed '/DOCTYPE/s,simgrid.dtd,http://simgrid.gforge.inria.fr/&,' $< > $@
-
 $(FLAVOURED_LOBA):
        $(MAKE) clean
        $(MAKE) SIMGRID_INSTALL_DIR=$(PWD)/simgrid-$(patsubst loba-%,%,$@) loba
 $(FLAVOURED_LOBA):
        $(MAKE) clean
        $(MAKE) SIMGRID_INSTALL_DIR=$(PWD)/simgrid-$(patsubst loba-%,%,$@) loba
index 81e0687cccdf9564718cc6d56d9dbdd2a446f256..eea4eadeb57c2551fa7408fe549aaa6ef0c5b608 100644 (file)
--- a/Plat.xml
+++ b/Plat.xml
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
  <AS  id="AS0"  routing="Full">
   <host id="1" power="98095000"/>
 <platform version="3">
  <AS  id="AS0"  routing="Full">
   <host id="1" power="98095000"/>
index 182e3f819757d405cf8a38f0a8a91340a9d98c3e..77b37714aee85d4879573d2fc773087ea8408007 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
 <AS  id="AS0"  routing="Full">
   <cluster id="c" prefix="h-" suffix="" radical="100000-100999"
 <platform version="3">
 <AS  id="AS0"  routing="Full">
   <cluster id="c" prefix="h-" suffix="" radical="100000-100999"
index bd0cb7b7a6ba0db14dd2a5741ad53994ae7a5f3e..867d19eb36f1575345569c04fb772e8986be085b 100644 (file)
@@ -73,8 +73,7 @@ void communicator::real_flush(sent_comm_type& sent_comm, bool wait)
         std::copy(sent_comm.begin(), sent_comm.end(), comms);
         sent_comm.clear();
         MSG_comm_waitall(comms, size, -1.0);
         std::copy(sent_comm.begin(), sent_comm.end(), comms);
         sent_comm.clear();
         MSG_comm_waitall(comms, size, -1.0);
-        if (!MSG_WAIT_DESTROYS_COMMS)
-            std::for_each(comms, comms + size, comm_check_n_destroy);
+        std::for_each(comms, comms + size, comm_check_n_destroy);
         delete[] comms;
     }
 }
         delete[] comms;
     }
 }
index be75562436fe306b3dae61037d56943fd046b70c..8c1438404e4d7be60c61a87be717391e6e9efba7 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
   <process host="Tremblay" function="simulation_main">
     <argument value="5"/>
 <platform version="3">
   <process host="Tremblay" function="simulation_main">
     <argument value="5"/>
index 4c51754635cc516587bf2b6c0c818af46d58882c..3134038ce5e8c2c18c9b75f75958be2e1b2793be 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
 <AS  id="AS0"  routing="Full">
   <cluster id="c" prefix="h-" suffix="" radical="100000-100999"
 <platform version="3">
 <AS  id="AS0"  routing="Full">
   <cluster id="c" prefix="h-" suffix="" radical="100000-100999"
diff --git a/misc.h b/misc.h
index 47a6928bc48e2ec94cb2d7af6039d019560239c4..557bed515bd94cee2b57d207b7eebafa897eb9b8 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -17,36 +17,6 @@ namespace misc {
 #define LOG_ISENABLED(priority) \
     (_XBT_LOG_ISENABLEDV((*_XBT_LOGV(default)), (priority)))
 
 #define LOG_ISENABLED(priority) \
     (_XBT_LOG_ISENABLEDV((*_XBT_LOGV(default)), (priority)))
 
-#ifndef XBT_CLOG
-#  define XBT_CLOG_(catv, prio, ...)                                    \
-    do {                                                                \
-        if (_XBT_LOG_ISENABLEDV(catv, prio)) {                          \
-            s_xbt_log_event_t _log_ev;                                  \
-            _log_ev.cat = &(catv);                                      \
-            _log_ev.priority = (prio);                                  \
-            _log_ev.fileName = __FILE__;                                \
-            _log_ev.functionName = _XBT_FUNCTION;                       \
-            _log_ev.lineNum = __LINE__;                                 \
-            memset(_log_ev.buffer, 0, XBT_LOG_BUFF_SIZE);               \
-            _xbt_log_event_log(&_log_ev, __VA_ARGS__);                  \
-        }                                                               \
-    }  while (0)
-#  define XBT_CLOG(c, p, ...) XBT_CLOG_(_XBT_LOGV(c), p, __VA_ARGS__)
-#  define XBT_CDEBUG(c, ...) XBT_CLOG(c, xbt_log_priority_debug, __VA_ARGS__)
-#  define XBT_CVERB(c, ...) XBT_CLOG(c, xbt_log_priority_verbose, __VA_ARGS__)
-#  define XBT_CINFO(c, ...) XBT_CLOG(c, xbt_log_priority_info, __VA_ARGS__)
-#  define XBT_CWARN(c, ...) XBT_CLOG(c, xbt_log_priority_warning, __VA_ARGS__)
-#  define XBT_CERROR(c, ...) XBT_CLOG(c, xbt_log_priority_error, __VA_ARGS__)
-#  define XBT_CCRITICAL(c, ...) XBT_CLOG(c, xbt_log_priority_critical, __VA_ARGS__)
-#  define XBT_LOG(...) XBT_CLOG_((*_XBT_LOGV(default)), __VA_ARGS__)
-#  define XBT_DEBUG(...) XBT_LOG(xbt_log_priority_debug, __VA_ARGS__)
-#  define XBT_VERB(...) XBT_LOG(xbt_log_priority_verbose, __VA_ARGS__)
-#  define XBT_INFO(...) XBT_LOG(xbt_log_priority_info, __VA_ARGS__)
-#  define XBT_WARN(...) XBT_LOG(xbt_log_priority_warning, __VA_ARGS__)
-#  define XBT_ERROR(...) XBT_LOG(xbt_log_priority_error, __VA_ARGS__)
-#  define XBT_CRITICAL(...) XBT_LOG(xbt_log_priority_critical, __VA_ARGS__)
-#endif
-
 /* Defines XBT_XCLOG(...) which behave like XBT_CLOG(...), except that the
  * given category is not passed through _XBT_LOGV before use.
  */
 /* Defines XBT_XCLOG(...) which behave like XBT_CLOG(...), except that the
  * given category is not passed through _XBT_LOGV before use.
  */
index 677cd6330f06cdba0915e4ce7a0b55f298233184..60c1e0a29003a392da3f0e4e50861ba0c724ca36 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version='1.0'?>
 <?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid.dtd">
 <platform version="3">
  <AS  id="AS0"  routing="Full">
   <!-- ljlkj -->
 <platform version="3">
  <AS  id="AS0"  routing="Full">
   <!-- ljlkj -->
index 75a15214f4746a6f703aec9e666299b1a063cb47..0b745755231b398a8959700c8a4a2aec873fde70 100644 (file)
@@ -1,29 +1,8 @@
 #ifndef SIMGRID_FEATURES_H
 #define SIMGRID_FEATURES_H
 
 #ifndef SIMGRID_FEATURES_H
 #define SIMGRID_FEATURES_H
 
-/* What is defined here:
- * =====================
- *
- * MSG_WAIT_DESTROYS_COMMS      1 if MSG_wait destroys communications
- *                              (has changed after SimGrid 3.5)
- *
- * MSG_comm_get_status(comm)    MSG_OK on SG 3.5 where it does not exist.
- */
-
 #if !defined(SIMGRID_VERSION) // ========== SimGrid <= 3.5 ============= //
 #if !defined(SIMGRID_VERSION) // ========== SimGrid <= 3.5 ============= //
-
-#define MSG_WAIT_DESTROYS_COMMS 1
-
-inline
-MSG_error_t MSG_comm_get_status(msg_comm_t /*comm*/)
-{
-    return MSG_OK;
-}
-
-#else  // ================================= SimGrid > 3.5 ============== //
-
-#define MSG_WAIT_DESTROYS_COMMS 0
-
+#  error "Unsupported SimGrid version.  Need version > 3.5"
 #endif  // ============================================================= //
 
 #endif // !SIMGRID_FEATURES_H
 #endif  // ============================================================= //
 
 #endif // !SIMGRID_FEATURES_H