1 2Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_GATHER graph with op = MPI_REPLACE 3Vec Object: rootdata 2 MPI processes 4 type: mpi 5Process [0] 62. 74. 86. 98. 1010. 11Process [1] 1212. 1314. 1416. 1518. 1620. 17Vec Object: leafupdate 2 MPI processes 18 type: mpi 19Process [0] 201. 212. 223. 234. 245. 256. 267. 278. 289. 2910. 30Process [1] 31 32Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLGATHER graph with op = MPI_REPLACE 33Vec Object: rootdata 2 MPI processes 34 type: mpi 35Process [0] 362. 374. 386. 398. 4010. 41Process [1] 4212. 4314. 4416. 4518. 4620. 47Vec Object: leafupdate 2 MPI processes 48 type: mpi 49Process [0] 501. 512. 523. 534. 545. 556. 567. 578. 589. 5910. 60Process [1] 611. 622. 633. 644. 655. 666. 677. 688. 699. 7010. 71 72Testing PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLTOALL graph with op = MPI_REPLACE 73Vec Object: rootdata 2 MPI processes 74 type: mpi 75Process [0] 761. 772. 78Process [1] 793. 804. 81Vec Object: leafupdate 2 MPI processes 82 type: mpi 83Process [0] 841. 853. 86Process [1] 872. 884. 89