/usr/bin/mpirun --oversubscribe -display-map -mca btl ^openib  -np 4 ./main.GCC_
 Data for JOB [39743,1] offset 0 Total slots allocated 4

 ========================   JOB MAP   ========================

 Data for node: LAPTOP-LTDL04HH Num slots: 4    Max slots: 0    Num procs: 4
        Process OMPI jobid: [39743,1] App: 0 Process rank: 0 Bound: UNBOUND
        Process OMPI jobid: [39743,1] App: 0 Process rank: 1 Bound: UNBOUND
        Process OMPI jobid: [39743,1] App: 0 Process rank: 2 Bound: UNBOUND
        Process OMPI jobid: [39743,1] App: 0 Process rank: 3 Bound: UNBOUND

 =============================================================

E5

Choose next process for printing vector (0-3): 0
x_0 = 3 (0)     x_1 = 3 (0)     x_2 = 3 (0)     x_3 = 3 (0)     x_4 = 3 (0)     x_5 = 3 (0)     x_6 = 3 (0)     x_7 = 3 (0)     x_8 = 3 (0)     x_9 = 3 (0)

Choose next process for printing vector (0-3): 1
x_0 = 3 (1)      x_1 = 3 (1)     x_2 = 3 (1)     x_3 = 3 (1)     x_4 = 3 (1)     x_5 = 3 (1)     x_6 = 3 (1)     x_7 = 3 (1)     x_8 = 3 (1)     x_9 = 3 (1)

Choose next process for printing vector (0-3): 2
x_0 = 3 (2)      x_1 = 3 (2)     x_2 = 3 (2)     x_3 = 3 (2)     x_4 = 3 (2)     x_5 = 3 (2)     x_6 = 3 (2)     x_7 = 3 (2)     x_8 = 3 (2)     x_9 = 3 (2)

Choose next process for printing vector (0-3): 3
x_0 = 3 (3)     x_1 = 3 (3)     x_2 = 3 (3)     x_3 = 3 (3)     x_4 = 3 (3)     x_5 = 3 (3)     x_6 = 3 (3)     x_7 = 3 (3)     x_8 = 3 (3)     x_9 = 3 (3)


E6
<x,y> = 40

E7
original vector

Choose next process for printing vector (0-3): 0
x_0 = 0 (0)     x_1 = -1 (0)    x_2 = -2 (0)

Choose next process for printing vector (0-3): 1
x_0 = 10 (1)     x_1 = 9 (1)     x_2 = 8 (1)

Choose next process for printing vector (0-3): 2
x_0 = 20 (2)     x_1 = 19 (2)    x_2 = 18 (2)

Choose next process for printing vector (0-3): 3
x_0 = 30 (3)    x_1 = 29 (3)    x_2 = 28 (3)
min = -2        max = 30

vector after changing min-max

Choose next process for printing vector (0-3): 0
x_0 = 0 (0)     x_1 = -1 (0)    x_2 = 30 (0)

Choose next process for printing vector (0-3): 1
x_0 = 10 (1)     x_1 = 9 (1)     x_2 = 8 (1)

Choose next process for printing vector (0-3): 2
x_0 = 20 (2)     x_1 = 19 (2)    x_2 = 18 (2)

Choose next process for printing vector (0-3): 3
x_0 = -2 (3)     x_1 = 29 (3)    x_2 = 28 (3)

Ex 8
Alltoall

Choose next process for printing vector (0-3): 0
x_0 = 0 (0)     x_1 = 11 (0)    x_2 = 22 (0)    x_3 = 33 (0)    x_4 = 44 (0)    x_5 = 100 (0)   x_6 = 111 (0)   x_7 = 122 (0)   x_8 = 133 (0)   x_9 = 144 (0)   x_10 = 200 (0)  x_11 = 211 (0)  x_12 = 222 (0)  x_13 = 233 (0)  x_14 = 244 (0) x_15 = 300 (0)   x_16 = 311 (0)  x_17 = 322 (0)  x_18 = 333 (0)  x_19 = 344 (0)

Choose next process for printing vector (0-3): 1
x_0 = 5 (1)     x_1 = 16 (1)    x_2 = 27 (1)    x_3 = 38 (1)    x_4 = 49 (1)    x_5 = 105 (1)   x_6 = 116 (1)   x_7 = 127 (1)   x_8 = 138 (1)   x_9 = 149 (1)   x_10 = 205 (1)  x_11 = 216 (1)  x_12 = 227 (1)  x_13 = 238 (1)  x_14 = 249 (1) x_15 = 305 (1)   x_16 = 316 (1)  x_17 = 327 (1)  x_18 = 338 (1)  x_19 = 349 (1)

Choose next process for printing vector (0-3): 2
x_0 = 10 (2)    x_1 = 21 (2)    x_2 = 32 (2)    x_3 = 43 (2)    x_4 = 54 (2)    x_5 = 110 (2)   x_6 = 121 (2)   x_7 = 132 (2)   x_8 = 143 (2)   x_9 = 154 (2)   x_10 = 210 (2)  x_11 = 221 (2)  x_12 = 232 (2)  x_13 = 243 (2)  x_14 = 254 (2) x_15 = 310 (2)   x_16 = 321 (2)  x_17 = 332 (2)  x_18 = 343 (2)  x_19 = 354 (2)

Choose next process for printing vector (0-3): 3
x_0 = 15 (3)    x_1 = 26 (3)    x_2 = 37 (3)    x_3 = 48 (3)    x_4 = 59 (3)    x_5 = 115 (3)   x_6 = 126 (3)   x_7 = 137 (3)   x_8 = 148 (3)   x_9 = 159 (3)   x_10 = 215 (3)  x_11 = 226 (3)  x_12 = 237 (3)  x_13 = 248 (3)  x_14 = 259 (3) x_15 = 315 (3)   x_16 = 326 (3)  x_17 = 337 (3)  x_18 = 348 (3)  x_19 = 359 (3)

Ex 8
Alltoall - IN_PLACE

Choose next process for printing vector (0-3): 0
x_0 = 0 (0)     x_1 = 11 (0)    x_2 = 22 (0)    x_3 = 33 (0)    x_4 = 44 (0)    x_5 = 100 (0)   x_6 = 111 (0)   x_7 = 122 (0)   x_8 = 133 (0)   x_9 = 144 (0)   x_10 = 200 (0)  x_11 = 211 (0)  x_12 = 222 (0)  x_13 = 233 (0)  x_14 = 244 (0) x_15 = 300 (0)   x_16 = 311 (0)  x_17 = 322 (0)  x_18 = 333 (0)  x_19 = 344 (0)

Choose next process for printing vector (0-3): 1
x_0 = 5 (1)     x_1 = 16 (1)    x_2 = 27 (1)    x_3 = 38 (1)    x_4 = 49 (1)    x_5 = 105 (1)   x_6 = 116 (1)   x_7 = 127 (1)   x_8 = 138 (1)   x_9 = 149 (1)   x_10 = 205 (1)  x_11 = 216 (1)  x_12 = 227 (1)  x_13 = 238 (1)  x_14 = 249 (1) x_15 = 305 (1)   x_16 = 316 (1)  x_17 = 327 (1)  x_18 = 338 (1)  x_19 = 349 (1)

Choose next process for printing vector (0-3): 2
x_0 = 10 (2)    x_1 = 21 (2)    x_2 = 32 (2)    x_3 = 43 (2)    x_4 = 54 (2)    x_5 = 110 (2)   x_6 = 121 (2)   x_7 = 132 (2)   x_8 = 143 (2)   x_9 = 154 (2)   x_10 = 210 (2)  x_11 = 221 (2)  x_12 = 232 (2)  x_13 = 243 (2)  x_14 = 254 (2) x_15 = 310 (2)   x_16 = 321 (2)  x_17 = 332 (2)  x_18 = 343 (2)  x_19 = 354 (2)

Choose next process for printing vector (0-3): 3
x_0 = 15 (3)    x_1 = 26 (3)    x_2 = 37 (3)    x_3 = 48 (3)    x_4 = 59 (3)    x_5 = 115 (3)   x_6 = 126 (3)   x_7 = 137 (3)   x_8 = 148 (3)   x_9 = 159 (3)   x_10 = 215 (3)  x_11 = 226 (3)  x_12 = 237 (3)  x_13 = 248 (3)  x_14 = 259 (3) x_15 = 315 (3)   x_16 = 326 (3)  x_17 = 337 (3)  x_18 = 348 (3)  x_19 = 359 (3)