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