Wiki
Clone wikipflotran / Developers / CodeDevelopment / UnstructuredGrid
Indices of grid cells in "natural order" for a 5x5 mesh
x-----x-----x-----x-----x-----x | | | | | | | 21 | 22 | 23 | 24 | 25 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | 16 | 17 | 18 | 19 | 20 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | 11 | 12 | 13 | 14 | 15 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | 6 | 7 | 8 | 9 | 10 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | 1 | 2 | 3 | 4 | 5 | | | | | | | x-----x-----x-----x-----x-----x
###Domain decomposition across 3 processors
x-----x-----x-----x-----x-----x | | | | | | | p2 | p2 | p2 | p2 | p2 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | p1 | p2 | p2 | p2 | p0 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | p1 | p1 | p1 | p2 | p0 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | p1 | p1 | p1 | p1 | p0 | | | | | | | x-----x-----x-----x-----x-----x | | | | | | | p0 | p0 | p0 | p0 | p0 | | | | | | | x-----x-----x-----x-----x-----x
Indices of grid cells in "PETSc order"
p0: p1: p2: x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | | [25]| | [21]| | | | | | 21 | 22 | 23 | 24 | 25 | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | [20]| 8 | | 16 | [18]| [19]| | | | [16]| 18 | 19 | 20 | [8] | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | [17]| 7 | | 13 | 14 | 15 | [17]| | | | [14]| [15]| 17 | [7] | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | [9] | [10]| [11]| [12]| 6 | | 9 | 10 | 11 | 12 | [6] | | | | | [12]| | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | 1 | 2 | 3 | 4 | 5 | | [1] | [2] | [3] | [4] | | | | | | | | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x
Indices of grid cells in "local order"
p0: p1: p2: x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | | [25]| | [17]| | | | | | 5 | 6 | 7 | 8 | 9 | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | [14]| 8 | | 8 | [15]| [16]| | | | [14]| 2 | 3 | 4 | [15]| | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | | | | [13]| 7 | | 5 | 6 | 7 | [14]| | | | [11]| [12]| 1 | [13]| | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | [9] | [10]| [11]| [12]| 6 | | 1 | 2 | 3 | 4 | [13]| | | | | [10]| | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x | | | | | | | | | | | | | | | | | | | 1 | 2 | 3 | 4 | 5 | | [9] | [10]| [11]| [12]| | | | | | | | | | | | | | | | | | | | | | | | | | x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x x-----x-----x-----x-----x-----x
L/G = Local or Ghost L_ID = Local ID N_ID = Natural ID P_ID = PETSc ID ---------------------------| |---------------------------| |---------------------------| P-0 | | P-1 | | P-2 | ---------------------------| |---------------------------| |---------------------------| L or G| L_ID | N_ID | P_ID | |L or G| L_ID | N_ID | P_ID | |L or G| L_ID | N_ID | P_ID | ------|------|------|------| |------|------|------|------| |------|------|------|------| L | 1 | 1 | 1 | | L | 1 | 6 | 9 | | L | 1 | 14 | 17 | L | 2 | 2 | 2 | | L | 2 | 7 | 10 | | L | 2 | 17 | 18 | L | 3 | 3 | 3 | | L | 3 | 8 | 11 | | L | 3 | 18 | 19 | L | 4 | 4 | 4 | | L | 4 | 9 | 12 | | L | 4 | 19 | 20 | L | 5 | 5 | 5 | | L | 5 | 11 | 13 | | L | 5 | 21 | 21 | L | 6 | 10 | 6 | | L | 6 | 12 | 14 | | L | 6 | 22 | 22 | L | 7 | 15 | 7 | | L | 7 | 13 | 15 | | L | 7 | 23 | 23 | L | 8 | 20 | 8 | | L | 8 | 16 | 16 | | L | 8 | 24 | 24 | G | 9 | 6 | 9 | | G | 9 | 1 | 1 | | L | 9 | 25 | 25 | G | 10 | 7 | 10 | | G | 10 | 2 | 2 | | G | 10 | 9 | 12 | G | 11 | 8 | 11 | | G | 11 | 3 | 3 | | G | 11 | 12 | 14 | G | 12 | 9 | 12 | | G | 12 | 4 | 4 | | G | 12 | 13 | 15 | G | 13 | 14 | 17 | | G | 13 | 10 | 6 | | G | 13 | 15 | 7 | G | 14 | 19 | 20 | | G | 14 | 14 | 17 | | G | 14 | 16 | 16 | G | 15 | 25 | 25 | | G | 15 | 17 | 18 | | G | 15 | 20 | 8 | | | | | | G | 16 | 18 | 19 | | | | | | | | | | | G | 17 | 21 | 21 | | | | | |
Updated