xref: /petsc/src/dm/tutorials/output/swarm_ex1_7.out (revision c20d77252dee0f9c80fc6f8b1a6f948e11175edb)
1DM Object: 4 MPI processes
2  type: swarm
3DMSwarmDataBucketView:
4  L                  = 196
5  buffer             = 4
6  allocated          = 200
7  nfields registered = 5
8    [  0]     DMSwarm_pid : Mem. usage       = 1.60e-03 (MB) [rank0]
9                            blocksize        = 1
10                            atomic size      = 8
11    [  1]    DMSwarm_rank : Mem. usage       = 8.00e-04 (MB) [rank0]
12                            blocksize        = 1
13                            atomic size      = 4
14    [  2]       viscosity : Mem. usage       = 1.60e-03 (MB) [rank0]
15                            blocksize        = 1
16                            atomic size      = 8
17    [  3]           coorx : Mem. usage       = 1.60e-03 (MB) [rank0]
18                            blocksize        = 1
19                            atomic size      = 8
20    [  4]           coory : Mem. usage       = 1.60e-03 (MB) [rank0]
21                            blocksize        = 1
22                            atomic size      = 8
23  Total mem. usage                           = 2.49e-02 (MB) (collective)
24rank[0] before(196,676)
25rank[1] before(168,676)
26rank[2] before(168,676)
27rank[3] before(144,676)
28[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
29[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
30[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
31[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
32[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
33[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
34[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
35[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
36[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
37[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
38[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
39[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
40[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
41[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
42[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
43[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
44[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
45[rank 0]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
46[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
47[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
48[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
49[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
50[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
51[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
52[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
53[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
54[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
55[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
56[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
57[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
58[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
59[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
60[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
61[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
62[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
63[rank 0]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
64[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
65[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
66[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
67[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
68[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
69[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
70[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
71[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
72[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
73[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
74[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
75[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
76[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
77[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
78[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
79[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
80[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
81[rank 0]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
82[rank 1]: box from 0 : range[+4.0106e-312,+0.0000e+00]x[+8.5967e-322,+0.0000e+00]
83[rank 1]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
84[rank 1]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
85[rank 2]: box from 0 : range[+4.0106e-312,+0.0000e+00]x[+8.5967e-322,+0.0000e+00]
86[rank 2]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
87[rank 2]: box from 3 : range[+0.0000e+00,+0.0000e+00]x[+1.2479e-315,+0.0000e+00]
88[rank 3]: box from 0 : range[+4.0106e-312,+0.0000e+00]x[+8.5967e-322,+0.0000e+00]
89[rank 3]: box from 1 : range[+0.0000e+00,+1.2479e-315]x[+0.0000e+00,+0.0000e+00]
90[rank 3]: box from 2 : range[+0.0000e+00,+0.0000e+00]x[+0.0000e+00,+0.0000e+00]
91DMSwarmDataEx: instance=0
92  topology status:        finalized
93  message lengths status: finalized
94  packer status status:   finalized
95  communication status:   finalized
96  Topology:
97    [0] neighbours: 3
98    [0]   neighbour[0] = 1
99    [0]   neighbour[1] = 2
100    [0]   neighbour[2] = 3
101    [1] neighbours: 3
102    [1]   neighbour[0] = 0
103    [1]   neighbour[1] = 2
104    [1]   neighbour[2] = 3
105    [2] neighbours: 3
106    [2]   neighbour[0] = 0
107    [2]   neighbour[1] = 1
108    [2]   neighbour[2] = 3
109    [3] neighbours: 3
110    [3]   neighbour[0] = 0
111    [3]   neighbour[1] = 1
112    [3]   neighbour[2] = 2
113  Message lengths:
114    [0] atomic size: 36
115    [0] >>>>> ( 0 units :: tag = 1 ) >>>>> [1]
116    [0] >>>>> ( 0 units :: tag = 2 ) >>>>> [2]
117    [0] >>>>> ( 0 units :: tag = 3 ) >>>>> [3]
118    [0] <<<<< ( 0 units :: tag = 4 ) <<<<< [1]
119    [0] <<<<< ( 0 units :: tag = 8 ) <<<<< [2]
120    [0] <<<<< ( 0 units :: tag = 12 ) <<<<< [3]
121    [1] atomic size: 36
122    [1] >>>>> ( 0 units :: tag = 4 ) >>>>> [0]
123    [1] >>>>> ( 0 units :: tag = 6 ) >>>>> [2]
124    [1] >>>>> ( 0 units :: tag = 7 ) >>>>> [3]
125    [1] <<<<< ( 0 units :: tag = 1 ) <<<<< [0]
126    [1] <<<<< ( 0 units :: tag = 9 ) <<<<< [2]
127    [1] <<<<< ( 0 units :: tag = 13 ) <<<<< [3]
128    [2] atomic size: 36
129    [2] >>>>> ( 0 units :: tag = 8 ) >>>>> [0]
130    [2] >>>>> ( 0 units :: tag = 9 ) >>>>> [1]
131    [2] >>>>> ( 0 units :: tag = 11 ) >>>>> [3]
132    [2] <<<<< ( 0 units :: tag = 2 ) <<<<< [0]
133    [2] <<<<< ( 0 units :: tag = 6 ) <<<<< [1]
134    [2] <<<<< ( 0 units :: tag = 14 ) <<<<< [3]
135    [3] atomic size: 36
136    [3] >>>>> ( 0 units :: tag = 12 ) >>>>> [0]
137    [3] >>>>> ( 0 units :: tag = 13 ) >>>>> [1]
138    [3] >>>>> ( 0 units :: tag = 14 ) >>>>> [2]
139    [3] <<<<< ( 0 units :: tag = 3 ) <<<<< [0]
140    [3] <<<<< ( 0 units :: tag = 7 ) <<<<< [1]
141    [3] <<<<< ( 0 units :: tag = 11 ) <<<<< [2]
142rank[0] after(196,676)
143rank[1] after(168,676)
144rank[2] after(168,676)
145rank[3] after(144,676)
146