Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
spelling++ master
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sat, 19 Oct 2019 22:43:31 +0000 (00:43 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sat, 19 Oct 2019 22:43:31 +0000 (00:43 +0200)
24 files changed:
doc/doxygen/platform.doc
examples/platforms/cluster_multi.xml
examples/platforms/optorsim/transform_optorsim_platform.pl
examples/s4u/README.rst
examples/s4u/actor-exiting/s4u-actor-exiting.cpp
include/xbt/base.h
include/xbt/synchro.h
src/bindings/java/jmsg_host.cpp
src/bindings/java/jxbt_utilities.hpp
src/include/xbt/mmalloc.h
src/instr/instr_config.cpp
src/instr/instr_private.hpp
src/kernel/context/Context.hpp
src/kernel/lmm/maxmin_test.cpp
src/kernel/routing/ClusterZone.cpp
src/mc/remote/RemoteClient.cpp
src/mc/sosp/PageStore.cpp
src/smpi/include/smpi_datatype.hpp
src/smpi/mpi/smpi_request.cpp
src/xbt/mallocator.c
src/xbt/mmalloc/mm_module.c
src/xbt/mmalloc/mmalloc.c
src/xbt/mmalloc/mrealloc.c
teshsuite/msg/platform-properties/platform-properties.c

index ec3781f..1b9d799 100644 (file)
@@ -541,7 +541,7 @@ to choose the best routing model is given in the Section called @"@ref pf_routin
 | @ref pf_routing_model_dijkstra "Dijkstra"           | Dijkstra routing data. Calculates routes only when needed                  |
 | @ref pf_routing_model_dijkstracache "DijkstraCache" | Dijkstra routing data. Handles some cache for already calculated routes.   |
 
-All those shortest-path models are instanciated in the same way and are
+All those shortest-path models are instantiated in the same way and are
 completely interchangeable. Here are some examples:
 
 @anchor pf_routing_model_floyd
@@ -1100,7 +1100,7 @@ ongoing attempt</a> to automatically extract the SimGrid platform from
 the <a href="http://grid5000.fr/">Grid'5000</a> experimental platform.
 But it's hard to come up with generic models. Don't take these files
 too seriously. Actually, you should always challenge our models and
-your instanciation if the accuracy really matters to you (see <a
+your instantiation if the accuracy really matters to you (see <a
 href="https://hal.inria.fr/hal-00907887">this discussion</a>).
 
 But such advices only hold if you have a real platform and a real
index efaf30b..6f014fc 100644 (file)
@@ -65,7 +65,7 @@
     - 
     -  This models the big links constituting the backbone of the internet, 
     -  that users cannot saturate. 
-    -  Users' bandwidth is mostly limited by their outgoing connexion,
+    -  Users' bandwidth is mostly limited by their outgoing connection,
     -  not by the network backbone.
     -->
 
index cb7b75c..8273b04 100644 (file)
@@ -19,7 +19,7 @@ open FILE, $conf_file or die "Unable to open $conf_file";
 
 print "<!-- This platform was automatically converted from the OptorSim platform.\n";
 print "\n";
-print "  OptorSim files only describes information of the cluster interconnexion.\n";
+print "  OptorSim files only describes information of the cluster interconnection.\n";
 print "  In a sense, it reflects the topology of a National Research and Education\n";
 print "  Network (NREN), but not of a full-fledged computational platform.\n";
 print "  The caracteristics of each cluster have been artificially added.\n";
index cd4e503..e8bd855 100644 (file)
@@ -326,7 +326,7 @@ Energy Simulation
     This platform file contains the energy profile of each links and
     hosts, which is necessary to get energy consumption predictions.
     As usual, you should not trust our example, and you should strive
-    to double-check that your instanciation matches your target platform.
+    to double-check that your instantiation matches your target platform.
     |br| `examples/platforms/energy_platform.xml <https://framagit.org/simgrid/simgrid/tree/master/examples/platforms/energy_platform.xml>`_
 
   - **Consumption due to the CPU:** 
index 554ebd2..cc7e9f6 100644 (file)
@@ -19,7 +19,7 @@
  * function in the Actor::on_termination signal, that is shared between
  * all actors. Callbacks to this signal are executed for each terminating
  * actors, no matter what. This is useful in many cases, in particular
- * when developping SimGrid plugins.
+ * when developing SimGrid plugins.
  *
  * Finally, you can attach callbacks to the Actor::on_destruction signal.
  * It is also shared between all actors, and gets fired when the actors
index 74d1176..04ab9f3 100644 (file)
@@ -13,7 +13,7 @@
 #  define _GNU_SOURCE
 #endif
 
-// Teach the compiler that some code path is unreacheable:
+// Teach the compiler that some code path is unreachable:
 #if defined(__has_builtin)
 #  if __has_builtin(__builtin_unreachable)
 #    define XBT_UNREACHABLE() __builtin_unreachable()
index 1be5b5f..5648131 100644 (file)
@@ -50,7 +50,7 @@ XBT_ATTRIB_DEPRECATED_v328("Please use sg_mutex_try_lock") XBT_PUBLIC int xbt_mu
 /** @brief Releases the given mutex variable */
 XBT_ATTRIB_DEPRECATED_v328("Please use sg_mutex_unlock") XBT_PUBLIC void xbt_mutex_release(xbt_mutex_t mutex);
 
-/** @brief Destroyes the given mutex variable */
+/** @brief Destroys the given mutex variable */
 XBT_ATTRIB_DEPRECATED_v328("Please use sg_mutex_destroy") XBT_PUBLIC void xbt_mutex_destroy(xbt_mutex_t mutex);
 
 /** @brief Thread condition data type (opaque object)
index 550c172..cea9d22 100644 (file)
@@ -108,7 +108,7 @@ JNIEXPORT jobject JNICALL Java_org_simgrid_msg_Host_currentHost(JNIEnv * env, jc
   if (not host->extension(JAVA_HOST_LEVEL)) {
     /* the native host not yet associated with the java host instance */
 
-    /* instanciate a new java host instance */
+    /* instantiate a new java host instance */
     jhost = jhost_new_instance(env);
 
     if (not jhost) {
index 48b1e70..b76c86a 100644 (file)
@@ -63,7 +63,7 @@ void jxbt_throw_illegal(JNIEnv* env, const std::string& msg);
 void jxbt_throw_host_not_found(JNIEnv* env, const std::string& invalid_name);
 /** Thrown when looking for a host from name does not lead to anything */
 void jxbt_throw_process_not_found(JNIEnv* env, const std::string& invalid_name);
-/** Thrown when a transfer failure accure while Sending task */
+/** Thrown when a transfer failure occur while Sending task */
 void jxbt_throw_transfer_failure(JNIEnv* env, const std::string& detail);
 /** Thrown when a host failure occurs while Sending a task*/
 void jxbt_throw_host_failure(JNIEnv* env, const std::string& details);
index 792e9e9..f71e3b4 100644 (file)
@@ -23,7 +23,7 @@ SG_BEGIN_DECL()
  * process. It thus works by redefining all the classical memory management functions (malloc and friends) with an
  * extra first argument: the heap in which the memory is to be taken.
  *
- * The heap structure itself is an opaque object that shouldnt be messed with.
+ * The heap structure itself is an opaque object that shouldn't be messed with.
  */
 typedef struct mdesc s_xbt_mheap_t;
 typedef s_xbt_mheap_t* xbt_mheap_t;
index ff20f26..0080458 100644 (file)
@@ -268,11 +268,11 @@ std::string TRACE_get_filename()
 
 void TRACE_global_init()
 {
-  static bool is_initialised = false;
-  if (is_initialised)
+  static bool is_initialized = false;
+  if (is_initialized)
     return;
 
-  is_initialised = true;
+  is_initialized = true;
 
   /* name of the tracefile */
   simgrid::config::declare_flag<std::string>("tracing/filename", "Trace file created by the instrumented SimGrid.",
index 35e9893..5d1b98c 100644 (file)
@@ -56,7 +56,7 @@ public:
   explicit TIData(const std::string& name) : name_(name){};
   // CPuTI: compute, sleep (+ waitAny and waitall out of laziness)
   explicit TIData(const std::string& name, double amount) : name_(name), amount_(amount){};
-  // Pt2PtTI: send, isend, sssend, issend, recv, irecv
+  // Pt2PtTI: send, isend, ssend, issend, recv, irecv
   explicit TIData(const std::string& name, int endpoint, int size, const std::string& datatype)
       : name_(name), endpoint(endpoint), send_size(size), send_type(datatype){};
   // CollTI: bcast, reduce, allreduce, gather, scatter, allgather, alltoall
index b2fadf0..b5e5e64 100644 (file)
@@ -64,7 +64,7 @@ public:
   virtual void suspend() = 0;
 
   // Retrieving the self() context
-  /** @brief Retrives the current context of this thread */
+  /** @brief Retrieves the current context of this thread */
   static Context* self();
   /** @brief Sets the current context of this thread */
   static void set_current(Context* self);
index 8075d9e..79fc3c0 100644 (file)
@@ -246,7 +246,7 @@ TEST_CASE("kernel::lmm Single constraint unshared systems", "[kernel-lmm-unshare
 
     /*
      * Multiple constraint systems can be solved with shared variables
-     * on unshair constraints.
+     * on unshared constraints.
      *
      * In details:
      *   o System:  a1 * p1 * \rho1  +  a2 * p2 * \rho2 < C1
index fd2a827..96345af 100644 (file)
@@ -12,7 +12,7 @@
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_route_cluster, surf, "Routing part of surf");
 
 /* This routing is specifically setup to represent clusters, aka homogeneous sets of machines
- * Note that a router is created, easing the interconnexion with the rest of the world. */
+ * Note that a router is created, easing the interconnection with the rest of the world. */
 
 namespace simgrid {
 namespace kernel {
index 2310119..3f65ed5 100644 (file)
@@ -368,7 +368,7 @@ const simgrid::mc::Variable* RemoteClient::find_variable(const char* name) const
 {
   // First lookup the variable in the executable shared object.
   // A global variable used directly by the executable code from a library
-  // is reinstanciated in the executable memory .data/.bss.
+  // is reinstantiated in the executable memory .data/.bss.
   // We need to look up the variable in the executable first.
   if (this->binary_info) {
     std::shared_ptr<simgrid::mc::ObjectInformation> const& info = this->binary_info;
index ce53075..e99c188 100644 (file)
@@ -92,7 +92,7 @@ void PageStore::resize(std::size_t size)
     // Check if expanding worked
     if (new_memory != (char*)this->memory_ + old_bytesize) {
       // New memory segment could not be put at the end of this->memory_,
-      // so cancel this one and try to rellocate everything and copy data
+      // so cancel this one and try to relocate everything and copy data
       munmap(new_memory, new_bytesize - old_bytesize);
       new_memory =
           mmap(nullptr, new_bytesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_POPULATE, -1, 0);
index 01206ea..09a821b 100644 (file)
@@ -13,7 +13,7 @@
 constexpr unsigned DT_FLAG_DESTROYED   = 0x0001; /**< user destroyed but some other layers still have a reference */
 constexpr unsigned DT_FLAG_COMMITED    = 0x0002; /**< ready to be used for a send/recv operation */
 constexpr unsigned DT_FLAG_CONTIGUOUS  = 0x0004; /**< contiguous datatype */
-constexpr unsigned DT_FLAG_OVERLAP     = 0x0008; /**< datatype is unpropper for a recv operation */
+constexpr unsigned DT_FLAG_OVERLAP     = 0x0008; /**< datatype is unproper for a recv operation */
 constexpr unsigned DT_FLAG_USER_LB     = 0x0010; /**< has a user defined LB */
 constexpr unsigned DT_FLAG_USER_UB     = 0x0020; /**< has a user defined UB */
 constexpr unsigned DT_FLAG_PREDEFINED  = 0x0040; /**< cannot be removed: initial and predefined datatypes */
index 2174138..50c50f0 100644 (file)
@@ -50,7 +50,7 @@ Request::Request(const void* buf, int count, MPI_Datatype datatype, int src, int
       }
     }
   }
-  // This part handles the problem of non-contiguous memory (for the unserialisation at the reception)
+  // This part handles the problem of non-contiguous memory (for the unserialization at the reception)
   old_buf_  = old_buf;
   size_ = datatype->size() * count;
   datatype->ref();
index 3469e22..e32dd76 100644 (file)
@@ -90,7 +90,7 @@ static inline int xbt_mallocator_is_active(void) {
  *              mallocator is empty
  * @param free_f function to free an object of your datatype, called in @a xbt_mallocator_release() when the stack is
  *                full, and when the mallocator is freed.
- * @param reset_f function to reinitialise an object of your datatype, called when you extract an object from the
+ * @param reset_f function to reinitialize an object of your datatype, called when you extract an object from the
  *                mallocator (can be NULL)
  *
  * Create and initialize a new mallocator for a given datatype.
index 3f217c2..b1c1551 100644 (file)
@@ -1,4 +1,4 @@
-/* Initialization for acces s to a mmap'd malloc managed region. */
+/* Initialization for access to a mmap'd malloc managed region. */
 
 /* Copyright (c) 2012-2019. The SimGrid Team.
  * All rights reserved.                                                     */
index 5294d69..06c038c 100644 (file)
@@ -47,7 +47,7 @@ static void *align(struct mdesc *mdp, size_t size)
   return (result);
 }
 
-/** Initialise heapinfo about the heapinfo pages :)
+/** Initialize heapinfo about the heapinfo pages :)
  *
  */
 static void initialize_heapinfo_heapinfo(xbt_mheap_t mdp)
@@ -120,7 +120,7 @@ static void *register_morecore(struct mdesc *mdp, size_t size)
     malloc_info* newinfo = (malloc_info*)align(mdp, newsize * sizeof(malloc_info));
     memcpy(newinfo, oldinfo, mdp->heapsize * sizeof(malloc_info));
 
-    /* Initialise the new blockinfo : */
+    /* Initialize the new blockinfo : */
     memset((char*) newinfo + mdp->heapsize * sizeof(malloc_info), 0,
       (newsize - mdp->heapsize)* sizeof(malloc_info));
 
index 2d3c1ce..20a0290 100644 (file)
@@ -43,7 +43,7 @@ void *mrealloc(xbt_mheap_t mdp, void *ptr, size_t size)
 
   size_t requested_size = size; // The amount of memory requested by user, for real
 
-  /* Work even if the user was stupid enough to ask a ridicullously small block (even 0-length),
+  /* Work even if the user was stupid enough to ask a ridiculously small block (even 0-length),
    *    ie return a valid block that can be realloced and freed.
    * glibc malloc does not use this trick but return a constant pointer, but we need to enlist the free fragments later on.
    */
index e861d58..3838b06 100644 (file)
@@ -91,7 +91,7 @@ static int bob(XBT_ATTRIB_UNUSED int argc, XBT_ATTRIB_UNUSED char* argv[])
   XBT_INFO("== Try to get a process property that does not exist");
 
   value = MSG_process_get_property_value(MSG_process_self(), noexist);
-  xbt_assert(!value, "The property is defined (it shouldnt)");
+  xbt_assert(!value, "The property is defined (it shouldn't)");
   xbt_dict_free(&props);
 
   return 0;