xref: /petsc/src/vec/is/sf/tutorials/output/ex1_7_basic.out (revision b434c51678cea75839530236706e2f70009efe60)
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## Multi-SF
44c4762a1bSJed BrownPetscSF Object: 4 MPI processes
45c4762a1bSJed Brown  type: basic
46c4762a1bSJed Brown  [0] Number of roots=5, leaves=2, remote ranks=2
47c4762a1bSJed Brown  [0] 0 <- (3,1)
48c4762a1bSJed Brown  [0] 1 <- (1,0)
49c4762a1bSJed Brown  [1] Number of roots=2, leaves=3, remote ranks=2
50c4762a1bSJed Brown  [1] 0 <- (0,1)
51c4762a1bSJed Brown  [1] 1 <- (2,0)
52c4762a1bSJed Brown  [1] 2 <- (0,2)
53c4762a1bSJed Brown  [2] Number of roots=2, leaves=3, remote ranks=3
54c4762a1bSJed Brown  [2] 0 <- (1,1)
55c4762a1bSJed Brown  [2] 1 <- (3,0)
56c4762a1bSJed Brown  [2] 2 <- (0,3)
57c4762a1bSJed Brown  [3] Number of roots=2, leaves=3, remote ranks=2
58c4762a1bSJed Brown  [3] 0 <- (2,1)
59c4762a1bSJed Brown  [3] 1 <- (0,0)
60c4762a1bSJed Brown  [3] 2 <- (0,4)
61*62152dedSBarry Smith  MultiSF sort=rank-order
62c4762a1bSJed Brown## Multi-SF roots indices in original SF roots numbering
63c4762a1bSJed Brown[0] 0: 0 1 2 2 2
64c4762a1bSJed Brown[1] 0: 0 1
65c4762a1bSJed Brown[2] 0: 0 1
66c4762a1bSJed Brown[3] 0: 0 1
67c4762a1bSJed Brown## Inverse of Multi-SF
68c4762a1bSJed BrownPetscSF Object: 4 MPI processes
69c4762a1bSJed Brown  type: basic
70c4762a1bSJed Brown  [0] Number of roots=2, leaves=5, remote ranks=3
71c4762a1bSJed Brown  [0] 0 <- (3,1)
72c4762a1bSJed Brown  [0] 1 <- (1,0)
73c4762a1bSJed Brown  [0] 2 <- (1,2)
74c4762a1bSJed Brown  [0] 3 <- (2,2)
75c4762a1bSJed Brown  [0] 4 <- (3,2)
76c4762a1bSJed Brown  [1] Number of roots=3, leaves=2, remote ranks=2
77c4762a1bSJed Brown  [1] 0 <- (0,1)
78c4762a1bSJed Brown  [1] 1 <- (2,0)
79c4762a1bSJed Brown  [2] Number of roots=3, leaves=2, remote ranks=2
80c4762a1bSJed Brown  [2] 0 <- (1,1)
81c4762a1bSJed Brown  [2] 1 <- (3,0)
82c4762a1bSJed Brown  [3] Number of roots=3, leaves=2, remote ranks=2
83c4762a1bSJed Brown  [3] 0 <- (2,1)
84c4762a1bSJed Brown  [3] 1 <- (0,0)
85*62152dedSBarry Smith  MultiSF sort=rank-order
86c4762a1bSJed Brown## Inverse of Multi-SF, original numbering
87c4762a1bSJed Brown  [0] Number of roots=2, leaves=5, remote ranks=3
88c4762a1bSJed Brown  [0] 0 <- (3,1)
89c4762a1bSJed Brown  [0] 1 <- (1,0)
90c4762a1bSJed Brown  [0] 2 <- (1,2)
91c4762a1bSJed Brown  [0] 2 <- (2,2)
92c4762a1bSJed Brown  [0] 2 <- (3,2)
93c4762a1bSJed Brown  [1] Number of roots=3, leaves=2, remote ranks=2
94c4762a1bSJed Brown  [1] 0 <- (0,1)
95c4762a1bSJed Brown  [1] 1 <- (2,0)
96c4762a1bSJed Brown  [2] Number of roots=3, leaves=2, remote ranks=2
97c4762a1bSJed Brown  [2] 0 <- (1,1)
98c4762a1bSJed Brown  [2] 1 <- (3,0)
99c4762a1bSJed Brown  [3] Number of roots=3, leaves=2, remote ranks=2
100c4762a1bSJed Brown  [3] 0 <- (2,1)
101c4762a1bSJed Brown  [3] 1 <- (0,0)
102