Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[examples] smpi-replay-mm: align actors' name
authorMillian Poquet <millian.poquet@inria.fr>
Thu, 25 Oct 2018 15:12:56 +0000 (17:12 +0200)
committerMillian Poquet <millian.poquet@inria.fr>
Thu, 25 Oct 2018 15:42:11 +0000 (17:42 +0200)
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual.cpp
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty1.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed1.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed2.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed2_st.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed2_st_noise.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed2_st_sr.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed2_st_sr_noise.tesh

index ad98d46..b3a786c 100644 (file)
@@ -106,7 +106,7 @@ static int job_executor_process(Job* job)
   simgrid::s4u::BarrierPtr barrier = simgrid::s4u::Barrier::create(job->app_size + 1);
 
   for (int i = 0; i < job->app_size; ++i) {
-    char* str_pname = bprintf("%d_%d", job->unique_job_number, i);
+    char* str_pname = bprintf("rank_%d_%d", job->unique_job_number, i);
     simgrid::s4u::Actor::create(str_pname, hosts[job->allocation[i]], smpi_replay_process, job, barrier, i);
     xbt_free(str_pname);
   }
@@ -139,9 +139,10 @@ static int workload_executor_process(std::vector<Job*>* workload)
     }
 
     // Let's finally run the job executor
-    std::string job_process_name = "job_" + job->smpi_app_name;
+    char* str_pname = bprintf("job_%04d", job->unique_job_number);
     XBT_INFO("Launching the job executor of job %d (app '%s')", job->unique_job_number, job->smpi_app_name.c_str());
-    simgrid::s4u::Actor::create(job_process_name.c_str(), hosts[job->allocation[0]], job_executor_process, job);
+    simgrid::s4u::Actor::create(str_pname, hosts[job->allocation[0]], job_executor_process, job);
+    free(str_pname);
   }
 
   return 0;
@@ -255,7 +256,7 @@ int main(int argc, char* argv[])
   }
 
   // Let's execute the workload
-  simgrid::s4u::Actor::create("workload_executor", hosts[0], workload_executor_process, &jobs);
+  simgrid::s4u::Actor::create("workload", hosts[0], workload_executor_process, &jobs);
 
   e.run();
   XBT_INFO("Simulation finished! Final time: %g", e.get_clock());
index 7b75839..1385602 100644 (file)
@@ -8,15 +8,15 @@ $ mkfile ${srcdir:=.}/workload_empty1
 $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty1 --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 0 0
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='alone', file='empty.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'alone')
-> [   0.000000] (job_alone@Bourassa) Executing job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (job_alone@Bourassa) Finished job 0 (smpi_app 'alone')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'alone')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'alone')
 > [   0.000000] (maestro@) Simulation finished! Final time: 0
 
 p Workload with one empty job (with noise)
@@ -24,15 +24,15 @@ p Workload with one empty job (with noise)
 $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml  ${srcdir:=.}/workload_empty1 --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 7 13
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='alone', file='empty.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'alone')
-> [   0.000000] (job_alone@Bourassa) Executing job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (job_alone@Bourassa) Finished job 0 (smpi_app 'alone')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'alone')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'alone')
 > [  13.000000] (maestro@) Simulation finished! Final time: 13
 
-$ rm -f ${srcdir:=.}/workload_empty1
\ No newline at end of file
+$ rm -f ${srcdir:=.}/workload_empty1
index 3f0a500..c1401f2 100644 (file)
@@ -11,25 +11,25 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=1000, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Simulation time 0.000000
-> [1000.000000] (1_1@Jupiter) Simulation time 0.000000
-> [1000.000000] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Jupiter) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [1000.000000] (maestro@) Simulation finished! Final time: 1000
 
 p Workload with two empty jobs (not at the same time, not on the same resources, with noise)
@@ -39,28 +39,28 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=1000, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Simulation time 0.000000
-> [1000.000000] (1_1@Jupiter) Simulation time 0.000000
-> [1000.000000] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Jupiter) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [1013.000000] (maestro@) Simulation finished! Final time: 1013
 
-$ rm -f ${srcdir:=.}/workload_empty2 
+$ rm -f ${srcdir:=.}/workload_empty2
 
 p Workload with two empty jobs (not at the same time, but on the same resources)
 
@@ -75,25 +75,25 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=1000, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Simulation time 0.000000
-> [1000.000000] (1_1@Fafard) Simulation time 0.000000
-> [1000.000000] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Fafard) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1000.000000] (maestro@) Simulation finished! Final time: 1000
 
 p Workload with two empty jobs (not at the same time, but on the same resources, with noise)
@@ -103,25 +103,25 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=1000, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Simulation time 0.000000
-> [1000.000000] (1_1@Fafard) Simulation time 0.000000
-> [1000.000000] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Fafard) Simulation time 0.000000
+> [1000.000000] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1013.000000] (maestro@) Simulation finished! Final time: 1013
 
 $ rm -f ${srcdir:=.}/workload_empty2_same_resources
@@ -139,24 +139,24 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=0, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (1_0@Ginette) Simulation time 0.000000
-> [   0.000000] (1_1@Jupiter) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_1_0@Ginette) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Jupiter) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [   0.000000] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [   0.000000] (maestro@) Simulation finished! Final time: 0
 
 p Workload with two empty jobs (at the same time but not on the same resources, with noise)
@@ -166,24 +166,24 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=0, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (1_0@Ginette) Simulation time 0.000000
-> [   0.000000] (1_1@Jupiter) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_1_0@Ginette) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Jupiter) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [   0.000000] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [  13.000000] (maestro@) Simulation finished! Final time: 13
 
 $ rm -f ${srcdir:=.}/workload_empty2_same_time
@@ -202,24 +202,24 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (1_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
 > [   0.000000] (maestro@) Simulation finished! Final time: 0
 
 p Workload with two empty jobs (at the same time and on the same resources, with noise)
@@ -230,24 +230,24 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='empty.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='empty.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (0_0@Bourassa) Simulation time 0.000000
-> [   0.000000] (1_1@Fafard) Simulation time 0.000000
-> [   0.000000] (0_1@Fafard) Simulation time 0.000000
-> [   0.000000] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
-> [   0.000000] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_0_0@Bourassa) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_0_1@Fafard) Simulation time 0.000000
+> [   0.000000] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
 > [  13.000000] (maestro@) Simulation finished! Final time: 13
 
 $ rm -f ${srcdir:=.}/workload_empty2_same_time_and_resources
index addb6cd..ba084a4 100644 (file)
@@ -9,29 +9,30 @@ $ mkfile ${srcdir:=.}/workload_mixed1
 $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml  ${srcdir:=.}/workload_mixed1 --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 0 0
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='alone', file='mixed.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'alone')
-> [   0.000000] (job_alone@Bourassa) Executing job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
-> [ 737.001374] (job_alone@Bourassa) Finished job 0 (smpi_app 'alone')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'alone')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'alone')
 > [ 737.001374] (maestro@) Simulation finished! Final time: 737.001
 
+p Workload with one mixed job (with noise)
 ! timeout 120
 ! output sort 19
 $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml  ${srcdir:=.}/workload_mixed1 --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 7 13
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='alone', file='mixed.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'alone')
-> [   0.000000] (job_alone@Bourassa) Executing job 0 (smpi_app 'alone')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
-> [ 737.001374] (job_alone@Bourassa) Finished job 0 (smpi_app 'alone')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'alone')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'alone')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'alone')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'alone')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'alone')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'alone')
 > [ 737.001374] (maestro@) Simulation finished! Final time: 737.001
 
-$ rm -f ${srcdir:=.}/workload_mixed1
\ No newline at end of file
+$ rm -f ${srcdir:=.}/workload_mixed1
index a60551a..c228c85 100644 (file)
@@ -10,49 +10,49 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=1000, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1806.923160] (1_0@Ginette) Simulation time 806.923160
-> [1806.923160] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1806.923160] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1806.923160] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1806.923160] (rank_1_0@Ginette) Simulation time 806.923160
+> [1806.923160] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1806.923160] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1806.923160] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [1806.923160] (maestro@) Simulation finished! Final time: 1806.92
 
-p Workload with two mixed jobs (not at the same time, not on the same resources)
+p Workload with two mixed jobs (not at the same time, not on the same resources, with noise)
 ! timeout 120
 ! output sort 19
 $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_mixed2 --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 7 13
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=1000, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1806.923160] (1_0@Ginette) Simulation time 806.923160
-> [1806.923160] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1806.923160] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1806.923160] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1806.923160] (rank_1_0@Ginette) Simulation time 806.923160
+> [1806.923160] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1806.923160] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1806.923160] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [1806.923160] (maestro@) Simulation finished! Final time: 1806.92
 
 $ rm -f ${srcdir:=.}/workload_mixed2
@@ -70,23 +70,23 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=1000, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1737.001374] (1_0@Bourassa) Simulation time 737.001374
-> [1737.001374] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1737.001374] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1737.001374] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1737.001374] (rank_1_0@Bourassa) Simulation time 737.001374
+> [1737.001374] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1737.001374] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1737.001374] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1737.001374] (maestro@) Simulation finished! Final time: 1737
 
 p Workload with two mixed jobs (not at the same time, but on the same resources, with noise)
@@ -96,23 +96,23 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=1000, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_0@Bourassa) Simulation time 737.001374
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1000.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [1000.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [1000.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [1000.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1737.001374] (1_0@Bourassa) Simulation time 737.001374
-> [1737.001374] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1737.001374] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1737.001374] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Sleeping 1000 seconds (waiting for job 1000, app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_0@Bourassa) Simulation time 737.001374
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1000.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [1000.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [1000.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1737.001374] (rank_1_0@Bourassa) Simulation time 737.001374
+> [1737.001374] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1737.001374] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1737.001374] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1737.001374] (maestro@) Simulation finished! Final time: 1737
 
 $ rm -f ${srcdir:=.}/workload_mixed2_sr
index 69e1982..e1d5adb 100644 (file)
@@ -5,19 +5,19 @@ $ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_rout
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=0, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [ 806.923160] (1_0@Ginette) Simulation time 806.923160
-> [ 806.923160] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [ 806.923160] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [ 806.923160] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [ 806.923160] (rank_1_0@Ginette) Simulation time 806.923160
+> [ 806.923160] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [ 806.923160] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [ 806.923160] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [ 806.923160] (maestro@) Simulation finished! Final time: 806.923
index a67cc85..f9199fd 100644 (file)
@@ -5,19 +5,19 @@ $ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_rout
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=0, alloc='2,3'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Ginette) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [ 737.001374] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [ 737.001374] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [ 737.001374] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [ 806.923160] (1_0@Ginette) Simulation time 806.923160
-> [ 806.923160] (1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [ 806.923160] (1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [ 806.923160] (job_job1@Ginette) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Ginette) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Ginette) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Jupiter) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [ 737.001374] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [ 737.001374] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [ 737.001374] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [ 806.923160] (rank_1_0@Ginette) Simulation time 806.923160
+> [ 806.923160] (rank_1_0@Ginette) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [ 806.923160] (rank_1_1@Jupiter) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [ 806.923160] (job_0001@Ginette) Finished job 1 (smpi_app 'job1')
 > [ 806.923160] (maestro@) Simulation finished! Final time: 806.923
index ee80ed9..5d01124 100644 (file)
@@ -5,19 +5,19 @@ $ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_rout
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1473.975664] (1_0@Bourassa) Simulation time 1473.975664
-> [1473.975664] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [1473.975664] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1473.975664] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [1473.975664] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1473.975664] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1473.975664] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1473.975664] (rank_1_0@Bourassa) Simulation time 1473.975664
+> [1473.975664] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [1473.975664] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1473.975664] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [1473.975664] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1473.975664] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1473.975664] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1473.975664] (maestro@) Simulation finished! Final time: 1473.98
index 17b383e..57311f8 100644 (file)
@@ -5,19 +5,19 @@ $ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_rout
 > [   0.000000] (maestro@) Configuration change: Set 'smpi/host-speed' to '100'
 > [   0.000000] (maestro@) Job read: app='job0', file='mixed.txt', size=2, start=0, alloc='0,1'
 > [   0.000000] (maestro@) Job read: app='job1', file='mixed.txt', size=2, start=0, alloc='0,1'
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 0 (app 'job0')
-> [   0.000000] (job_job0@Bourassa) Executing job 0 (smpi_app 'job0')
-> [   0.000000] (workload_executor@Bourassa) Launching the job executor of job 1 (app 'job1')
-> [   0.000000] (0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
-> [   0.000000] (job_job1@Bourassa) Executing job 1 (smpi_app 'job1')
-> [   0.000000] (0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
-> [   0.000000] (1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
-> [   0.000000] (1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
-> [1473.975664] (1_0@Bourassa) Simulation time 1473.975664
-> [1473.975664] (0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
-> [1473.975664] (1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
-> [1473.975664] (0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
-> [1473.975664] (job_job0@Bourassa) Finished job 0 (smpi_app 'job0')
-> [1473.975664] (1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
-> [1473.975664] (job_job1@Bourassa) Finished job 1 (smpi_app 'job1')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 0 (app 'job0')
+> [   0.000000] (job_0000@Bourassa) Executing job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_0@Bourassa) Replaying rank 0 of job 0 (smpi_app 'job0')
+> [   0.000000] (rank_0_1@Fafard) Replaying rank 1 of job 0 (smpi_app 'job0')
+> [   0.000000] (workload@Bourassa) Launching the job executor of job 1 (app 'job1')
+> [   0.000000] (job_0001@Bourassa) Executing job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_0@Bourassa) Replaying rank 0 of job 1 (smpi_app 'job1')
+> [   0.000000] (rank_1_1@Fafard) Replaying rank 1 of job 1 (smpi_app 'job1')
+> [1473.975664] (rank_1_0@Bourassa) Simulation time 1473.975664
+> [1473.975664] (rank_0_0@Bourassa) Finished replaying rank 0 of job 0 (smpi_app 'job0')
+> [1473.975664] (rank_1_0@Bourassa) Finished replaying rank 0 of job 1 (smpi_app 'job1')
+> [1473.975664] (rank_0_1@Fafard) Finished replaying rank 1 of job 0 (smpi_app 'job0')
+> [1473.975664] (rank_1_1@Fafard) Finished replaying rank 1 of job 1 (smpi_app 'job1')
+> [1473.975664] (job_0000@Bourassa) Finished job 0 (smpi_app 'job0')
+> [1473.975664] (job_0001@Bourassa) Finished job 1 (smpi_app 'job1')
 > [1473.975664] (maestro@) Simulation finished! Final time: 1473.98