Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[simix] Add assertion in run_kernel
[simgrid.git] / src / simix / smx_global.cpp
index ea20087..1da0f27 100644 (file)
@@ -55,6 +55,8 @@ typedef struct s_smx_timer {
   void* args;
 } s_smx_timer_t;
 
+void (*SMPI_switch_data_segment)(int) = NULL;
+
 static void* SIMIX_synchro_mallocator_new_f(void);
 static void SIMIX_synchro_mallocator_free_f(void* synchro);
 static void SIMIX_synchro_mallocator_reset_f(void* synchro);
@@ -696,3 +698,8 @@ xbt_dict_t SIMIX_asr_get_properties(const char *name)
 {
   return (xbt_dict_t) xbt_lib_get_or_null(as_router_lib, name, ROUTING_PROP_ASR_LEVEL);
 }
+
+int SIMIX_is_maestro()
+{
+  return SIMIX_process_self() == simix_global->maestro_process;
+}
\ No newline at end of file