Skip to content

Commit bbb4375

Browse files
authored
Merge pull request #1676 from rjoussen/tsi-enable-thermo-vtk-output
[TSI] Enable vtk output for thermo field
2 parents d06aef0 + 9f8598a commit bbb4375

File tree

16 files changed

+668
-2
lines changed

16 files changed

+668
-2
lines changed

src/thermo/src/implicit/4C_thermo_timint.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,13 +385,13 @@ void Thermo::TimInt::write_runtime_output()
385385
if (runtime_vtk_params_.output_temperature_state)
386386
{
387387
runtime_vtk_writer_->append_result_data_vector_with_context(
388-
*tempn_, Core::IO::OutputEntity::node, {"temperature"});
388+
*tempn_, Core::IO::OutputEntity::dof, {"temperature"});
389389
}
390390

391391
if (runtime_vtk_params_.output_temperature_rate_state)
392392
{
393393
runtime_vtk_writer_->append_result_data_vector_with_context(
394-
*raten_, Core::IO::OutputEntity::node, {"temperature_rate"});
394+
*raten_, Core::IO::OutputEntity::dof, {"temperature_rate"});
395395
}
396396

397397
if (runtime_vtk_params_.output_conductivity_state)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="Collection" version="0.1" ByteOrder="LittleEndian">
6+
<Collection>
7+
<DataSet timestep="5.00000000000000e+00" group="" part="0" file="tsi_heatflux_iterstagg-vtk-files/structure-00005.pvtu"/>
8+
</Collection>
9+
</VTKFile>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="Collection" version="0.1" ByteOrder="LittleEndian">
6+
<Collection>
7+
<DataSet timestep="5.00000000000000e+00" group="" part="0" file="tsi_heatflux_iterstagg-vtk-files/thermo-00005.pvtu"/>
8+
</Collection>
9+
</VTKFile>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<?xml version="1.0" ?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="UnstructuredGrid" version="0.1" compressor="vtkZLibDataCompressor" byte_order="LittleEndian">
6+
<UnstructuredGrid>
7+
<FieldData>
8+
<DataArray type="Float64" Name="TIME" NumberOfTuples="1" format="ascii">
9+
5.000000000000000e+00
10+
</DataArray>
11+
</FieldData>
12+
13+
<Piece NumberOfPoints="24" NumberOfCells="3" >
14+
<Points>
15+
<DataArray type="Float64" NumberOfComponents="3" format="ascii">
16+
1.000000000000000e+01 0.000000000000000e+00 5.000000000000000e-01
17+
1.000000000000000e+01 1.000000000000000e+00 5.000000000000000e-01
18+
1.000000000000000e+01 1.000000000000000e+00 -5.000000000000000e-01
19+
1.000000000000000e+01 0.000000000000000e+00 -5.000000000000000e-01
20+
6.666666510000000e+00 0.000000000000000e+00 5.000000000000000e-01
21+
6.666666510000000e+00 1.000000000000000e+00 5.000000000000000e-01
22+
6.666666510000000e+00 1.000000000000000e+00 -5.000000000000000e-01
23+
6.666666510000000e+00 0.000000000000000e+00 -5.000000000000000e-01
24+
6.666666510000000e+00 0.000000000000000e+00 5.000000000000000e-01
25+
6.666666510000000e+00 1.000000000000000e+00 5.000000000000000e-01
26+
6.666666510000000e+00 1.000000000000000e+00 -5.000000000000000e-01
27+
6.666666510000000e+00 0.000000000000000e+00 -5.000000000000000e-01
28+
3.333333250000000e+00 0.000000000000000e+00 5.000000000000000e-01
29+
3.333333250000000e+00 1.000000000000000e+00 5.000000000000000e-01
30+
3.333333250000000e+00 1.000000000000000e+00 -5.000000000000000e-01
31+
3.333333250000000e+00 0.000000000000000e+00 -5.000000000000000e-01
32+
3.333333250000000e+00 0.000000000000000e+00 5.000000000000000e-01
33+
3.333333250000000e+00 1.000000000000000e+00 5.000000000000000e-01
34+
3.333333250000000e+00 1.000000000000000e+00 -5.000000000000000e-01
35+
3.333333250000000e+00 0.000000000000000e+00 -5.000000000000000e-01
36+
0.000000000000000e+00 0.000000000000000e+00 5.000000000000000e-01
37+
0.000000000000000e+00 1.000000000000000e+00 5.000000000000000e-01
38+
0.000000000000000e+00 1.000000000000000e+00 -5.000000000000000e-01
39+
0.000000000000000e+00 0.000000000000000e+00 -5.000000000000000e-01
40+
</DataArray>
41+
</Points>
42+
43+
<Cells>
44+
<DataArray type="Int32" Name="connectivity" format="ascii">
45+
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
46+
</DataArray>
47+
<DataArray type="Int32" Name="offsets" format="ascii">
48+
8 16 24
49+
</DataArray>
50+
<DataArray type="UInt8" Name="types" format="ascii">
51+
12 12 12
52+
</DataArray>
53+
</Cells>
54+
55+
<PointData>
56+
<DataArray type="Float64" Name="displacement" NumberOfComponents="3" format="ascii">
57+
4.260662615816639e-01 0.000000000000000e+00 0.000000000000000e+00
58+
4.260662615816640e-01 0.000000000000000e+00 0.000000000000000e+00
59+
4.260662615816639e-01 0.000000000000000e+00 0.000000000000000e+00
60+
4.260662615816640e-01 0.000000000000000e+00 0.000000000000000e+00
61+
1.892629022178378e-01 0.000000000000000e+00 0.000000000000000e+00
62+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
63+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
64+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
65+
1.892629022178378e-01 0.000000000000000e+00 0.000000000000000e+00
66+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
67+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
68+
1.892629022178377e-01 0.000000000000000e+00 0.000000000000000e+00
69+
4.730517732457894e-02 0.000000000000000e+00 0.000000000000000e+00
70+
4.730517732457896e-02 0.000000000000000e+00 0.000000000000000e+00
71+
4.730517732457894e-02 0.000000000000000e+00 0.000000000000000e+00
72+
4.730517732457895e-02 0.000000000000000e+00 0.000000000000000e+00
73+
4.730517732457894e-02 0.000000000000000e+00 0.000000000000000e+00
74+
4.730517732457896e-02 0.000000000000000e+00 0.000000000000000e+00
75+
4.730517732457894e-02 0.000000000000000e+00 0.000000000000000e+00
76+
4.730517732457895e-02 0.000000000000000e+00 0.000000000000000e+00
77+
0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00
78+
0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00
79+
0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00
80+
0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00
81+
</DataArray>
82+
</PointData>
83+
84+
</Piece>
85+
</UnstructuredGrid>
86+
</VTKFile>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" ?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="PUnstructuredGrid" version="0.1" byte_order="LittleEndian">
6+
<PUnstructuredGrid GhostLevel="0">
7+
<PPoints>
8+
<PDataArray type="Float64" NumberOfComponents="3"/>
9+
</PPoints>
10+
<PPointData>
11+
<PDataArray type="Float64" Name="displacement" NumberOfComponents="3" format="ascii"/>
12+
</PPointData>
13+
<Piece Source="structure-00005-0.vtu"/>
14+
</PUnstructuredGrid>
15+
</VTKFile>
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
<?xml version="1.0" ?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="UnstructuredGrid" version="0.1" compressor="vtkZLibDataCompressor" byte_order="LittleEndian">
6+
<UnstructuredGrid>
7+
<FieldData>
8+
<DataArray type="Float64" Name="TIME" NumberOfTuples="1" format="ascii">
9+
5.000000000000000e+00
10+
</DataArray>
11+
</FieldData>
12+
13+
<Piece NumberOfPoints="24" NumberOfCells="3" >
14+
<Points>
15+
<DataArray type="Float64" NumberOfComponents="3" format="ascii">
16+
1.000000000000000e+01 0.000000000000000e+00 5.000000000000000e-01
17+
1.000000000000000e+01 1.000000000000000e+00 5.000000000000000e-01
18+
1.000000000000000e+01 1.000000000000000e+00 -5.000000000000000e-01
19+
1.000000000000000e+01 0.000000000000000e+00 -5.000000000000000e-01
20+
6.666666510000000e+00 0.000000000000000e+00 5.000000000000000e-01
21+
6.666666510000000e+00 1.000000000000000e+00 5.000000000000000e-01
22+
6.666666510000000e+00 1.000000000000000e+00 -5.000000000000000e-01
23+
6.666666510000000e+00 0.000000000000000e+00 -5.000000000000000e-01
24+
6.666666510000000e+00 0.000000000000000e+00 5.000000000000000e-01
25+
6.666666510000000e+00 1.000000000000000e+00 5.000000000000000e-01
26+
6.666666510000000e+00 1.000000000000000e+00 -5.000000000000000e-01
27+
6.666666510000000e+00 0.000000000000000e+00 -5.000000000000000e-01
28+
3.333333250000000e+00 0.000000000000000e+00 5.000000000000000e-01
29+
3.333333250000000e+00 1.000000000000000e+00 5.000000000000000e-01
30+
3.333333250000000e+00 1.000000000000000e+00 -5.000000000000000e-01
31+
3.333333250000000e+00 0.000000000000000e+00 -5.000000000000000e-01
32+
3.333333250000000e+00 0.000000000000000e+00 5.000000000000000e-01
33+
3.333333250000000e+00 1.000000000000000e+00 5.000000000000000e-01
34+
3.333333250000000e+00 1.000000000000000e+00 -5.000000000000000e-01
35+
3.333333250000000e+00 0.000000000000000e+00 -5.000000000000000e-01
36+
0.000000000000000e+00 0.000000000000000e+00 5.000000000000000e-01
37+
0.000000000000000e+00 1.000000000000000e+00 5.000000000000000e-01
38+
0.000000000000000e+00 1.000000000000000e+00 -5.000000000000000e-01
39+
0.000000000000000e+00 0.000000000000000e+00 -5.000000000000000e-01
40+
</DataArray>
41+
</Points>
42+
43+
<Cells>
44+
<DataArray type="Int32" Name="connectivity" format="ascii">
45+
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
46+
</DataArray>
47+
<DataArray type="Int32" Name="offsets" format="ascii">
48+
8 16 24
49+
</DataArray>
50+
<DataArray type="UInt8" Name="types" format="ascii">
51+
12 12 12
52+
</DataArray>
53+
</Cells>
54+
55+
<PointData>
56+
<DataArray type="Float64" Name="conductivity" format="ascii">
57+
5.200000000000000e+01
58+
5.200000000000000e+01
59+
5.200000000000000e+01
60+
5.200000000000000e+01
61+
5.200000000000000e+01
62+
5.200000000000000e+01
63+
5.200000000000000e+01
64+
5.200000000000000e+01
65+
5.200000000000000e+01
66+
5.200000000000000e+01
67+
5.200000000000000e+01
68+
5.200000000000000e+01
69+
5.200000000000000e+01
70+
5.200000000000000e+01
71+
5.200000000000000e+01
72+
5.200000000000000e+01
73+
5.200000000000000e+01
74+
5.200000000000000e+01
75+
5.200000000000000e+01
76+
5.200000000000000e+01
77+
5.200000000000000e+01
78+
5.200000000000000e+01
79+
5.200000000000000e+01
80+
5.200000000000000e+01
81+
</DataArray>
82+
<DataArray type="Int32" Name="node_gid" format="ascii">
83+
0
84+
1
85+
2
86+
3
87+
4
88+
5
89+
6
90+
7
91+
4
92+
5
93+
6
94+
7
95+
8
96+
9
97+
10
98+
11
99+
8
100+
9
101+
10
102+
11
103+
12
104+
13
105+
14
106+
15
107+
</DataArray>
108+
<DataArray type="Float64" Name="temperature" format="ascii">
109+
3.827136888748613e+03
110+
3.827136888748613e+03
111+
3.827136888748613e+03
112+
3.827136888748613e+03
113+
2.548337871399395e+03
114+
2.548337871399395e+03
115+
2.548337871399395e+03
116+
2.548337871399395e+03
117+
2.548337871399395e+03
118+
2.548337871399395e+03
119+
2.548337871399395e+03
120+
2.548337871399395e+03
121+
1.273600959809457e+03
122+
1.273600959809457e+03
123+
1.273600959809457e+03
124+
1.273600959809457e+03
125+
1.273600959809457e+03
126+
1.273600959809457e+03
127+
1.273600959809457e+03
128+
1.273600959809457e+03
129+
0.000000000000000e+00
130+
0.000000000000000e+00
131+
0.000000000000000e+00
132+
0.000000000000000e+00
133+
</DataArray>
134+
<DataArray type="Float64" Name="temperature_rate" format="ascii">
135+
0.000000000000000e+00
136+
0.000000000000000e+00
137+
0.000000000000000e+00
138+
0.000000000000000e+00
139+
0.000000000000000e+00
140+
0.000000000000000e+00
141+
0.000000000000000e+00
142+
0.000000000000000e+00
143+
0.000000000000000e+00
144+
0.000000000000000e+00
145+
0.000000000000000e+00
146+
0.000000000000000e+00
147+
0.000000000000000e+00
148+
0.000000000000000e+00
149+
0.000000000000000e+00
150+
0.000000000000000e+00
151+
0.000000000000000e+00
152+
0.000000000000000e+00
153+
0.000000000000000e+00
154+
0.000000000000000e+00
155+
0.000000000000000e+00
156+
0.000000000000000e+00
157+
0.000000000000000e+00
158+
0.000000000000000e+00
159+
</DataArray>
160+
</PointData>
161+
<CellData>
162+
<DataArray type="Float64" Name="element_gid" format="ascii">
163+
0.000000000000000e+00
164+
1.000000000000000e+00
165+
2.000000000000000e+00
166+
</DataArray>
167+
<DataArray type="Float64" Name="element_owner" format="ascii">
168+
0.000000000000000e+00
169+
0.000000000000000e+00
170+
0.000000000000000e+00
171+
</DataArray>
172+
</CellData>
173+
174+
</Piece>
175+
</UnstructuredGrid>
176+
</VTKFile>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" ?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="PUnstructuredGrid" version="0.1" byte_order="LittleEndian">
6+
<PUnstructuredGrid GhostLevel="0">
7+
<PPoints>
8+
<PDataArray type="Float64" NumberOfComponents="3"/>
9+
</PPoints>
10+
<PPointData>
11+
<PDataArray type="Float64" Name="conductivity" format="ascii"/>
12+
<PDataArray type="Int32" Name="node_gid" format="ascii"/>
13+
<PDataArray type="Float64" Name="temperature" format="ascii"/>
14+
<PDataArray type="Float64" Name="temperature_rate" format="ascii"/>
15+
</PPointData>
16+
<PCellData>
17+
<PDataArray type="Float64" Name="element_gid" format="ascii"/>
18+
<PDataArray type="Float64" Name="element_owner" format="ascii"/>
19+
</PCellData>
20+
<Piece Source="thermo-00005-0.vtu"/>
21+
</PUnstructuredGrid>
22+
</VTKFile>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="Collection" version="0.1" ByteOrder="LittleEndian">
6+
<Collection>
7+
<DataSet timestep="5.00000000000000e+00" group="" part="0" file="tsi_heatflux_monolithic-vtk-files/structure-00005.pvtu"/>
8+
</Collection>
9+
</VTKFile>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
# vtk DataFile Version 3.0
4+
-->
5+
<VTKFile type="Collection" version="0.1" ByteOrder="LittleEndian">
6+
<Collection>
7+
<DataSet timestep="5.00000000000000e+00" group="" part="0" file="tsi_heatflux_monolithic-vtk-files/thermo-00005.pvtu"/>
8+
</Collection>
9+
</VTKFile>

0 commit comments

Comments
 (0)