1*c4762a1bSJed BrownInitial Vec A 2*c4762a1bSJed BrownVec Object: 1 MPI processes 3*c4762a1bSJed Brown0. 4*c4762a1bSJed Brown1. 5*c4762a1bSJed Brown2. 6*c4762a1bSJed Brown 7*c4762a1bSJed BrownBroadcast A->B over sfA 8*c4762a1bSJed BrownVec Object: 1 MPI processes 9*c4762a1bSJed Brown2. 10*c4762a1bSJed Brown0. 11*c4762a1bSJed Brown1. 12*c4762a1bSJed Brown 13*c4762a1bSJed BrownBroadcast B->BA over sfB 14*c4762a1bSJed BrownVec Object: 1 MPI processes 15*c4762a1bSJed Brown10. 16*c4762a1bSJed Brown2. 17*c4762a1bSJed Brown0. 18*c4762a1bSJed Brown 19*c4762a1bSJed BrownBroadcast A->BA over sfBA (sfB o sfA) 20*c4762a1bSJed BrownVec Object: 1 MPI processes 21*c4762a1bSJed Brown11. 22*c4762a1bSJed Brown2. 23*c4762a1bSJed Brown0. 24*c4762a1bSJed BrownPetscSF Object: sfA 1 MPI processes 25*c4762a1bSJed Brown [0] Number of roots=3, leaves=3, remote ranks=1 26*c4762a1bSJed Brown [0] 1 <- (0,0) 27*c4762a1bSJed Brown [0] 2 <- (0,1) 28*c4762a1bSJed Brown [0] 0 <- (0,2) 29*c4762a1bSJed BrownPetscSF Object: sfB 1 MPI processes 30*c4762a1bSJed Brown [0] Number of roots=3, leaves=2, remote ranks=1 31*c4762a1bSJed Brown [0] 2 <- (0,1) 32*c4762a1bSJed Brown [0] 1 <- (0,0) 33*c4762a1bSJed BrownPetscSF Object: (sfB o sfA) 1 MPI processes 34*c4762a1bSJed Brown [0] Number of roots=3, leaves=2, remote ranks=1 35*c4762a1bSJed Brown [0] 2 <- (0,0) 36*c4762a1bSJed Brown [0] 1 <- (0,2) 37