1*c4762a1bSJed Brown 2*c4762a1bSJed BrownTesting PetscSFFetchAndOp on a PETSCSF_PATTERN_GATHER graph with op = MPI_SUM 3*c4762a1bSJed BrownVec Object: rootdata 2 MPI processes 4*c4762a1bSJed Brown type: mpi 5*c4762a1bSJed BrownProcess [0] 6*c4762a1bSJed Brown3. 7*c4762a1bSJed Brown6. 8*c4762a1bSJed Brown9. 9*c4762a1bSJed Brown12. 10*c4762a1bSJed Brown15. 11*c4762a1bSJed BrownProcess [1] 12*c4762a1bSJed Brown18. 13*c4762a1bSJed Brown21. 14*c4762a1bSJed Brown24. 15*c4762a1bSJed Brown27. 16*c4762a1bSJed Brown30. 17*c4762a1bSJed BrownVec Object: leafupdate 2 MPI processes 18*c4762a1bSJed Brown type: mpi 19*c4762a1bSJed BrownProcess [0] 20*c4762a1bSJed Brown1. 21*c4762a1bSJed Brown2. 22*c4762a1bSJed Brown3. 23*c4762a1bSJed Brown4. 24*c4762a1bSJed Brown5. 25*c4762a1bSJed Brown6. 26*c4762a1bSJed Brown7. 27*c4762a1bSJed Brown8. 28*c4762a1bSJed Brown9. 29*c4762a1bSJed Brown10. 30*c4762a1bSJed BrownProcess [1] 31*c4762a1bSJed Brown 32*c4762a1bSJed BrownTesting PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLGATHER graph with op = MPI_SUM 33*c4762a1bSJed BrownVec Object: rootdata 2 MPI processes 34*c4762a1bSJed Brown type: mpi 35*c4762a1bSJed BrownProcess [0] 36*c4762a1bSJed Brown5. 37*c4762a1bSJed Brown10. 38*c4762a1bSJed Brown15. 39*c4762a1bSJed Brown20. 40*c4762a1bSJed Brown25. 41*c4762a1bSJed BrownProcess [1] 42*c4762a1bSJed Brown30. 43*c4762a1bSJed Brown35. 44*c4762a1bSJed Brown40. 45*c4762a1bSJed Brown45. 46*c4762a1bSJed Brown50. 47*c4762a1bSJed BrownVec Object: leafupdate 2 MPI processes 48*c4762a1bSJed Brown type: mpi 49*c4762a1bSJed BrownProcess [0] 50*c4762a1bSJed Brown1. 51*c4762a1bSJed Brown2. 52*c4762a1bSJed Brown3. 53*c4762a1bSJed Brown4. 54*c4762a1bSJed Brown5. 55*c4762a1bSJed Brown6. 56*c4762a1bSJed Brown7. 57*c4762a1bSJed Brown8. 58*c4762a1bSJed Brown9. 59*c4762a1bSJed Brown10. 60*c4762a1bSJed BrownProcess [1] 61*c4762a1bSJed Brown3. 62*c4762a1bSJed Brown6. 63*c4762a1bSJed Brown9. 64*c4762a1bSJed Brown12. 65*c4762a1bSJed Brown15. 66*c4762a1bSJed Brown18. 67*c4762a1bSJed Brown21. 68*c4762a1bSJed Brown24. 69*c4762a1bSJed Brown27. 70*c4762a1bSJed Brown30. 71*c4762a1bSJed Brown 72*c4762a1bSJed BrownTesting PetscSFFetchAndOp on a PETSCSF_PATTERN_ALLTOALL graph with op = MPI_SUM 73*c4762a1bSJed BrownVec Object: rootdata 2 MPI processes 74*c4762a1bSJed Brown type: mpi 75*c4762a1bSJed BrownProcess [0] 76*c4762a1bSJed Brown2. 77*c4762a1bSJed Brown4. 78*c4762a1bSJed BrownProcess [1] 79*c4762a1bSJed Brown6. 80*c4762a1bSJed Brown8. 81*c4762a1bSJed BrownVec Object: leafupdate 2 MPI processes 82*c4762a1bSJed Brown type: mpi 83*c4762a1bSJed BrownProcess [0] 84*c4762a1bSJed Brown1. 85*c4762a1bSJed Brown3. 86*c4762a1bSJed BrownProcess [1] 87*c4762a1bSJed Brown2. 88*c4762a1bSJed Brown4. 89