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