============== test_vec_ops ============== a = [c d] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 1. 1. 1. 1. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 2. 2. 2. 2. a = [d c] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 2. 2. 2. 2. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 1. 1. 1. 1. b = [e f] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 3. 3. 3. 3. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 4. 4. 4. 4. b = [f e] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 4. 4. 4. 4. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 3. 3. 3. 3. X = [a b] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 2. 2. 2. 2. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 1. 1. 1. 1. (1) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 4. 4. 4. 4. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 3. 3. 3. 3. X.X = 120. X = [b a] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 4. 4. 4. 4. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 3. 3. 3. 3. (1) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 2. 2. 2. 2. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 1. 1. 1. 1. X.X = 120. X = [g h] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=8 Vec Object: 1 MPI process type: mpi Process [0] 6. 6. 6. 6. 6. 6. 6. 6. (1) : type=mpi, rows=6 Vec Object: 1 MPI process type: mpi Process [0] 5. 5. 5. 5. 5. 5. X.X = 438. Y = X Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=8 Vec Object: 1 MPI process type: mpi Process [0] 6. 6. 6. 6. 6. 6. 6. 6. (1) : type=mpi, rows=6 Vec Object: 1 MPI process type: mpi Process [0] 5. 5. 5. 5. 5. 5. Y.Y = 438. Y = [a b] Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 2. 2. 2. 2. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 1. 1. 1. 1. (1) : type=nest, rows=8 Vec Object: 1 MPI process type: nest VecNest, rows=2, structure: (0) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 4. 4. 4. 4. (1) : type=mpi, rows=4 Vec Object: 1 MPI process type: mpi Process [0] 3. 3. 3. 3.