opm-simulators/tests/referencesolutions/s0004-p0003-obstacle_immiscible-heuristix.vtu
Andreas Lauser f7982e15ce parallelization: treat off-diagonal matrix entries on the process boundaries properly
this is required so that the element-centered finite volume method
does not handle each partition of the domain separately. (i.e. so that
fluxes accross faces on the process boundaries are considered) mea culpa!

The fix for this is to also include these entries in the matrix which
uses domestic indices. This required some rather extensive changes to
the blacklisting mechanism as for this it must be possible to
translate the index of a blacklisted entity (i.e., an entity in a
ghost or an overlap cell) to a domestic index (i.e., the corresponding
index in the algebraic overlap).

Note that the code for algebraic overlaps is *fun* and the person who
wrote it should be tarred and feathered. (*ouch* ;)) Seriously: Better
approaches than "lets-throw-this-away-and-use-grid-overlaps" are
deeply appreciated. (The grid overlap is not really useful in Dune
because only "Mickey Mouse grids" like Dune::YaspGrid support it.)
2014-07-21 21:25:27 +02:00

220 lines
16 KiB
XML

<?xml version="1.0"?>
<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian">
<UnstructuredGrid>
<Piece NumberOfCells="96" NumberOfPoints="117">
<PointData Scalars="pressure_l">
<DataArray type="Float32" Name="pressure_l" NumberOfComponents="1" format="ascii">
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.5 99002.5 99002.5 99002.5
99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5
</DataArray>
<DataArray type="Float32" Name="pressure_g" NumberOfComponents="1" format="ascii">
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7
99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.7 99002.5 99002.5 99002.5 99002.5
99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5 99002.5
</DataArray>
<DataArray type="Float32" Name="density_l" NumberOfComponents="1" format="ascii">
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047 997.047
</DataArray>
<DataArray type="Float32" Name="density_g" NumberOfComponents="1" format="ascii">
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874 1.11874
</DataArray>
<DataArray type="Float32" Name="saturation_l" NumberOfComponents="1" format="ascii">
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06
7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06
</DataArray>
<DataArray type="Float32" Name="saturation_g" NumberOfComponents="1" format="ascii">
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
</DataArray>
<DataArray type="Float32" Name="relativePerm_l" NumberOfComponents="1" format="ascii">
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06
7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28869e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06
7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06 7.28847e-06
</DataArray>
<DataArray type="Float32" Name="relativePerm_g" NumberOfComponents="1" format="ascii">
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993 0.999993
</DataArray>
<DataArray type="Float32" Name="porosity" NumberOfComponents="1" format="ascii">
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
</DataArray>
<DataArray type="Float32" Name="temperature" NumberOfComponents="1" format="ascii">
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15 298.15
</DataArray>
</PointData>
<Points>
<DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii">
30 20 0 32.5 20 0 30 22.5 0 32.5 22.5 0
35 20 0 35 22.5 0 37.5 20 0 37.5 22.5 0
40 20 0 40 22.5 0 42.5 20 0 42.5 22.5 0
45 20 0 45 22.5 0 47.5 20 0 47.5 22.5 0
50 20 0 50 22.5 0 52.5 20 0 52.5 22.5 0
55 20 0 55 22.5 0 57.5 20 0 57.5 22.5 0
60 20 0 60 22.5 0 30 25 0 32.5 25 0
35 25 0 37.5 25 0 40 25 0 42.5 25 0
45 25 0 47.5 25 0 50 25 0 52.5 25 0
55 25 0 57.5 25 0 60 25 0 30 27.5 0
32.5 27.5 0 35 27.5 0 37.5 27.5 0 40 27.5 0
42.5 27.5 0 45 27.5 0 47.5 27.5 0 50 27.5 0
52.5 27.5 0 55 27.5 0 57.5 27.5 0 60 27.5 0
30 30 0 32.5 30 0 35 30 0 37.5 30 0
40 30 0 42.5 30 0 45 30 0 47.5 30 0
50 30 0 52.5 30 0 55 30 0 57.5 30 0
60 30 0 30 32.5 0 32.5 32.5 0 35 32.5 0
37.5 32.5 0 40 32.5 0 42.5 32.5 0 45 32.5 0
47.5 32.5 0 50 32.5 0 52.5 32.5 0 55 32.5 0
57.5 32.5 0 60 32.5 0 30 35 0 32.5 35 0
35 35 0 37.5 35 0 40 35 0 42.5 35 0
45 35 0 47.5 35 0 50 35 0 52.5 35 0
55 35 0 57.5 35 0 60 35 0 30 37.5 0
32.5 37.5 0 35 37.5 0 37.5 37.5 0 40 37.5 0
42.5 37.5 0 45 37.5 0 47.5 37.5 0 50 37.5 0
52.5 37.5 0 55 37.5 0 57.5 37.5 0 60 37.5 0
30 40 0 32.5 40 0 35 40 0 37.5 40 0
40 40 0 42.5 40 0 45 40 0 47.5 40 0
50 40 0 52.5 40 0 55 40 0 57.5 40 0
60 40 0
</DataArray>
</Points>
<Cells>
<DataArray type="Int32" Name="connectivity" NumberOfComponents="1" format="ascii">
0 1 3 2 1 4 5 3 4 6 7 5
6 8 9 7 8 10 11 9 10 12 13 11
12 14 15 13 14 16 17 15 16 18 19 17
18 20 21 19 20 22 23 21 22 24 25 23
2 3 27 26 3 5 28 27 5 7 29 28
7 9 30 29 9 11 31 30 11 13 32 31
13 15 33 32 15 17 34 33 17 19 35 34
19 21 36 35 21 23 37 36 23 25 38 37
26 27 40 39 27 28 41 40 28 29 42 41
29 30 43 42 30 31 44 43 31 32 45 44
32 33 46 45 33 34 47 46 34 35 48 47
35 36 49 48 36 37 50 49 37 38 51 50
39 40 53 52 40 41 54 53 41 42 55 54
42 43 56 55 43 44 57 56 44 45 58 57
45 46 59 58 46 47 60 59 47 48 61 60
48 49 62 61 49 50 63 62 50 51 64 63
52 53 66 65 53 54 67 66 54 55 68 67
55 56 69 68 56 57 70 69 57 58 71 70
58 59 72 71 59 60 73 72 60 61 74 73
61 62 75 74 62 63 76 75 63 64 77 76
65 66 79 78 66 67 80 79 67 68 81 80
68 69 82 81 69 70 83 82 70 71 84 83
71 72 85 84 72 73 86 85 73 74 87 86
74 75 88 87 75 76 89 88 76 77 90 89
78 79 92 91 79 80 93 92 80 81 94 93
81 82 95 94 82 83 96 95 83 84 97 96
84 85 98 97 85 86 99 98 86 87 100 99
87 88 101 100 88 89 102 101 89 90 103 102
91 92 105 104 92 93 106 105 93 94 107 106
94 95 108 107 95 96 109 108 96 97 110 109
97 98 111 110 98 99 112 111 99 100 113 112
100 101 114 113 101 102 115 114 102 103 116 115
</DataArray>
<DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii">
4 8 12 16 20 24 28 32 36 40 44 48
52 56 60 64 68 72 76 80 84 88 92 96
100 104 108 112 116 120 124 128 132 136 140 144
148 152 156 160 164 168 172 176 180 184 188 192
196 200 204 208 212 216 220 224 228 232 236 240
244 248 252 256 260 264 268 272 276 280 284 288
292 296 300 304 308 312 316 320 324 328 332 336
340 344 348 352 356 360 364 368 372 376 380 384
</DataArray>
<DataArray type="UInt8" Name="types" NumberOfComponents="1" format="ascii">
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9
</DataArray>
</Cells>
</Piece>
</UnstructuredGrid>
</VTKFile>