1 2Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_GATHER graph with op = MPI_SUM 3Vec Object: rootdata 3 MPI processes 4 type: mpi 5Process [0] 63. 76. 89. 912. 10Process [1] 1115. 1218. 1321. 14Process [2] 1524. 1627. 1730. 18Vec Object: leafupdate 3 MPI processes 19 type: mpi 20Process [0] 211. 222. 233. 244. 255. 266. 277. 288. 299. 3010. 31Process [1] 32Process [2] 33 34Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLGATHER graph with op = MPI_SUM 35Vec Object: rootdata 3 MPI processes 36 type: mpi 37Process [0] 387. 3914. 4021. 4128. 42Process [1] 4335. 4442. 4549. 46Process [2] 4756. 4863. 4970. 50Vec Object: leafupdate 3 MPI processes 51 type: mpi 52Process [0] 531. 542. 553. 564. 575. 586. 597. 608. 619. 6210. 63Process [1] 643. 656. 669. 6712. 6815. 6918. 7021. 7124. 7227. 7330. 74Process [2] 755. 7610. 7715. 7820. 7925. 8030. 8135. 8240. 8345. 8450. 85 86Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLTOALL graph with op = MPI_SUM 87Vec Object: rootdata 3 MPI processes 88 type: mpi 89Process [0] 902. 914. 926. 93Process [1] 948. 9510. 9612. 97Process [2] 9814. 9916. 10018. 101Vec Object: leafupdate 3 MPI processes 102 type: mpi 103Process [0] 1041. 1054. 1067. 107Process [1] 1082. 1095. 1108. 111Process [2] 1123. 1136. 1149. 115