1! test case for complex valued solvers
2! some solvers that were used for real value Poisson case are
3! dropped out because they do not reach convergence.
4
5$ r =  1.224
6$ c = 340
7$ w = 15000
8$ k = w / c
9
10Header
11  CHECK KEYWORDS Warn
12  Mesh DB "." "MeshFiles"
13End
14
15Simulation
16  Max Output Level = 5
17  Angular Frequency = $w
18
19  Coordinate System = "Cartesian"
20  Simulation Type = "Steady State"
21  Output Intervals = 1
22  Steady State Max Iterations = 1
23End
24
25Body 1
26  Equation = 1
27  Material = 1
28End
29
30Equation 1 :: Helmholtz = Logical True
31
32Solver 1
33  Equation = "Helmholtz"
34
35  Variable Dofs = 2
36  Variable = "Pressure"
37
38  Procedure = "HelmholtzSolve" "HelmholtzSolver"
39
40  Exported Variable 1 = Flux
41  Exported Variable 1 DOFs = 2
42
43  Linear System Max Iterations = 3500
44  Linear System Convergence Tolerance = 1.0e-08
45  Linear System Abort Not Converged = True
46  Linear System Preconditioning = "ILU2"
47  Linear System Residual Output = 20
48  Linear System Precondition Recompute = 1
49
50  Steady State Convergence Tolerance = 1.0e-05
51
52  Nonlinear System Convergence Tolerance = 1.0e-05
53  Nonlinear System Max Iterations = 1
54  Nonlinear System Newton After Iterations = 3
55  Nonlinear System Newton After Tolerance = 1.0e-02
56  Nonlinear System Relaxation Factor = 1
57End
58
59Material 1
60  Density = $ r
61  Sound Speed = $ c
62End
63
64Boundary Condition 1
65  Normal Target Body = 0  ! Change normal direction if desired
66  Target Boundaries(1) = 2
67  Wave Flux 1 = 1
68End
69
70Boundary Condition 2
71  Target Boundaries(1) = 1
72  Wave Impedance 1 = Real $ c
73End
74
75Solver 1 :: Reference Norm = Real 0.128318193425E-01
76Solver 1 :: Linear System Solver = Direct
77Solver 1 :: Linear System Direct Method = Banded
78
79Boundary Condition 1 :: Wave Flux 1 = 1
80RUN
81
82
83Solver 1 :: Reference Norm = Real 0.256636386851E-01
84Solver 1 :: Linear System Solver = Direct
85Solver 1 :: Linear System Direct Method = UMFPack
86
87Boundary Condition 1 :: Wave Flux 1 = 2
88RUN
89
90
91Solver 1 :: Reference Norm = Real 0.641590967148E-01
92Solver 1 :: Linear System Solver = Iterative
93Solver 1 :: Linear System Iterative Method = CG
94
95Boundary Condition 1 :: Wave Flux 1 = 5
96RUN
97
98
99Solver 1 :: Reference Norm = Real 0.769909160662E-01
100Solver 1 :: Linear System Solver = Iterative
101Solver 1 :: Linear System Iterative Method = CGS
102
103Boundary Condition 1 :: Wave Flux 1 = 6
104RUN
105
106
107Solver 1 :: Reference Norm = Real 0.898227353788E-01
108Solver 1 :: Linear System Solver = Iterative
109Solver 1 :: Linear System Iterative Method = QMR
110
111Boundary Condition 1 :: Wave Flux 1 = 7
112RUN
113
114
115Solver 1 :: Reference Norm = Real 0.102654554732
116Solver 1 :: Linear System Solver = Iterative
117Solver 1 :: Linear System Iterative Method = TFQMR
118
119Boundary Condition 1 :: Wave Flux 1 = 8
120RUN
121
122
123Solver 1 :: Reference Norm = Real 0.115486374077
124Solver 1 :: Linear System Solver = Iterative
125Solver 1 :: Linear System Iterative Method = GMRES
126
127Boundary Condition 1 :: Wave Flux 1 = 9
128RUN
129
130
131Solver 1 :: Reference Norm = Real 0.128318193405
132Solver 1 :: Linear System Solver = Iterative
133Solver 1 :: Linear System Iterative Method = BiCGStab
134
135Boundary Condition 1 :: Wave Flux 1 = 10
136RUN
137
138
139Solver 1 :: Reference Norm = Real 0.141150012766
140Solver 1 :: Linear System Solver = Iterative
141Solver 1 :: Linear System Iterative Method = BiCGStab2
142
143Boundary Condition 1 :: Wave Flux 1 = 11
144RUN
145
146
147Solver 1 :: Reference Norm = Real 0.15398183
148Solver 1 :: Linear System Solver = Iterative
149Solver 1 :: Linear System Iterative Method = BiCGStabL
150Boundary Condition 1 :: Wave Flux 1 = 12
151RUN
152
153Solver 1 :: Reference Norm = Real 1.66813651E-01
154Solver 1 :: Linear System Solver = Iterative
155Solver 1 :: Linear System Iterative Method = idrs
156Boundary Condition 1 :: Wave Flux 1 = 13
157RUN
158
159!End Of File
160