|
2 | 2 | barrier(;tag=:b1)
|
3 | 3 |
|
4 | 4 | if myid() == 1
|
5 |
| - @assert recvfrom(2) == "Hello from 2" |
| 5 | + @assert SPMD.recvfrom(2) == "Hello from 2" |
6 | 6 | println("SPMD: Passed send/recv")
|
7 | 7 | elseif myid() == 2
|
8 | 8 | data = "Hello from 2"
|
|
22 | 22 | bcast_val = bcast(bcast_val, 1)
|
23 | 23 |
|
24 | 24 | if myid() == 1
|
25 |
| - @assert bcast_val == recvfrom(2) |
| 25 | + @assert bcast_val == SPMD.recvfrom(2) |
26 | 26 | println("SPMD: Passed broadcast")
|
27 | 27 | elseif myid() == 2
|
28 | 28 | sendto(1, bcast_val)
|
|
37 | 37 | lp = scatter(scatter_data, 1, tag=1)
|
38 | 38 |
|
39 | 39 | if myid() == 1
|
40 |
| - @assert scatter_data[2:2] == recvfrom(2) |
| 40 | + @assert scatter_data[2:2] == SPMD.recvfrom(2) |
41 | 41 | println("SPMD: Passed scatter 1")
|
42 | 42 | elseif myid() == 2
|
43 | 43 | sendto(1, lp)
|
|
50 | 50 | lp = scatter(scatter_data, 1, tag=2)
|
51 | 51 |
|
52 | 52 | if myid() == 1
|
53 |
| - @assert scatter_data[3:4] == recvfrom(2) |
| 53 | + @assert scatter_data[3:4] == SPMD.recvfrom(2) |
54 | 54 | println("SPMD: Passed scatter 2")
|
55 | 55 | elseif myid() == 2
|
56 | 56 | sendto(1, lp)
|
@@ -91,8 +91,8 @@ spmd(spmd_test1)
|
91 | 91 | sendto(pids[n_pididx], mylp[2])
|
92 | 92 | sendto(pids[p_pididx], mylp[1])
|
93 | 93 |
|
94 |
| - mylp[2] = recvfrom(pids[p_pididx]) |
95 |
| - mylp[1] = recvfrom(pids[n_pididx]) |
| 94 | + mylp[2] = SPMD.recvfrom(pids[p_pididx]) |
| 95 | + mylp[1] = SPMD.recvfrom(pids[n_pididx]) |
96 | 96 |
|
97 | 97 | # println(mylp)
|
98 | 98 |
|
@@ -138,8 +138,8 @@ println("SPMD: Passed testing of spmd function run concurrently")
|
138 | 138 | sendto(pids[n_pididx], mylp[2])
|
139 | 139 | sendto(pids[p_pididx], mylp[1])
|
140 | 140 |
|
141 |
| - mylp[2] = recvfrom(pids[p_pididx]) |
142 |
| - mylp[1] = recvfrom(pids[n_pididx]) |
| 141 | + mylp[2] = SPMD.recvfrom(pids[p_pididx]) |
| 142 | + mylp[1] = SPMD.recvfrom(pids[n_pididx]) |
143 | 143 |
|
144 | 144 | barrier(;pids=pids)
|
145 | 145 | localsum = localsum + mylp[1] + mylp[2]
|
|
0 commit comments