Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
merge more tests in less tesh files
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Sun, 15 Jul 2018 21:17:39 +0000 (23:17 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Sun, 15 Jul 2018 21:17:39 +0000 (23:17 +0200)
18 files changed:
CMakeLists.txt
examples/smpi/replay_multiple_manual_deploy/CMakeLists.txt
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr_noise.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_noise.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr_noise.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed1.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed1_noise.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_nojob.tesh
examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_nojob_noise.tesh [deleted file]
examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_resources [deleted file]
examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time [deleted file]
examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time_and_resources [deleted file]
examples/smpi/replay_multiple_manual_deploy/workload_mixed1 [deleted file]
examples/smpi/replay_multiple_manual_deploy/workload_nojob [deleted file]

index e69bb6b..958ba4f 100644 (file)
@@ -763,15 +763,10 @@ configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_depl
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_compute_consecutive ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_compute_consecutive COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_compute_consecutive2 ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_compute_consecutive2 COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_compute_simple ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_compute_simple COPYONLY)
-configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_resources ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_resources COPYONLY)
-configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time COPYONLY)
-configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time_and_resources ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time_and_resources COPYONLY)
-configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_mixed1 ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_mixed1 COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2 ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2 COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_resources ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_resources COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_time ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_time COPYONLY)
 configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_time_and_resources ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_mixed2_same_time_and_resources COPYONLY)
-configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay_multiple_manual_deploy/workload_nojob ${CMAKE_BINARY_DIR}/examples/smpi/replay_multiple_manual_deploy/workload_nojob COPYONLY)
 
   set(generated_files_to_clean
     ${generated_files_to_clean}
index e1a0e5f..5d5ad8c 100644 (file)
@@ -6,17 +6,9 @@ if(enable_smpi)
 
   # Define a list of a tesh files
   list(APPEND tesh_filename_list replay_multiple_manual_nojob)
-  list(APPEND tesh_filename_list replay_multiple_manual_nojob_noise)
   list(APPEND tesh_filename_list replay_multiple_manual_empty1)
   list(APPEND tesh_filename_list replay_multiple_manual_empty2)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_sr)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_sr_noise)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_st)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_st_noise)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_st_sr)
-  list(APPEND tesh_filename_list replay_multiple_manual_empty2_st_sr_noise)
   list(APPEND tesh_filename_list replay_multiple_manual_mixed1)
-  list(APPEND tesh_filename_list replay_multiple_manual_mixed1_noise)
   list(APPEND tesh_filename_list replay_multiple_manual_mixed2)
   list(APPEND tesh_filename_list replay_multiple_manual_mixed2_noise)
   list(APPEND tesh_filename_list replay_multiple_manual_mixed2_sr)
@@ -51,27 +43,14 @@ set(txt_files     ${txt_files}     ${CMAKE_CURRENT_SOURCE_DIR}/compute_only.txt
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_compute_consecutive
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_compute_consecutive2
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_compute_simple
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_empty2_same_resources
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_empty2_same_time
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_empty2_same_time_and_resources
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed1
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed2
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed2_same_resources
                                    ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed2_same_time
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed2_same_time_and_resources
-                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_nojob PARENT_SCOPE)
+                                   ${CMAKE_CURRENT_SOURCE_DIR}/workload_mixed2_same_time_and_resources PARENT_SCOPE)
 set(tesh_files  ${tesh_files}   ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_nojob.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_nojob_noise.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty1.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_sr.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_sr_noise.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_st.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_st_noise.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_st_sr.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_empty2_st_sr_noise.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_mixed1.tesh
-                                ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_mixed1_noise.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_mixed2.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_mixed2_noise.tesh
                                 ${CMAKE_CURRENT_SOURCE_DIR}/replay_multiple_manual_mixed2_sr.tesh
index 1c4f65c..3f0a500 100644 (file)
@@ -61,3 +61,193 @@ $ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:
 > [1013.000000] (maestro@) Simulation finished! Final time: 1013
 
 $ rm -f ${srcdir:=.}/workload_empty2 
+
+p Workload with two empty jobs (not at the same time, but on the same resources)
+
+< Two jobs not at the same time but using the same resources
+< job0 empty.txt 2 0 0,1
+< job1 empty.txt 2 1000 0,1
+$ mkfile ${srcdir:=.}/workload_empty2_same_resources
+
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_resources --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='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')
+> [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)
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_resources --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='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')
+> [1013.000000] (maestro@) Simulation finished! Final time: 1013
+
+$ rm -f ${srcdir:=.}/workload_empty2_same_resources
+
+p Workload with two empty jobs (at the same time but not on the same resources)
+
+< Two jobs not at the same time but on different resources
+< job0 empty.txt 2 0 0,1
+< job1 empty.txt 2 0 2,3
+$ mkfile ${srcdir:=.}/workload_empty2_same_time
+
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time --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='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] (maestro@) Simulation finished! Final time: 0
+
+p Workload with two empty jobs (at the same time but not on the same resources, with noise)
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time --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='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')
+> [  13.000000] (maestro@) Simulation finished! Final time: 13
+
+$ rm -f ${srcdir:=.}/workload_empty2_same_time
+
+
+p Workload with two empty jobs (at the same time and on the same resources)
+
+< Two jobs at the same time and on same resources
+< job0 empty.txt 2 0 0,1
+< job1 empty.txt 2 0 0,1
+$ mkfile ${srcdir:=.}/workload_empty2_same_time_and_resources
+
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time_and_resources --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='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] (maestro@) Simulation finished! Final time: 0
+
+p Workload with two empty jobs (at the same time and on the same resources, with noise)
+
+! timeout 120
+! output sort 19
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time_and_resources --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='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')
+> [  13.000000] (maestro@) Simulation finished! Final time: 13
+
+$ rm -f ${srcdir:=.}/workload_empty2_same_time_and_resources
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr.tesh
deleted file mode 100644 (file)
index f21ce9c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-p Workload with two empty jobs (not at the same time, but on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_resources --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='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')
-> [1000.000000] (maestro@) Simulation finished! Final time: 1000
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr_noise.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_sr_noise.tesh
deleted file mode 100644 (file)
index 1bb16c5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-p Workload with two empty jobs (not at the same time, but on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_resources --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='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')
-> [1013.000000] (maestro@) Simulation finished! Final time: 1013
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st.tesh
deleted file mode 100644 (file)
index 4bdf505..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-p Workload with two empty jobs (at the same time but not on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time --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='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] (maestro@) Simulation finished! Final time: 0
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_noise.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_noise.tesh
deleted file mode 100644 (file)
index 7af11cd..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-p Workload with two empty jobs (at the same time but not on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time --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='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')
-> [  13.000000] (maestro@) Simulation finished! Final time: 13
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr.tesh
deleted file mode 100644 (file)
index f58953e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-p Workload with two empty jobs (at the same time and on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time_and_resources --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='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] (maestro@) Simulation finished! Final time: 0
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr_noise.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_empty2_st_sr_noise.tesh
deleted file mode 100644 (file)
index 0f7eebf..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-p Workload with two empty jobs (at the same time and on the same resources)
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_empty2_same_time_and_resources --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='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')
-> [  13.000000] (maestro@) Simulation finished! Final time: 13
index 9c2cf33..addb6cd 100644 (file)
@@ -1,7 +1,12 @@
 p Workload with one mixed job
+
+< One app alone
+< alone mixed.txt 2 0 0,1
+$ mkfile ${srcdir:=.}/workload_mixed1
+
 ! timeout 120
 ! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/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
+$ ./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')
@@ -13,3 +18,20 @@ $ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_rout
 > [ 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')
 > [ 737.001374] (maestro@) Simulation finished! Final time: 737.001
+
+! 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')
+> [ 737.001374] (maestro@) Simulation finished! Final time: 737.001
+
+$ rm -f ${srcdir:=.}/workload_mixed1
\ No newline at end of file
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed1_noise.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_mixed1_noise.tesh
deleted file mode 100644 (file)
index b653ca3..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-p Workload with one mixed job
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/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')
-> [ 737.001374] (maestro@) Simulation finished! Final time: 737.001
index 3d22a64..d7ade0d 100644 (file)
@@ -1,7 +1,16 @@
-# comment
 p Workload without any job
+
+< This workload does not compute any job.
+$ mkfile ${srcdir:=.}/workload_nojob
+
 ! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_nojob --log=smpi.:info --cfg=smpi/host-speed:100 "--log=root.fmt:[%11.6r]%e(%P@%h)%e%m%n" 0 0
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_nojob --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@) Simulation finished! Final time: 0
+
+! timeout 120
+$ ./replay_multiple_manual ${platfdir}/small_platform_with_routers.xml ${srcdir:=.}/workload_nojob --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'
+> [   7.000000] (maestro@) Simulation finished! Final time: 7
+
+$ rm -f ${srcdir:=.}/workload_nojob
\ No newline at end of file
diff --git a/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_nojob_noise.tesh b/examples/smpi/replay_multiple_manual_deploy/replay_multiple_manual_nojob_noise.tesh
deleted file mode 100644 (file)
index 60d850d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# comment
-p Workload without any job
-! timeout 120
-! output sort 19
-$ ./replay_multiple_manual ${srcdir:=.}/../../platforms/small_platform_with_routers.xml ${srcdir:=.}/workload_nojob --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'
-> [   7.000000] (maestro@) Simulation finished! Final time: 7
diff --git a/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_resources b/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_resources
deleted file mode 100644 (file)
index 0051745..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Two jobs not at the same time but using the same resources
-job0 empty.txt 2 0 0,1
-job1 empty.txt 2 1000 0,1
-
diff --git a/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time b/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time
deleted file mode 100644 (file)
index a14eb5f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Two jobs not at the same time but on different resources
-job0 empty.txt 2 0 0,1
-job1 empty.txt 2 0 2,3
-
diff --git a/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time_and_resources b/examples/smpi/replay_multiple_manual_deploy/workload_empty2_same_time_and_resources
deleted file mode 100644 (file)
index 755fb83..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Two jobs not at the same time but on different resources
-job0 empty.txt 2 0 0,1
-job1 empty.txt 2 0 0,1
-
diff --git a/examples/smpi/replay_multiple_manual_deploy/workload_mixed1 b/examples/smpi/replay_multiple_manual_deploy/workload_mixed1
deleted file mode 100644 (file)
index bdc6569..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-One app alone
-alone mixed.txt 2 0 0,1
diff --git a/examples/smpi/replay_multiple_manual_deploy/workload_nojob b/examples/smpi/replay_multiple_manual_deploy/workload_nojob
deleted file mode 100644 (file)
index f834b92..0000000
+++ /dev/null
@@ -1 +0,0 @@
-This workload does not compute any job.