Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add some input to test instrumentation of trace replay
authorsuter <suter@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 30 Nov 2010 10:42:46 +0000 (10:42 +0000)
committersuter <suter@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 30 Nov 2010 10:42:46 +0000 (10:42 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8744 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/msg/actions/NAS_LU_S_4/deploy_MPI_4.xml [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/instr_actions.tesh [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/platform.xml [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/simgrid0.txt [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/simgrid1.txt [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/simgrid2.txt [new file with mode: 0644]
examples/msg/actions/NAS_LU_S_4/simgrid3.txt [new file with mode: 0644]

diff --git a/examples/msg/actions/NAS_LU_S_4/deploy_MPI_4.xml b/examples/msg/actions/NAS_LU_S_4/deploy_MPI_4.xml
new file mode 100644 (file)
index 0000000..ce83f49
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version='1.0'?>
+<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<platform version="3">
+  <process host="bordereau-1.bordeaux.grid5000.fr" function="p0">
+      <argument value="simgrid0.txt"/>
+   </process>
+  <process host="bordereau-2.bordeaux.grid5000.fr" function="p1">
+      <argument value="simgrid1.txt"/>
+   </process>
+  <process host="bordereau-3.bordeaux.grid5000.fr" function="p2">
+      <argument value="simgrid2.txt"/>
+   </process>
+  <process host="bordereau-4.bordeaux.grid5000.fr" function="p3">
+      <argument value="simgrid3.txt"/>
+   </process>
+</platform>
diff --git a/examples/msg/actions/NAS_LU_S_4/instr_actions.tesh b/examples/msg/actions/NAS_LU_S_4/instr_actions.tesh
new file mode 100644 (file)
index 0000000..de35994
--- /dev/null
@@ -0,0 +1,8 @@
+# A little tesh file testing most MPI-related actions
+
+
+$ ../actions --cfg=tracing:1 --cfg=tracing/smpi:1 --log=surf_config.thresh:critical --cfg=network/model:SMPI platform.xml deploy_MPI_4.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/smpi' to '1'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'SMPI'
+> [0.095453] [actions/INFO] Simulation time 0.095453
diff --git a/examples/msg/actions/NAS_LU_S_4/platform.xml b/examples/msg/actions/NAS_LU_S_4/platform.xml
new file mode 100644 (file)
index 0000000..6cf8fdb
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version='1.0'?>
+<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<platform version="2">
+ <AS id="AS_bordeaux" routing="Full">
+
+  <cluster id="AS_bordereau-0" 
+          prefix="bordereau-" suffix=".bordeaux.grid5000.fr"
+          radical="1-4" 
+          power="1.25E9" 
+          bw="1.25E8" lat="16.67E-7" 
+          bb_bw="1.25E9" bb_lat="16.67E-7">
+  </cluster> 
+ </AS>
+</platform>
diff --git a/examples/msg/actions/NAS_LU_S_4/simgrid0.txt b/examples/msg/actions/NAS_LU_S_4/simgrid0.txt
new file mode 100644 (file)
index 0000000..99e7374
--- /dev/null
@@ -0,0 +1,4630 @@
+p0 init
+p0 compute 4449
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65112
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 128762
+p0 comm_size 4
+p0 allReduce 40 86
+p0 compute 123
+p0 comm_size 4
+p0 barrier
+p0 compute 32904
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31569
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31548
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31572
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20243
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29189
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29178
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29153
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16092
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65122
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161481
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31550
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31601
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16084
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65093
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161361
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29190
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29181
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16083
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65090
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161361
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31561
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20183
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29179
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29181
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16085
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65105
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161375
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31569
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31573
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29171
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16088
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65090
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161361
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31587
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29158
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16085
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65102
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161366
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31571
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16083
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65105
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161367
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31562
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31554
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31546
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20154
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29155
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29149
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29145
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29154
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65090
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161357
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20189
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29157
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29200
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29145
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16084
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65121
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161390
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31557
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31578
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65093
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161364
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31577
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31561
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20191
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29157
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16082
+p0 send p1 5760
+p0 compute 56
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65084
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161361
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31567
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31558
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16084
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65078
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161416
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31562
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31583
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29149
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16083
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65102
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161387
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31560
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31573
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16093
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65081
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161390
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29157
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16090
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65107
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161420
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31562
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31558
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20150
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29154
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29154
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16089
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65090
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161395
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65081
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161391
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20182
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29176
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16090
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65090
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161384
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31591
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31557
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29173
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65082
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161398
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31545
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20190
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29171
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16081
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161386
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31584
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20186
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29193
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16093
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65117
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161375
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31563
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20193
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65115
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161369
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31559
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16091
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161384
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31592
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31565
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20194
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29181
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29208
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29207
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16085
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65100
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161355
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31569
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31571
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20173
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65115
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161368
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29145
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29181
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16085
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65115
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161391
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29153
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16083
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65100
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161371
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31569
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29148
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65097
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161360
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31547
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31574
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161380
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31598
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16084
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65095
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161365
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31616
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31604
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65098
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161356
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65095
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161346
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31575
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65111
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161375
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31550
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29188
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65098
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161357
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31546
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161366
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31560
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29191
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161365
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31574
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 59
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20184
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16082
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65112
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161363
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31557
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 60
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29167
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65095
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161375
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31557
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31554
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161384
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29171
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29154
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29145
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29178
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29158
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16090
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65125
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161463
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31567
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20227
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29148
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16089
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65098
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161399
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31598
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31559
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31564
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16088
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161363
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29144
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16089
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65095
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161365
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31565
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31577
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31592
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29147
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65098
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161369
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31585
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20189
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29186
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161383
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31551
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29149
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29169
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16087
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161367
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31552
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31576
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20150
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29188
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65116
+p0 send p2 5760
+p0 compute 56
+p0 Irecv p2
+p0 compute 56
+p0 wait
+p0 compute 161370
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31556
+p0 send p1 200
+p0 compute 56
+p0 send p2 200
+p0 compute 31562
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 55
+p0 recv p2
+p0 compute 16084
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65113
+p0 send p2 5760
+p0 compute 56
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161378
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31554
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31595
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20146
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 16086
+p0 send p1 5760
+p0 compute 55
+p0 Irecv p1
+p0 compute 55
+p0 wait
+p0 compute 65114
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 161383
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31571
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31589
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31543
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 31544
+p0 send p1 200
+p0 compute 55
+p0 send p2 200
+p0 compute 20216
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29171
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 29143
+p0 recv p1
+p0 compute 56
+p0 recv p2
+p0 compute 11662
+p0 comm_size 4
+p0 allReduce 40 94
+p0 compute 4542
+p0 send p1 5760
+p0 compute 56
+p0 Irecv p1
+p0 compute 56
+p0 wait
+p0 compute 65114
+p0 send p2 5760
+p0 compute 55
+p0 Irecv p2
+p0 compute 55
+p0 wait
+p0 compute 128802
+p0 comm_size 4
+p0 allReduce 40 92
+p0 compute 234
+p0 comm_size 4
+p0 allReduce 8 84
+p0 compute 112
+p0 finalize
diff --git a/examples/msg/actions/NAS_LU_S_4/simgrid1.txt b/examples/msg/actions/NAS_LU_S_4/simgrid1.txt
new file mode 100644 (file)
index 0000000..690c63c
--- /dev/null
@@ -0,0 +1,4631 @@
+p1 init
+p1 compute 4448
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 55
+p1 send p0 5760
+p1 compute 65080
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 128751
+p1 comm_size 4
+p1 allReduce 40 95
+p1 compute 126
+p1 comm_size 4
+p1 barrier
+p1 compute 23883
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22558
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22604
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9063
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20193
+p1 recv p3
+p1 compute 9110
+p1 send p0 200
+p1 compute 20148
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20203
+p1 recv p3
+p1 compute 9090
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20184
+p1 recv p3
+p1 compute 9071
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9081
+p1 send p0 200
+p1 compute 20184
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7088
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65099
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152421
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22565
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22586
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9071
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22552
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20148
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9055
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20177
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7080
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65081
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152399
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9070
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22562
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9100
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20196
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20150
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20180
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 7093
+p1 Irecv p0
+p1 compute 56
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65081
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152405
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20184
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20203
+p1 recv p3
+p1 compute 9111
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9085
+p1 send p0 200
+p1 compute 20203
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65080
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152402
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22563
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9107
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9062
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20183
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20204
+p1 recv p3
+p1 compute 9082
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9087
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65081
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152448
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9062
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 20157
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9094
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20212
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20196
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7088
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65081
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152391
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22582
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9091
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20157
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7080
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65081
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152381
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22576
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22593
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22579
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20153
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20183
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65141
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152391
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22601
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22564
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9054
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20182
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7080
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152406
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22559
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9069
+p1 send p3 200
+p1 compute 22549
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9078
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152411
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22601
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20149
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20178
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20148
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20200
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7082
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65110
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152398
+p1 recv p0
+p1 compute 9061
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9096
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7087
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65093
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152385
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22576
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22563
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20193
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20153
+p1 recv p3
+p1 compute 9055
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9115
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 7086
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152391
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22557
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22552
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20197
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20184
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20187
+p1 recv p3
+p1 compute 9074
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20176
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65106
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152404
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22599
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9070
+p1 send p3 200
+p1 compute 22588
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20174
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20203
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20205
+p1 recv p3
+p1 compute 9054
+p1 send p0 200
+p1 compute 7090
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152430
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22599
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22553
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9072
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9066
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9063
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20171
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20194
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20215
+p1 recv p3
+p1 compute 9097
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20153
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152407
+p1 recv p0
+p1 compute 9061
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9084
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9066
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9054
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7091
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65111
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22582
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22580
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9085
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22592
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20154
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20203
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20202
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20198
+p1 recv p3
+p1 compute 9060
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20178
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7083
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65109
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22594
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22594
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20199
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20185
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20183
+p1 recv p3
+p1 compute 9055
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20179
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7082
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65098
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22589
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9071
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20213
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20173
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20189
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152408
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22591
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9079
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9079
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9069
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20192
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20195
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152412
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22576
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9065
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20166
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20179
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20180
+p1 recv p3
+p1 compute 9091
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152390
+p1 recv p0
+p1 compute 9061
+p1 send p3 200
+p1 compute 22553
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9075
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20180
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20177
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20152
+p1 recv p3
+p1 compute 9075
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7086
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152382
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9076
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9071
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20192
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65098
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9060
+p1 send p3 200
+p1 compute 22580
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9080
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20191
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20198
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 7090
+p1 Irecv p0
+p1 compute 56
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65093
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152380
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9077
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9060
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9060
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20189
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20190
+p1 recv p3
+p1 compute 9070
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65098
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152361
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20187
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20202
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7089
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152374
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22596
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22595
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9073
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9072
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20148
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20175
+p1 recv p3
+p1 compute 9081
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152389
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22561
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9059
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9087
+p1 send p3 200
+p1 compute 20157
+p1 recv p3
+p1 compute 9054
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20193
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65094
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152407
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22593
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22557
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9069
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22590
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20169
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 7086
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65093
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152403
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22594
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22584
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22553
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9081
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20196
+p1 recv p3
+p1 compute 9091
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9065
+p1 send p0 200
+p1 compute 20186
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 7096
+p1 Irecv p0
+p1 compute 56
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 57
+p1 wait
+p1 compute 152385
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9103
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9072
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20154
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20177
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20197
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9054
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20204
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152392
+p1 recv p0
+p1 compute 9061
+p1 send p3 200
+p1 compute 22594
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9075
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9063
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9071
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9076
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9073
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20172
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20185
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9062
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20154
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 7086
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 57
+p1 send p0 5760
+p1 compute 65111
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152387
+p1 recv p0
+p1 compute 9058
+p1 send p3 200
+p1 compute 22563
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9087
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9080
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9070
+p1 send p0 200
+p1 compute 20185
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20149
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9057
+p1 send p0 200
+p1 compute 20198
+p1 recv p3
+p1 compute 9061
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20194
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152387
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22594
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20154
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20159
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7087
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22589
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9062
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20180
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20195
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20190
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7082
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152398
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22550
+p1 recv p0
+p1 compute 9075
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20185
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7087
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152395
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22563
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22597
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20189
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20178
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7083
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65099
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152410
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9074
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9079
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9069
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20187
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20202
+p1 recv p3
+p1 compute 9091
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9073
+p1 send p0 200
+p1 compute 20189
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7083
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152402
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22573
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9084
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9067
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9055
+p1 send p3 200
+p1 compute 22553
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20180
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20194
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9073
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152394
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22570
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9064
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9076
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20159
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20199
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20181
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7081
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152395
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22549
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22559
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9077
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9080
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20190
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7081
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152383
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22563
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9096
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 20176
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20187
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9070
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9053
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152400
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22582
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9074
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9080
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20182
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20194
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9065
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20178
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7082
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65111
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152357
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22592
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22582
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9082
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9065
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20152
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20183
+p1 recv p3
+p1 compute 9090
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 7089
+p1 Irecv p0
+p1 compute 56
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152389
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 22571
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22550
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9094
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9082
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20183
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20182
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20200
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7085
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65125
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152403
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22558
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20152
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20173
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20148
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7088
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65096
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152397
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22565
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22560
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20188
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20193
+p1 recv p3
+p1 compute 9073
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20171
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7087
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65093
+p1 send p3 5760
+p1 compute 55
+p1 Irecv p3
+p1 compute 55
+p1 wait
+p1 compute 152411
+p1 recv p0
+p1 compute 9057
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22555
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22553
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9053
+p1 send p3 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9066
+p1 send p0 200
+p1 compute 20153
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20147
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9093
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 20146
+p1 recv p3
+p1 compute 9052
+p1 send p0 200
+p1 compute 7084
+p1 Irecv p0
+p1 compute 55
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65099
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 152410
+p1 recv p0
+p1 compute 9060
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22554
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22556
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22548
+p1 recv p0
+p1 compute 9068
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9054
+p1 send p3 200
+p1 compute 22546
+p1 recv p0
+p1 compute 9052
+p1 send p3 200
+p1 compute 22547
+p1 recv p0
+p1 compute 9056
+p1 send p3 200
+p1 compute 20169
+p1 recv p3
+p1 compute 9070
+p1 send p0 200
+p1 compute 20154
+p1 recv p3
+p1 compute 9070
+p1 send p0 200
+p1 compute 20202
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20202
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20155
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20193
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 20156
+p1 recv p3
+p1 compute 9088
+p1 send p0 200
+p1 compute 20204
+p1 recv p3
+p1 compute 9056
+p1 send p0 200
+p1 compute 2668
+p1 comm_size 4
+p1 allReduce 40 99
+p1 compute 4536
+p1 Irecv p0
+p1 compute 56
+p1 wait
+p1 compute 56
+p1 send p0 5760
+p1 compute 65097
+p1 send p3 5760
+p1 compute 56
+p1 Irecv p3
+p1 compute 56
+p1 wait
+p1 compute 128748
+p1 comm_size 4
+p1 allReduce 40 94
+p1 compute 232
+p1 comm_size 4
+p1 allReduce 8 81
+p1 compute 110
+p1 finalize
+
diff --git a/examples/msg/actions/NAS_LU_S_4/simgrid2.txt b/examples/msg/actions/NAS_LU_S_4/simgrid2.txt
new file mode 100644 (file)
index 0000000..1154e64
--- /dev/null
@@ -0,0 +1,4630 @@
+p2 init
+p2 compute 4444
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65089
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 57
+p2 send p0 5760
+p2 compute 128713
+p2 comm_size 4
+p2 allReduce 40 94
+p2 compute 121
+p2 comm_size 4
+p2 barrier
+p2 compute 23851
+p2 recv p0
+p2 compute 9053
+p2 send p3 200
+p2 compute 22560
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22561
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22549
+p2 recv p0
+p2 compute 9059
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9053
+p2 send p3 200
+p2 compute 22577
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20159
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20167
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7087
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65085
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152342
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22570
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9086
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20186
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65085
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152344
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22549
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22586
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22603
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22557
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20179
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20178
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152337
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9081
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9066
+p2 send p3 200
+p2 compute 22612
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22564
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22614
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9074
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7089
+p2 send p3 5760
+p2 compute 56
+p2 Irecv p3
+p2 compute 56
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152287
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22559
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20164
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9086
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9059
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152356
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22593
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9063
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22561
+p2 recv p0
+p2 compute 9066
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9103
+p2 send p3 200
+p2 compute 22601
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22596
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9071
+p2 send p0 200
+p2 compute 20158
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22613
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22604
+p2 recv p0
+p2 compute 9072
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22594
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22607
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9058
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20203
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22610
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22599
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9074
+p2 send p3 200
+p2 compute 22594
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9068
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9093
+p2 send p0 200
+p2 compute 20197
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20200
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152318
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22604
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9074
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22610
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9103
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9065
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7081
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152285
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22586
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20181
+p2 recv p3
+p2 compute 9075
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9081
+p2 send p0 200
+p2 compute 20158
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7084
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22601
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20171
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9110
+p2 send p0 200
+p2 compute 20162
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7081
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152324
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22583
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22589
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20193
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20202
+p2 recv p3
+p2 compute 9074
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7087
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152338
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9058
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9107
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7077
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152340
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22603
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22557
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22586
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22615
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9071
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 7087
+p2 send p3 5760
+p2 compute 56
+p2 Irecv p3
+p2 compute 56
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152322
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22582
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9084
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9095
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22588
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20164
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9071
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20187
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22606
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22560
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22602
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9071
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20187
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152287
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22598
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22591
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22603
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20165
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20183
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20159
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9078
+p2 send p0 200
+p2 compute 20186
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7078
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65114
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152323
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22610
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22582
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22572
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9069
+p2 send p3 200
+p2 compute 22569
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22589
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22590
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9078
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9074
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20188
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7084
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152289
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22586
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9089
+p2 send p3 200
+p2 compute 22599
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22588
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22585
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9087
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20182
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152328
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20195
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7088
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9074
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22602
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20213
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9079
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7086
+p2 send p3 5760
+p2 compute 56
+p2 Irecv p3
+p2 compute 56
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22549
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22579
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9085
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20173
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20176
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9061
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9065
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20191
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152310
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22553
+p2 recv p0
+p2 compute 9061
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9064
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9077
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20200
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7078
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152335
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22564
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22596
+p2 recv p0
+p2 compute 9068
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9097
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22604
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20181
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20160
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20147
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7089
+p2 send p3 5760
+p2 compute 56
+p2 Irecv p3
+p2 compute 56
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152326
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22604
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22603
+p2 recv p0
+p2 compute 9073
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9106
+p2 send p3 200
+p2 compute 22596
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22564
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20201
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20192
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22596
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22598
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20188
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20192
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152340
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22553
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22599
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22579
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20175
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20158
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22606
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9065
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9069
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20200
+p2 recv p3
+p2 compute 9072
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9085
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152328
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22614
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22589
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22575
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9074
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20178
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65080
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152355
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22603
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20198
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20157
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9070
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9079
+p2 send p0 200
+p2 compute 20193
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20199
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7077
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152333
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22558
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9065
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9066
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22580
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9080
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7077
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9057
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22547
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22594
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9057
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9060
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7084
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152341
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22589
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22606
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22580
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20189
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20199
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9054
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22590
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22553
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152323
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22593
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22549
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22599
+p2 recv p0
+p2 compute 9063
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22602
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20181
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20197
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9080
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7081
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152329
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9065
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9078
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22596
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22598
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20187
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20154
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152312
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22589
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22598
+p2 recv p0
+p2 compute 9066
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9078
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22588
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9064
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20193
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152408
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22585
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22590
+p2 recv p0
+p2 compute 9069
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9064
+p2 send p3 200
+p2 compute 22594
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20188
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20188
+p2 recv p3
+p2 compute 9079
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20203
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152282
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22549
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22577
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9074
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9090
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20195
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7078
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152336
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22618
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22595
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22553
+p2 recv p0
+p2 compute 9062
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9072
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22585
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20200
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9077
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9065
+p2 send p0 200
+p2 compute 20187
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22552
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22588
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20190
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20192
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20162
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7080
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152325
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22590
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9055
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20186
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9081
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9073
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20200
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7085
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22593
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22597
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20183
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20167
+p2 recv p3
+p2 compute 9093
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9071
+p2 send p0 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20192
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7081
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152286
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22602
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22585
+p2 recv p0
+p2 compute 9068
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22564
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20183
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20199
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7077
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152330
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22593
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9082
+p2 send p3 200
+p2 compute 22601
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20174
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9087
+p2 send p0 200
+p2 compute 20199
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20199
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 7082
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65078
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152334
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22592
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9075
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22564
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20183
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9079
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9086
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20185
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7079
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152341
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22548
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22590
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22594
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9067
+p2 send p0 200
+p2 compute 20194
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20158
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20148
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 7091
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65081
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152325
+p2 recv p0
+p2 compute 9057
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22550
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22574
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22611
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22600
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9054
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9057
+p2 send p0 200
+p2 compute 20198
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20183
+p2 recv p3
+p2 compute 9065
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7086
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65077
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152340
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22599
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22587
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22554
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22601
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20155
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9062
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9081
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9064
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20152
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20149
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 7083
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65079
+p2 Irecv p0
+p2 compute 55
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 152296
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22555
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22593
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22546
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 22551
+p2 recv p0
+p2 compute 9080
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9093
+p2 send p3 200
+p2 compute 22582
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22556
+p2 recv p0
+p2 compute 9056
+p2 send p3 200
+p2 compute 22605
+p2 recv p0
+p2 compute 9052
+p2 send p3 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9055
+p2 send p0 200
+p2 compute 20187
+p2 recv p3
+p2 compute 9063
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9053
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20151
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20150
+p2 recv p3
+p2 compute 9066
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9097
+p2 send p0 200
+p2 compute 20156
+p2 recv p3
+p2 compute 9056
+p2 send p0 200
+p2 compute 20153
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 20146
+p2 recv p3
+p2 compute 9052
+p2 send p0 200
+p2 compute 2666
+p2 comm_size 4
+p2 allReduce 40 89
+p2 compute 4525
+p2 send p3 5760
+p2 compute 55
+p2 Irecv p3
+p2 compute 55
+p2 wait
+p2 compute 65082
+p2 Irecv p0
+p2 compute 56
+p2 wait
+p2 compute 56
+p2 send p0 5760
+p2 compute 128650
+p2 comm_size 4
+p2 allReduce 40 94
+p2 compute 224
+p2 comm_size 4
+p2 allReduce 8 78
+p2 compute 110
+p2 finalize
diff --git a/examples/msg/actions/NAS_LU_S_4/simgrid3.txt b/examples/msg/actions/NAS_LU_S_4/simgrid3.txt
new file mode 100644 (file)
index 0000000..e4ff832
--- /dev/null
@@ -0,0 +1,4630 @@
+p3 init
+p3 compute 4436
+p3 Irecv p2
+p3 compute 58
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65085
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 55
+p3 send p1 5760
+p3 compute 128794
+p3 comm_size 4
+p3 allReduce 40 91
+p3 compute 121
+p3 comm_size 4
+p3 barrier
+p3 compute 23878
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31580
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38216
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29154
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29144
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7092
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152363
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31626
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31607
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38141
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29175
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7094
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152342
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31591
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31549
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31626
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31570
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38141
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29155
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29151
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29181
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152353
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31562
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31559
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29179
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31577
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31559
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152342
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31624
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31554
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31608
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31597
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65081
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152325
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31582
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31562
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31594
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29206
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152333
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29157
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152325
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31560
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31600
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31571
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29149
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7092
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152299
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31550
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38187
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29166
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31574
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31601
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29200
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152325
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31566
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31554
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31599
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29181
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7093
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152313
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29154
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29158
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7077
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152328
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31594
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29171
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7094
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152354
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 59
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31551
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31568
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31556
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31559
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29181
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7095
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31598
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31600
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31594
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29159
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29172
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31575
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31598
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31572
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29184
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152322
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 58
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152334
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29162
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 7087
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152324
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31561
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31563
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152353
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31546
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31577
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29167
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29168
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7087
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65110
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152344
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31571
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31591
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31577
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31584
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7093
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152346
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31565
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31575
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 59
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31616
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31554
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7093
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152336
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31551
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29150
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29164
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29207
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29164
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31566
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31574
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31572
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31546
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31601
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29166
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152307
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31545
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31597
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31560
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31554
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31572
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29144
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7093
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152345
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31610
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29177
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29155
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7087
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152326
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31599
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31597
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31557
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29170
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29145
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 56
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31545
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31594
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31636
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65090
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152340
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31556
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29159
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7096
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 57
+p3 send p2 5760
+p3 compute 65081
+p3 Irecv p1
+p3 compute 56
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31545
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31584
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 59
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29145
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7088
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152349
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31563
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31573
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31598
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31591
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29179
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31573
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31587
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31564
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31560
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29148
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29149
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29175
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152336
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31604
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31559
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31575
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29189
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29144
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29184
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152311
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31548
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29155
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65081
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31554
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31567
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29157
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7087
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152328
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31599
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31546
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29190
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29187
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29157
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29155
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152337
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31553
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31567
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31601
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31595
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31587
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29157
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7093
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152338
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31571
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31591
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31610
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31561
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31551
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31596
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152305
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31559
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31550
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29199
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29164
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29190
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152345
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31553
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31582
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 58
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29171
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29144
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7087
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65087
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152346
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31569
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31600
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31601
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31585
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29146
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 56
+p3 send p1 200
+p3 compute 29158
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29164
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7083
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152343
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31575
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31591
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31562
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31592
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31600
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65093
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152330
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31604
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31574
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31600
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31593
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29175
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152358
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31605
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31589
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31562
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31568
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31579
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31581
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31571
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31590
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31549
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38141
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29163
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7089
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65078
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152345
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31577
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31578
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31586
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31576
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29149
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7091
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65077
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152321
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31583
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31599
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31548
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31572
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 31588
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31570
+p3 recv p2
+p3 compute 57
+p3 recv p1
+p3 compute 38156
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29153
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29166
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 7090
+p3 Irecv p2
+p3 compute 58
+p3 wait
+p3 compute 56
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 152293
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31552
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31544
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31551
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31551
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 31543
+p3 recv p2
+p3 compute 56
+p3 recv p1
+p3 compute 38140
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29183
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 58
+p3 send p1 200
+p3 compute 29148
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 29143
+p3 send p2 200
+p3 compute 55
+p3 send p1 200
+p3 compute 2667
+p3 comm_size 4
+p3 allReduce 40 89
+p3 compute 4533
+p3 Irecv p2
+p3 compute 55
+p3 wait
+p3 compute 57
+p3 send p2 5760
+p3 compute 65079
+p3 Irecv p1
+p3 compute 55
+p3 wait
+p3 compute 56
+p3 send p1 5760
+p3 compute 128662
+p3 comm_size 4
+p3 allReduce 40 86
+p3 compute 226
+p3 comm_size 4
+p3 allReduce 8 80
+p3 compute 111
+p3 finalize