Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/Application/edf/helmholtz.xml
3204 views
1
<?xml version='1.0' encoding='UTF-8'?>
2
<!DOCTYPE edf>
3
<edf version="1.0" >
4
<PDE Name="Helmholtz Equation" >
5
<Name>Helmholtz Equation</Name>
6
7
<Equation>
8
<Parameter Widget="Label">
9
<Name> Options </Name>
10
</Parameter>
11
<Parameter Widget="Edit">
12
<Name> Angular Frequency </Name>
13
</Parameter>
14
15
<Parameter Widget="Label" >
16
<Name> Convection</Name>
17
</Parameter>
18
19
<Parameter Widget="Edit">
20
<Name> Convection Velocity 1</Name>
21
</Parameter>
22
<Parameter Widget="Edit">
23
<Name> Convection Velocity 2</Name>
24
</Parameter>
25
<Parameter Widget="Edit">
26
<Name> Convection Velocity 3</Name>
27
</Parameter>
28
<Parameter Widget="Label" > <Name> This and that </Name> </Parameter>
29
<Parameter Widget="Edit">
30
<Name> Element Codes </Name>
31
<SifName> Element </SifName>
32
<Whatis> Define element degrees of freedom (p:n d:n n:n e:n f:n b:n d:n). "p" is the p-element degree, "e" number of edge DOFs, "f" number of face DOFs, "b" number of bubble DOFs, and "d" the Discontinuous Galerkin DOFs (0 = element number of nodes). "p" and "b" may be entered together, "d" on its own, and the rest together. </Whatis>
33
</Parameter>
34
35
<Parameter Widget="Label">
36
<Name> Free text input </Name>
37
</Parameter>
38
39
<Parameter Widget="TextEdit" Enabled="True">
40
<Name> Free text </Name>
41
<Type> String </Type>
42
<Whatis> Free text is copied into the Equation-block of the SIF as such. </Whatis>
43
<StatusTip> Free text is copied into the Equation-block of the SIF as such. </StatusTip>
44
</Parameter>
45
46
</Equation>
47
48
<Solver>
49
<Parameter Widget="Edit" >
50
<Name > Procedure </Name>
51
<DefaultValue> "HelmholtzSolve" "HelmholtzSolver" </DefaultValue>
52
</Parameter>
53
<Parameter Widget="Edit" Enabled="False">
54
<Name> Variable </Name>
55
<DefaultValue> Pressure Wave(2) </DefaultValue>
56
</Parameter>
57
58
59
<Parameter Widget="Label"> <Name>Additional Variables</Name> </Parameter>
60
<Parameter Widget="Edit">
61
<Name> Exported Variable 1 </Name>
62
<Activate> /Helmholtz Equation/Solver/Exported Variable 2</Activate>
63
</Parameter>
64
<Parameter Widget="Edit" Enabled="False" Visible="False">
65
<Name> Exported Variable 2 </Name>
66
<Activate> /Helmholtz Equation/Solver/Exported Variable 3</Activate>
67
</Parameter>
68
<Parameter Widget="Edit" Enabled="False" Visible="False">
69
<Name> Exported Variable 3 </Name>
70
<Activate> /Helmholtz Equation/Solver/Exported Variable 4</Activate>
71
</Parameter>
72
<Parameter Widget="Edit" Enabled="False" Visible="False">
73
<Name> Exported Variable 4 </Name>
74
<Activate> /Helmholtz Equation/Solver/Exported Variable 5</Activate>
75
</Parameter>
76
<Parameter Widget="Edit" Enabled="False" Visible="False">
77
<Name> Exported Variable 5 </Name>
78
</Parameter>
79
80
<Parameter Widget="Label"> <Name> Miscellaneous options </Name> </Parameter>
81
<Parameter Widget="CheckBox">
82
<Name> Calculate Loads </Name>
83
<Whatis> If checked compute boundary reaction forces. </Whatis>
84
</Parameter>
85
86
<Parameter Widget="Label">
87
<Name> Free text input </Name>
88
</Parameter>
89
90
<Parameter Widget="TextEdit" Enabled="True">
91
<Name> Free text </Name>
92
<Type> String </Type>
93
<Whatis> Free text is copied into the Solver-block of the SIF as such. </Whatis>
94
<StatusTip> Free text is copied into the Solver-block of the SIF as such. </StatusTip>
95
</Parameter>
96
97
</Solver>
98
99
<BodyForce>
100
<Parameter Widget="Label" > <Name> Volume sources </Name> </Parameter>
101
<Parameter Widget="Edit">
102
<Name> Volume source 1 (real part)</Name>
103
<SifName> Pressure Wave Source 1 </SifName>
104
</Parameter>
105
<Parameter Widget="Edit">
106
<Name> Volume source 2 (imag part)</Name>
107
<SifName> Pressure Wave Source 2 </SifName>
108
</Parameter>
109
110
<Parameter Widget="Label">
111
<Name> Free text input </Name>
112
</Parameter>
113
114
<Parameter Widget="TextEdit" Enabled="True">
115
<Name> Free text </Name>
116
<Type> String </Type>
117
<Whatis> Free text is copied into the Body Force-block of the SIF as such. </Whatis>
118
<StatusTip> Free text is copied into the Body Force-block of the SIF as such. </StatusTip>
119
</Parameter>
120
121
</BodyForce>
122
123
<Material>
124
<Parameter Widget="Label" > <Name> Properties </Name> </Parameter>
125
<Parameter Widget="Edit" >
126
<Name> Damping coefficient </Name>
127
<SifName> Sound damping </SifName>
128
</Parameter>
129
<Parameter Widget="Edit" >
130
<Name> Sound speed </Name>
131
</Parameter>
132
133
<Parameter Widget="Label">
134
<Name> Free text input </Name>
135
</Parameter>
136
137
<Parameter Widget="TextEdit" Enabled="True">
138
<Name> Free text </Name>
139
<Type> String </Type>
140
<Whatis> Free text is copied into the Material-block of the SIF as such. </Whatis>
141
<StatusTip> Free text is copied into the Material-block of the SIF as such. </StatusTip>
142
</Parameter>
143
</Material>
144
145
146
<InitialCondition>
147
<Parameter Widget="Label" > <Name> Variables </Name> </Parameter>
148
<Parameter Widget="Edit">
149
<Name> Pressure wave 1 (real part)</Name>
150
<SifName> Pressure Wave 1 </SifName>
151
</Parameter>
152
<Parameter Widget="Edit">
153
<Name> Pressure wave 2 (imag part) </Name>
154
<SifName> Pressure Wave 2 </SifName>
155
</Parameter>
156
157
<Parameter Widget="Label">
158
<Name> Free text input </Name>
159
</Parameter>
160
161
<Parameter Widget="TextEdit" Enabled="True">
162
<Name> Free text </Name>
163
<Type> String </Type>
164
<Whatis> Free text is copied into the Initial Condition-block of the SIF as such. </Whatis>
165
<StatusTip> Free text is copied into the Initial Condition-block of the SIF as such. </StatusTip>
166
</Parameter>
167
168
</InitialCondition>
169
170
<BoundaryCondition>
171
<Parameter Widget="Label" > <Name> Dirichlet Conditions </Name> </Parameter>
172
<Parameter Widget="Edit">
173
<Name> Pressure Wave 1 (real part) </Name>
174
<SifName> Pressure Wave 1 </SifName>
175
<Activate> /Helmholtz Equation/BoundaryCondition/Pressure Wave 1 Condition </Activate>
176
</Parameter>
177
<Parameter Widget="Edit">
178
<Name> Pressure Wave 2 (imag part) </Name>
179
<SifName> Pressure Wave 2 </SifName>
180
<Activate> /Helmholtz Equation/BoundaryCondition/Pressure Wave 2 Condition </Activate>
181
</Parameter>
182
183
<Parameter Widget="Edit" Enabled="False">
184
<Name> Pressure Wave 1 Condition </Name>
185
<Whatis> If the given value is less than zero, apply flux condition instead of the Dirichlet Condition. To be generally useful space and/or time varying values may be given. </Whatis>
186
<StatusTip> Give pressure 1 condition value for this boundary. </StatusTip>
187
</Parameter>
188
<Parameter Widget="Edit" Enabled="False">
189
<Name> Pressure Wave 2 Condition </Name>
190
<Whatis> If the given value is less than zero, apply flux condition instead of the Dirichlet Condition. To be generally useful space and/or time varying values may be given. </Whatis>
191
<StatusTip> Give pressure 2 condition value for this boundary. </StatusTip>
192
</Parameter>
193
194
<Parameter Widget="Label" > <Name> Flux conditions </Name> </Parameter>
195
<Parameter Widget="CheckBox">
196
<Name> Plane wave outlet condition </Name>
197
<SifName> Plane Wave BC </SifName>
198
</Parameter>
199
<Parameter Widget="Edit">
200
<Name> Real part of the flux</Name>
201
<SifName> Wave Flux 1 </SifName>
202
</Parameter>
203
<Parameter Widget="Edit">
204
<Name> Imag part of the flux</Name>
205
<SifName> Wave Flux 2 </SifName>
206
</Parameter>
207
<Parameter Widget="Edit">
208
<Name> Real part of the impedance </Name>
209
<SifName> Wave impedance 1 </SifName>
210
</Parameter>
211
<Parameter Widget="Edit">
212
<Name> Imag part of the impedance </Name>
213
<SifName> Wave impedance 2 </SifName>
214
</Parameter>
215
216
<Parameter Widget="Label"> <Name> Periodic boundary condition </Name> </Parameter>
217
<Parameter Widget="CheckBox" Enabled="False">
218
<Name> Pressure Wave 1 periodic </Name>
219
<SifName> Periodic BC Pressure Wave 1 </SifName>
220
</Parameter>
221
<Parameter Widget="CheckBox" Enabled="False">
222
<Name> Pressure Wave 2 periodic </Name>
223
<SifName> Periodic BC Pressure Wave 2 </SifName>
224
</Parameter>
225
226
<Parameter Widget="Label">
227
<Name> Free text input </Name>
228
</Parameter>
229
230
<Parameter Widget="TextEdit" Enabled="True">
231
<Name> Free text </Name>
232
<Type> String </Type>
233
<Whatis> Free text is copied into the Boundary Condition-block of the SIF as such. </Whatis>
234
<StatusTip> Free text is copied into the Boundary Condition-block of the SIF as such. </StatusTip>
235
</Parameter>
236
237
</BoundaryCondition>
238
</PDE>
239
</edf>
240
241