1Original X[0] vector 2Vec Object: 2 MPI processes 3 type: mpicuda 4Process [0] 51. 6Process [1] 72. 8Original X[1] vector 9Vec Object: 2 MPI processes 10 type: mpicuda 11Process [0] 123. 134. 14Process [1] 155. 166. 17Original X[2] vector 18Vec Object: 2 MPI processes 19 type: mpicuda 20Process [0] 217. 228. 239. 24Process [1] 2510. 2611. 2712. 28Expected Y vector 29Vec Object: 2 MPI processes 30 type: mpicuda 31Process [0] 321. 332. 343. 354. 365. 376. 38Process [1] 397. 408. 419. 4210. 4311. 4412. 45------------------------------------------------------------ 46Testing VecConcatenate() for Y = [X[1], X[2], ...] 47Vec Object: 2 MPI processes 48 type: mpicuda 49Process [0] 501. 512. 523. 534. 545. 556. 56Process [1] 577. 588. 599. 6010. 6111. 6212. 63 PASS 64------------------------------------------------------------ 65Testing VecConcatenate() for Y = [X[1], X[2], ...] w/o IS 66Vec Object: 2 MPI processes 67 type: mpicuda 68Process [0] 691. 702. 713. 724. 735. 746. 75Process [1] 767. 778. 789. 7910. 8011. 8112. 82 PASS 83------------------------------------------------------------ 84Testing index set for X[0] component 85Vec Object: 2 MPI processes 86 type: mpicuda 87Process [0] 881. 89Process [1] 902. 91 PASS 92Testing index set for X[1] component 93Vec Object: 2 MPI processes 94 type: mpicuda 95Process [0] 963. 974. 98Process [1] 995. 1006. 101 PASS 102Testing index set for X[2] component 103Vec Object: 2 MPI processes 104 type: mpicuda 105Process [0] 1067. 1078. 1089. 109Process [1] 11010. 11111. 11212. 113 PASS 114------------------------------------------------------------ 115Testing VecScatter for Y -> X[0] 116Vec Object: 2 MPI processes 117 type: mpicuda 118Process [0] 1191. 120Process [1] 1212. 122 PASS 123Testing VecScatter for Y -> X[1] 124Vec Object: 2 MPI processes 125 type: mpicuda 126Process [0] 1273. 1284. 129Process [1] 1305. 1316. 132 PASS 133Testing VecScatter for Y -> X[2] 134Vec Object: 2 MPI processes 135 type: mpicuda 136Process [0] 1377. 1388. 1399. 140Process [1] 14110. 14211. 14312. 144 PASS 145------------------------------------------------------------ 146Testing VecScatter for X[:] -> Y 147Vec Object: 2 MPI processes 148 type: mpicuda 149Process [0] 1501. 1512. 1523. 1534. 1545. 1556. 156Process [1] 1577. 1588. 1599. 16010. 16111. 16212. 163 PASS