Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'pikachuyann/simgrid-stoprofiles'
[simgrid.git] / examples / smpi / replay_multiple / replay_multiple.c
index 6bf7d76f3a6b3bcea86588ef88b5c4c23928d237..847873b8ff88f1373ec428acd9ad4f2b2c6432a8 100644 (file)
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
 
-static int smpi_replay(int argc, char *argv[]) {
+static void smpi_replay(int argc, char* argv[])
+{
   const char* instance_id    = argv[1];
-  int rank                   = xbt_str_parse_int(argv[2], "Cannot parse rank '%s'");
+  int rank                   = (int)xbt_str_parse_int(argv[2], "Cannot parse rank '%s'");
   const char* trace_filename = argv[3];
   double start_delay_flops   = 0;
 
@@ -24,7 +25,6 @@ static int smpi_replay(int argc, char *argv[]) {
   }
 
   smpi_replay_run(instance_id, rank, start_delay_flops, trace_filename);
-  return 0;
 }
 
 int main(int argc, char *argv[]){
@@ -52,7 +52,7 @@ int main(int argc, char *argv[]){
 
     const char** line_char= xbt_dynar_to_array(elems);
     instance_id = line_char[0];
-    int instance_size     = xbt_str_parse_int(line_char[2], "Invalid size: %s");
+    int instance_size     = (int)xbt_str_parse_int(line_char[2], "Invalid size: %s");
 
     XBT_INFO("Initializing instance %s of size %d", instance_id, instance_size);
     SMPI_app_instance_register(instance_id, smpi_replay,instance_size);