1c4762a1bSJed BrownPetscSF Object: 4 MPI processes 2c4762a1bSJed Brown type: basic 3c4762a1bSJed Brown [0] Number of roots=3, leaves=2, remote ranks=2 4c4762a1bSJed Brown [0] 0 <- (3,1) 5c4762a1bSJed Brown [0] 1 <- (1,0) 6c4762a1bSJed Brown [1] Number of roots=2, leaves=3, remote ranks=2 7c4762a1bSJed Brown [1] 0 <- (0,1) 8c4762a1bSJed Brown [1] 1 <- (2,0) 9c4762a1bSJed Brown [1] 2 <- (0,2) 10c4762a1bSJed Brown [2] Number of roots=2, leaves=3, remote ranks=3 11c4762a1bSJed Brown [2] 0 <- (1,1) 12c4762a1bSJed Brown [2] 1 <- (3,0) 13c4762a1bSJed Brown [2] 2 <- (0,2) 14c4762a1bSJed Brown [3] Number of roots=2, leaves=3, remote ranks=2 15c4762a1bSJed Brown [3] 0 <- (2,1) 16c4762a1bSJed Brown [3] 1 <- (0,0) 17c4762a1bSJed Brown [3] 2 <- (0,2) 18c4762a1bSJed Brown [0] Roots referenced by my leaves, by rank 19c4762a1bSJed Brown [0] 1: 1 edges 20c4762a1bSJed Brown [0] 1 <- 0 21c4762a1bSJed Brown [0] 3: 1 edges 22c4762a1bSJed Brown [0] 0 <- 1 23c4762a1bSJed Brown [1] Roots referenced by my leaves, by rank 24c4762a1bSJed Brown [1] 0: 2 edges 25c4762a1bSJed Brown [1] 0 <- 1 26c4762a1bSJed Brown [1] 2 <- 2 27c4762a1bSJed Brown [1] 2: 1 edges 28c4762a1bSJed Brown [1] 1 <- 0 29c4762a1bSJed Brown [2] Roots referenced by my leaves, by rank 30c4762a1bSJed Brown [2] 0: 1 edges 31c4762a1bSJed Brown [2] 2 <- 2 32c4762a1bSJed Brown [2] 1: 1 edges 33c4762a1bSJed Brown [2] 0 <- 1 34c4762a1bSJed Brown [2] 3: 1 edges 35c4762a1bSJed Brown [2] 1 <- 0 36c4762a1bSJed Brown [3] Roots referenced by my leaves, by rank 37c4762a1bSJed Brown [3] 0: 2 edges 38c4762a1bSJed Brown [3] 1 <- 0 39c4762a1bSJed Brown [3] 2 <- 2 40c4762a1bSJed Brown [3] 2: 1 edges 41c4762a1bSJed Brown [3] 0 <- 1 42*62152dedSBarry Smith MultiSF sort=rank-order 43c4762a1bSJed Brown## Bcast Rootdata 44c4762a1bSJed Brown[0] 0: 100 101 102 45c4762a1bSJed Brown[1] 0: 200 201 46c4762a1bSJed Brown[2] 0: 300 301 47c4762a1bSJed Brown[3] 0: 400 401 48c4762a1bSJed Brown## Bcast Leafdata 49c4762a1bSJed Brown[0] 0: 401 200 50c4762a1bSJed Brown[1] 0: 101 300 102 51c4762a1bSJed Brown[2] 0: 201 400 102 52c4762a1bSJed Brown[3] 0: 301 100 102 53c4762a1bSJed Brown## Bcast Rootdata in type of char 54c4762a1bSJed Brown 0: A B C 55c4762a1bSJed Brown 1: D E 56c4762a1bSJed Brown 2: G H 57c4762a1bSJed Brown 3: J K 58c4762a1bSJed Brown## Bcast Leafdata in type of char 59c4762a1bSJed Brown 0: K D 60c4762a1bSJed Brown 1: B G C 61c4762a1bSJed Brown 2: E J C 62c4762a1bSJed Brown 3: H A C 63c4762a1bSJed Brown## Pre-Reduce Rootdata 64c4762a1bSJed Brown[0] 0: 100 101 102 65c4762a1bSJed Brown[1] 0: 200 201 66c4762a1bSJed Brown[2] 0: 300 301 67c4762a1bSJed Brown[3] 0: 400 401 68c4762a1bSJed Brown## Reduce Leafdata 69c4762a1bSJed Brown[0] 0: 1000 1010 70c4762a1bSJed Brown[1] 0: 2000 2010 2020 71c4762a1bSJed Brown[2] 0: 3000 3010 3020 72c4762a1bSJed Brown[3] 0: 4000 4010 4020 73c4762a1bSJed Brown## Reduce Rootdata 74c4762a1bSJed Brown[0] 0: 4010 2000 4020 75c4762a1bSJed Brown[1] 0: 1010 3000 76c4762a1bSJed Brown[2] 0: 2010 4000 77c4762a1bSJed Brown[3] 0: 3010 1000 78c4762a1bSJed Brown## Pre-Reduce Rootdata in type of signed char 79c4762a1bSJed Brown 0: 10 11 12 80c4762a1bSJed Brown 1: 20 21 81c4762a1bSJed Brown 2: 30 31 82c4762a1bSJed Brown 3: 40 41 83c4762a1bSJed Brown## Reduce Leafdata in type of signed char 84c4762a1bSJed Brown 0: 50 60 85c4762a1bSJed Brown 1: 100 110 120 86c4762a1bSJed Brown 2: -106 -96 -86 87c4762a1bSJed Brown 3: -56 -46 -36 88c4762a1bSJed Brown## Reduce Rootdata in type of signed char 89c4762a1bSJed Brown 0: 10 100 120 90c4762a1bSJed Brown 1: 60 21 91c4762a1bSJed Brown 2: 110 31 92c4762a1bSJed Brown 3: 40 50 93c4762a1bSJed Brown## Pre-Reduce Rootdata in type of unsigned char 94c4762a1bSJed Brown 0: 10 11 12 95c4762a1bSJed Brown 1: 20 21 96c4762a1bSJed Brown 2: 30 31 97c4762a1bSJed Brown 3: 40 41 98c4762a1bSJed Brown## Reduce Leafdata in type of unsigned char 99c4762a1bSJed Brown 0: 50 60 100c4762a1bSJed Brown 1: 100 110 120 101c4762a1bSJed Brown 2: 150 160 170 102c4762a1bSJed Brown 3: 200 210 220 103c4762a1bSJed Brown## Reduce Rootdata in type of unsigned char 104c4762a1bSJed Brown 0: 210 100 220 105c4762a1bSJed Brown 1: 60 150 106c4762a1bSJed Brown 2: 110 200 107c4762a1bSJed Brown 3: 160 50 108