Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/Application/edf/edf.xml
3204 views
1
<?xml version='1.0' encoding='UTF-8'?>
2
<!DOCTYPE edf>
3
<edf version="1.0" >
4
<ALL Widget="" >
5
<Name>Stuff for all 'Solvers'</Name>
6
7
<Equation>
8
<Parameter Widget="Label" > <Name> Activate for this equation set </Name> </Parameter>
9
<Parameter Widget="CheckBox">
10
<Name> Active </Name>
11
<Type> Logical </Type>
12
<Statustip> Check if this equation is part of the PDE-system</Statustip>
13
<Whatis> If checked, this equation is part of the PDE-system. </Whatis>
14
</Parameter>
15
16
<Parameter Widget="Label" > <Name> Give Execution priority </Name> </Parameter>
17
<Parameter Widget="Edit">
18
<Name> Priority </Name>
19
<Type> Integer </Type>
20
<Statustip> Execution priority </Statustip>
21
<Whatis> Solver execution priority, determines solvers execution order. </Whatis>
22
</Parameter>
23
</Equation>
24
</ALL>
25
26
<PDE Name="General" >
27
<Name>General</Name>
28
<Equation>
29
</Equation>
30
31
<Material>
32
<Parameter Widget="Label" > <Name> Properties </Name> </Parameter>
33
34
<Parameter Widget="Edit" >
35
<Name> Density </Name>
36
<Whatis>Density value may be entered here. Some models, like the ideal gas model compute density internally. In such case this value may not be necessary.</Whatis>
37
<StatusTip>Give value to density.</StatusTip>
38
</Parameter>
39
40
<Parameter Widget="Edit" >
41
<Name> Heat Capacity </Name>
42
<Whatis>Specific heat capacity value may be entered here.</Whatis>
43
<StatusTip> Set value to specific heat capacity </StatusTip>
44
</Parameter>
45
46
<Parameter Widget="Edit" >
47
<Name> Specific Heat Ratio </Name>
48
<Whatis> The ratio of specific heats (in constant pressure versus in constant volume) may be given with this keyword. The default value of this setting is 5/3, which is the appropriate value for monoatomic ideal gas. </Whatis>
49
</Parameter>
50
51
<Parameter Widget="Edit" >
52
<Name> Reference Temperature </Name>
53
<Whatis> Reference temperature value for various situations.</Whatis>
54
<StatusTip> Set value to reference temperature.</StatusTip>
55
</Parameter>
56
57
<Parameter Widget="Edit" >
58
<Name> Reference Pressure </Name>
59
<Whatis> Reference pressure for compressible flow computations.</Whatis>
60
<StatusTip> Set value to reference pressure.</StatusTip>
61
</Parameter>
62
63
<Parameter Widget="Edit" >
64
<Name> Heat expansion Coeff.</Name>
65
<SifName> Heat expansion Coefficient</SifName>
66
<Whatis> Material heat expansion coefficient.</Whatis>
67
<StatusTip> Set value to heat expansion coefficient.</StatusTip>
68
</Parameter>
69
70
<Parameter Widget="Label">
71
<Name> Free text input </Name>
72
</Parameter>
73
74
<Parameter Widget="TextEdit" Enabled="True">
75
<Name> Free text </Name>
76
<Type> String </Type>
77
<Whatis> Free text is copied into the Material-block of the SIF as such. </Whatis>
78
<StatusTip> Free text is copied into the Material-block of the SIF as such. </StatusTip>
79
</Parameter>
80
</Material>
81
82
<BoundaryCondition>
83
<Parameter Widget="Label"> <Name> Periodic boundary conditions </Name> </Parameter>
84
<Parameter Widget="Edit">
85
<Name> Periodic Boundary ID </Name>
86
<Activate> /General/BoundaryCondition/Translate 3-vector </Activate>
87
<Activate> /General/BoundaryCondition/Scale 3-vector </Activate>
88
<Activate> /General/BoundaryCondition/Rotate 3-vector </Activate>
89
<Activate> /Heat Equation/BoundaryCondition/Temperature periodic</Activate>
90
<Activate> /Navier-Stokes/BoundaryCondition/Pressure periodic</Activate>
91
<Activate> /Navier-Stokes/BoundaryCondition/Velocity 1 periodic</Activate>
92
<Activate> /Navier-Stokes/BoundaryCondition/Velocity 2 periodic</Activate>
93
<Activate> /Navier-Stokes/BoundaryCondition/Velocity 3 periodic</Activate>
94
<Activate> /Linear elasticity/BoundaryCondition/Displacement 1 periodic</Activate>
95
<Activate> /Linear elasticity/BoundaryCondition/Displacement 2 periodic</Activate>
96
<Activate> /Linear elasticity/BoundaryCondition/Displacement 3 periodic</Activate>
97
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 1 periodic</Activate>
98
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 2 periodic</Activate>
99
<Activate> /Mesh Update/BoundaryCondition/Mesh Update 3 periodic</Activate>
100
<Activate> /Helmholtz Equation/BoundaryCondition/Pressure Wave 1 periodic</Activate>
101
<Activate> /Helmholtz Equation/BoundaryCondition/Pressure Wave 2 periodic</Activate>
102
<SifName> Periodic BC </SifName>
103
</Parameter>
104
<Parameter Widget="Edit" Enabled="False">
105
<Name> Translate 3-vector </Name>
106
<SifName> Periodic BC Translate(3)</SifName>
107
</Parameter>
108
<Parameter Widget="Edit" Enabled="False">
109
<Name> Scale 3-vector </Name>
110
<SifName> Periodic BC Scale(3)</SifName>
111
</Parameter>
112
<Parameter Widget="Edit" Enabled="False">
113
<Name> Rotate 3-vector </Name>
114
<SifName> Periodic BC Rotate(3)</SifName>
115
</Parameter>
116
117
<Parameter Widget="Label">
118
<Name> Free text input </Name>
119
</Parameter>
120
121
<Parameter Widget="TextEdit" Enabled="True">
122
<Name> Free text </Name>
123
<Type> String </Type>
124
<Whatis> Free text is copied into the Boundary Condition-block of the SIF as such. </Whatis>
125
<StatusTip> Free text is copied into the Boundary Condition-block of the SIF as such. </StatusTip>
126
</Parameter>
127
</BoundaryCondition>
128
</PDE>
129
</edf>
130
131