Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add msg-pmm to the list of tests to run, and fill up pmm.tesh.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 10 Oct 2012 16:21:34 +0000 (18:21 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 10 Oct 2012 20:16:06 +0000 (22:16 +0200)
buildtools/Cmake/AddTests.cmake
buildtools/Cmake/memcheck_tests.cmake
examples/msg/pmm/pmm.tesh

index 2cd3a5e..bfd3b89 100644 (file)
@@ -134,6 +134,7 @@ if(NOT enable_memcheck)
   ADD_TEST(msg-sendrecv-Vegas-thread            ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Vegas.tesh)
   ADD_TEST(msg-sendrecv-Reno-thread             ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Reno.tesh)
   ADD_TEST(msg-suspend-thread                   ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/suspend.tesh)
+  ADD_TEST(msg-pmm-thread                       ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm.tesh)
   ADD_TEST(msg-masterslave-bypass-thread        ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_bypass.tesh)
   ADD_TEST(msg-masterslave-kill-thread          ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_kill.tesh)
   ADD_TEST(msg-masterslave-multicore-thread     ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:thread --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_multicore.tesh)
@@ -156,6 +157,7 @@ if(NOT enable_memcheck)
     ADD_TEST(msg-sendrecv-Vegas-ucontext        ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Vegas.tesh)
     ADD_TEST(msg-sendrecv-Reno-ucontext         ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Reno.tesh)
     ADD_TEST(msg-suspend-ucontext               ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/suspend.tesh)
+    ADD_TEST(msg-pmm-ucontext                   ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm.tesh)
     ADD_TEST(msg-masterslave-bypass-ucontext    ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_bypass.tesh)
     ADD_TEST(msg-masterslave-kill-ucontext      ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_kill.tesh)
     ADD_TEST(msg-masterslave-multicore-ucontext ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:ucontext --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_multicore.tesh)
@@ -176,6 +178,7 @@ if(NOT enable_memcheck)
     ADD_TEST(msg-sendrecv-Vegas-raw             ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Vegas.tesh)
     ADD_TEST(msg-sendrecv-Reno-raw              ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/sendrecv_Reno.tesh)
     ADD_TEST(msg-suspend-raw                    ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/suspend.tesh)
+    ADD_TEST(msg-pmm-raw                        ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm.tesh)
     ADD_TEST(msg-masterslave-bypass-raw         ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_bypass.tesh)
     ADD_TEST(msg-masterslave-kill-raw           ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_kill.tesh)
     ADD_TEST(msg-masterslave-multicore-raw      ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cfg contexts/factory:raw --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_multicore.tesh)
index 1b45219..3a3c21f 100644 (file)
@@ -145,6 +145,7 @@ ADD_TEST(memcheck-msg-sendrecv-CLM03-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/s
 ADD_TEST(memcheck-msg-sendrecv-Vegas-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Vegas" "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
 ADD_TEST(memcheck-msg-sendrecv-Reno-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Reno" --log=surf_lagrange.thres=critical "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
 ADD_TEST(memcheck-msg-suspend-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/suspend/suspend ${CMAKE_HOME_DIRECTORY}/examples/msg/msg_platform.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/deployment_suspend.xml  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
+ADD_TEST(memcheck-msg-pmm-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/pmm/msg_pmm --log=msg_pmm.thres:verbose --log=no_loc ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/cluster.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm_9_deploy.xml --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
 ADD_TEST(memcheck-msg-masterslave-bypass-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_bypass --log=no_loc  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
 ADD_TEST(memcheck-msg-masterslave-kill-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_kill ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/platform_kill.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_kill.xml --log=surf_maxmin.thres:error --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
 ADD_TEST(memcheck-msg-masterslave-multicore-thread-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_mailbox ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/multicore_machine.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_mailbox_multicore.xml --cfg=cpu/model:Cas01 --cfg=cpu/optim:Full --cfg=contexts/factory:thread  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
@@ -170,6 +171,7 @@ if(CONTEXT_UCONTEXT)
   ADD_TEST(memcheck-msg-sendrecv-Vegas-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Vegas" "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-sendrecv-Reno-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Reno" --log=surf_lagrange.thres=critical "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-suspend-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/suspend/suspend ${CMAKE_HOME_DIRECTORY}/examples/msg/msg_platform.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/deployment_suspend.xml  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
+  ADD_TEST(memcheck-msg-pmm-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/pmm/msg_pmm --log=msg_pmm.thres:verbose --log=no_loc ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/cluster.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm_9_deploy.xml --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-bypass-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_bypass --log=no_loc  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-kill-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_kill ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/platform_kill.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_kill.xml --log=surf_maxmin.thres:error --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-multicore-ucontext-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_mailbox ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/multicore_machine.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_mailbox_multicore.xml --cfg=cpu/model:Cas01 --cfg=cpu/optim:Full --cfg=contexts/factory:ucontext  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
@@ -193,6 +195,7 @@ if(HAVE_RAWCTX)
   ADD_TEST(memcheck-msg-sendrecv-Vegas-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Vegas" "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-sendrecv-Reno-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/sendrecv/sendrecv ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/platform_sendrecv.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/sendrecv/deployment_sendrecv.xml "--cfg=workstation/model:compound cpu/model:Cas01 network/model:Reno" --log=surf_lagrange.thres=critical "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-suspend-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/suspend/suspend ${CMAKE_HOME_DIRECTORY}/examples/msg/msg_platform.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/suspend/deployment_suspend.xml  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
+  ADD_TEST(memcheck-msg-pmm-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/pmm/msg_pmm --log=msg_pmm.thres:verbose --log=no_loc ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/cluster.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm_9_deploy.xml --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-bypass-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_bypass --log=no_loc  "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n" --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-kill-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_kill ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/platform_kill.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_kill.xml --log=surf_maxmin.thres:error --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
   ADD_TEST(memcheck-msg-masterslave-multicore-raw-0 ${CMAKE_BINARY_DIR}/examples/msg/masterslave/masterslave_mailbox ${CMAKE_HOME_DIRECTORY}/examples/msg/../platforms/multicore_machine.xml ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_mailbox_multicore.xml --cfg=cpu/model:Cas01 --cfg=cpu/optim:Full --cfg=contexts/factory:raw  --cd ${CMAKE_BINARY_DIR}/examples/msg/)
index 5713e42..93ac619 100644 (file)
@@ -2,5 +2,97 @@
 
 p Testing the Parallel Matrix Multiplication 
 
-! output sort
-$ ./msg_pmm ../../platforms/cluster.xml pmm_9_deploy.xml
+! timeout 15
+$ ./pmm/msg_pmm --log=msg_pmm.thres:verbose --log=no_loc ${srcdir:=.}/../platforms/cluster.xml ${srcdir:=.}/pmm/pmm_9_deploy.xml
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 0
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 1
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 2
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 3
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 4
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 5
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 6
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 7
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Create job 8
+> [c-0.me:node:(1) 0.000000] [msg_pmm/VERBOSE] Broadcast Jobs
+> [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Got Job (0,2)
+> [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,2) to col 2
+> [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Got Job (0,1)
+> [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,1) to col 1
+> [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Got Job (2,2)
+> [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-8.me:node:(9) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Got Job (2,1)
+> [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-7.me:node:(8) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Got Job (2,0)
+> [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(2,0) to row 2
+> [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Got Job (1,2)
+> [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-5.me:node:(6) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Got Job (1,1)
+> [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-4.me:node:(5) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Got Job (1,0)
+> [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(1,0) to row 1
+> [c-2.me:node:(3) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-1.me:node:(2) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-6.me:node:(7) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Start Multiplication's Main-loop
+> [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Broadcast sA(0,0) to row 0
+> [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Broadcast sB(0,0) to col 0
+> [c-0.me:node:(1) 0.007813] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-6.me:node:(7) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.015625] [msg_pmm/VERBOSE] Broadcast sB(1,0) to col 0
+> [c-2.me:node:(3) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-1.me:node:(2) 0.015625] [msg_pmm/VERBOSE] Broadcast sA(0,1) to row 0
+> [c-8.me:node:(9) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-4.me:node:(5) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-5.me:node:(6) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-7.me:node:(8) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-1.me:node:(2) 0.015625] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-4.me:node:(5) 0.023437] [msg_pmm/VERBOSE] Broadcast sA(1,1) to row 1
+> [c-2.me:node:(3) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-7.me:node:(8) 0.023437] [msg_pmm/VERBOSE] Broadcast sA(2,1) to row 2
+> [c-8.me:node:(9) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-0.me:node:(1) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-6.me:node:(7) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-5.me:node:(6) 0.023437] [msg_pmm/VERBOSE] Broadcast sB(1,2) to col 2
+> [c-4.me:node:(5) 0.023437] [msg_pmm/VERBOSE] Broadcast sB(1,1) to col 1
+> [c-7.me:node:(8) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-5.me:node:(6) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-4.me:node:(5) 0.023437] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-1.me:node:(2) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-8.me:node:(9) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-2.me:node:(3) 0.031249] [msg_pmm/VERBOSE] Broadcast sA(0,2) to row 0
+> [c-6.me:node:(7) 0.031249] [msg_pmm/VERBOSE] Broadcast sB(2,0) to col 0
+> [c-0.me:node:(1) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-7.me:node:(8) 0.031249] [msg_pmm/VERBOSE] Broadcast sB(2,1) to col 1
+> [c-5.me:node:(6) 0.031249] [msg_pmm/VERBOSE] Broadcast sA(1,2) to row 1
+> [c-2.me:node:(3) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-6.me:node:(7) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-7.me:node:(8) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-5.me:node:(6) 0.031249] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-3.me:node:(4) 0.039061] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-4.me:node:(5) 0.039061] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-1.me:node:(2) 0.039061] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-0.me:node:(1) 0.039061] [msg_pmm/VERBOSE] Get sub-matrix
+> [c-8.me:node:(9) 0.039061] [msg_pmm/VERBOSE] Broadcast sA(2,2) to row 2
+> [c-8.me:node:(9) 0.039061] [msg_pmm/VERBOSE] Broadcast sB(2,2) to col 2
+> [c-8.me:node:(9) 0.039061] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-0.me:node:(1) 0.046873] [msg_pmm/VERBOSE] Multiplication done.
+> [c-0.me:node:(1) 0.046873] [msg_pmm/VERBOSE] Receive Results.
+> [c-5.me:node:(6) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-2.me:node:(3) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-7.me:node:(8) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-1.me:node:(2) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-4.me:node:(5) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-3.me:node:(4) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [c-6.me:node:(7) 0.046873] [msg_pmm/VERBOSE] Multiplication done. Send the sub-result.
+> [0.054685] [msg_pmm/CRITICAL] Simulated time: 0.0546852