1 |
|
2 |
######################################################## |
3 |
# |
4 |
# Copyright (c) 2003-2008 by University of Queensland |
5 |
# Earth Systems Science Computational Center (ESSCC) |
6 |
# http://www.uq.edu.au/esscc |
7 |
# |
8 |
# Primary Business: Queensland, Australia |
9 |
# Licensed under the Open Software License version 3.0 |
10 |
# http://www.opensource.org/licenses/osl-3.0.php |
11 |
# |
12 |
######################################################## |
13 |
|
14 |
__copyright__="""Copyright (c) 2003-2008 by University of Queensland |
15 |
Earth Systems Science Computational Center (ESSCC) |
16 |
http://www.uq.edu.au/esscc |
17 |
Primary Business: Queensland, Australia""" |
18 |
__license__="""Licensed under the Open Software License version 3.0 |
19 |
http://www.opensource.org/licenses/osl-3.0.php""" |
20 |
__url__="http://www.uq.edu.au/esscc/escript-finley" |
21 |
|
22 |
""" |
23 |
some benchmarks for tetsing the finley solver. |
24 |
|
25 |
@var __author__: name of author |
26 |
@var __licence__: licence agreement |
27 |
var __url__: url entry point on documentation |
28 |
@var __version__: version |
29 |
@var __date__: date of the version |
30 |
""" |
31 |
|
32 |
__author__="Lutz Gross, l.gross@uq.edu.au" |
33 |
|
34 |
from esys.finley.finleybench import * |
35 |
from esys.escript.benchmark import BenchmarkSuite,Benchmark |
36 |
|
37 |
type="all" |
38 |
type="mantle" |
39 |
type="simple" |
40 |
|
41 |
thlist=[1,2,4,8,16] |
42 |
# thlist=[1,2,4,8,16,32] |
43 |
# thlist=[1,2,4,8,16,32,64,128] |
44 |
# thlist=[1,2,4,8,16,32,64,128] |
45 |
show=True |
46 |
ff=FinleyFilter() |
47 |
|
48 |
opt1=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.JACOBI,verbose=show) |
49 |
opt2=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.ILU0,verbose=show) |
50 |
opt3=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.RILU,verbose=show) |
51 |
opt4=FinleyOptions(solver_method=LinearPDE.DIRECT,verbose=show) |
52 |
ops=(opt1,opt3,opt4) |
53 |
ops=(opt1,opt3) |
54 |
|
55 |
bm_L2Do1=Benchmark(name="Laplace 2D (order 1)") |
56 |
bm_L2Do1.addProblem(Laplace2DOrder1_30k()) |
57 |
bm_L2Do1.addProblem(Laplace2DOrder1_60k()) |
58 |
bm_L2Do1.addProblem(Laplace2DOrder1_120k()) |
59 |
bm_L2Do1.addProblem(Laplace2DOrder1_240k()) |
60 |
bm_L2Do1.addProblem(Laplace2DOrder1_480k()) |
61 |
bm_L2Do1.addProblem(Laplace2DOrder1_960k()) |
62 |
bm_L2Do1.addProblem(Laplace2DOrder1_1920k()) |
63 |
bm_L2Do1.addProblem(Laplace2DOrder1_3840k()) |
64 |
bm_L2Do1.addProblem(Laplace2DOrder1_7680k()) |
65 |
bm_L2Do1.addProblem(Laplace2DOrder1_15360k()) |
66 |
map(bm_L2Do1.addOptions,ops) |
67 |
|
68 |
bm_L2Do2=Benchmark("Laplace 2D (order 2)") |
69 |
bm_L2Do2.addProblem(Laplace2DOrder2_30k()) |
70 |
bm_L2Do2.addProblem(Laplace2DOrder2_60k()) |
71 |
bm_L2Do2.addProblem(Laplace2DOrder2_120k()) |
72 |
bm_L2Do2.addProblem(Laplace2DOrder2_240k()) |
73 |
bm_L2Do2.addProblem(Laplace2DOrder2_480k()) |
74 |
bm_L2Do2.addProblem(Laplace2DOrder2_960k()) |
75 |
bm_L2Do2.addProblem(Laplace2DOrder2_1920k()) |
76 |
bm_L2Do2.addProblem(Laplace2DOrder2_3840k()) |
77 |
bm_L2Do2.addProblem(Laplace2DOrder2_7680k()) |
78 |
bm_L2Do2.addProblem(Laplace2DOrder2_15360k()) |
79 |
map(bm_L2Do2.addOptions,ops) |
80 |
|
81 |
bm_L3Do1=Benchmark("Laplace 3D (order 1)") |
82 |
bm_L3Do1.addProblem(Laplace3DOrder1_30k()) |
83 |
bm_L3Do1.addProblem(Laplace3DOrder1_60k()) |
84 |
bm_L3Do1.addProblem(Laplace3DOrder1_120k()) |
85 |
bm_L3Do1.addProblem(Laplace3DOrder1_240k()) |
86 |
bm_L3Do1.addProblem(Laplace3DOrder1_480k()) |
87 |
bm_L3Do1.addProblem(Laplace3DOrder1_960k()) |
88 |
bm_L3Do1.addProblem(Laplace3DOrder1_1920k()) |
89 |
bm_L3Do1.addProblem(Laplace3DOrder1_3840k()) |
90 |
bm_L3Do1.addProblem(Laplace3DOrder1_7680k()) |
91 |
bm_L3Do1.addProblem(Laplace3DOrder1_15360k()) |
92 |
map(bm_L3Do1.addOptions,ops) |
93 |
|
94 |
bm_L3Do2=Benchmark("Laplace 3D (order 2)") |
95 |
bm_L3Do2.addProblem(Laplace3DOrder2_30k()) |
96 |
bm_L3Do2.addProblem(Laplace3DOrder2_60k()) |
97 |
bm_L3Do2.addProblem(Laplace3DOrder2_120k()) |
98 |
bm_L3Do2.addProblem(Laplace3DOrder2_240k()) |
99 |
bm_L3Do2.addProblem(Laplace3DOrder2_480k()) |
100 |
bm_L3Do2.addProblem(Laplace3DOrder2_960k()) |
101 |
bm_L3Do2.addProblem(Laplace3DOrder2_1920k()) |
102 |
bm_L3Do2.addProblem(Laplace3DOrder2_3840k()) |
103 |
bm_L3Do2.addProblem(Laplace3DOrder2_7680k()) |
104 |
bm_L3Do2.addProblem(Laplace3DOrder2_15360k()) |
105 |
map(bm_L3Do2.addOptions,ops) |
106 |
|
107 |
bm_A2Do1g30=Benchmark("Anisotropic 2D (gamma=30, order=1)") |
108 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_30k()) |
109 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_60k()) |
110 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_120k()) |
111 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_240k()) |
112 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_480k()) |
113 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_960k()) |
114 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_1920k()) |
115 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_3840k()) |
116 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_7680k()) |
117 |
bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_15360k()) |
118 |
map(bm_A2Do1g30.addOptions,ops) |
119 |
|
120 |
bm_A2Do1g45=Benchmark("Anisotropic 2D (gamma=45, order=1)") |
121 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_30k()) |
122 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_60k()) |
123 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_120k()) |
124 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_240k()) |
125 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_480k()) |
126 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_960k()) |
127 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_1920k()) |
128 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_3840k()) |
129 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_7680k()) |
130 |
bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_15360k()) |
131 |
map(bm_A2Do1g45.addOptions,ops) |
132 |
|
133 |
bm_A2Do2g30=Benchmark("Anisotropic 2D (gamma=30, order=2)") |
134 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_30k()) |
135 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_60k()) |
136 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_120k()) |
137 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_240k()) |
138 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_480k()) |
139 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_960k()) |
140 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_1920k()) |
141 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_3840k()) |
142 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_7680k()) |
143 |
bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_15360k()) |
144 |
map(bm_A2Do2g30.addOptions,ops) |
145 |
|
146 |
|
147 |
bm_A2Do2g45=Benchmark("Anisotropic 2D (gamma=45, order=2)") |
148 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_30k()) |
149 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_60k()) |
150 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_120k()) |
151 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_240k()) |
152 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_480k()) |
153 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_960k()) |
154 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_1920k()) |
155 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_3840k()) |
156 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_7680k()) |
157 |
bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_15360k()) |
158 |
map(bm_A2Do2g45.addOptions,ops) |
159 |
|
160 |
|
161 |
bm_A3Do1g30=Benchmark("Anisotropic 3D (gamma=30, order=1)") |
162 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_30k()) |
163 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_60k()) |
164 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_120k()) |
165 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_240k()) |
166 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_480k()) |
167 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_960k()) |
168 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_1920k()) |
169 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_3840k()) |
170 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_7680k()) |
171 |
bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_15360k()) |
172 |
map(bm_A3Do1g30.addOptions,ops) |
173 |
|
174 |
bm_A3Do1g45=Benchmark("Anisotropic 3D (gamma=45, order=1)") |
175 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_30k()) |
176 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_60k()) |
177 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_120k()) |
178 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_240k()) |
179 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_480k()) |
180 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_960k()) |
181 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_1920k()) |
182 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_3840k()) |
183 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_7680k()) |
184 |
bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_15360k()) |
185 |
map(bm_A3Do1g45.addOptions,ops) |
186 |
|
187 |
bm_A3Do2g30=Benchmark("Anisotropic 3D (gamma=30, order=2)") |
188 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_30k()) |
189 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_60k()) |
190 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_120k()) |
191 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_240k()) |
192 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_480k()) |
193 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_960k()) |
194 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_1920k()) |
195 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_3840k()) |
196 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_7680k()) |
197 |
bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_15360k()) |
198 |
map(bm_A3Do2g30.addOptions,ops) |
199 |
|
200 |
bm_A3Do2g45=Benchmark("Anisotropic 3D (gamma=45, order=2)") |
201 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_30k()) |
202 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_60k()) |
203 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_120k()) |
204 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_240k()) |
205 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_480k()) |
206 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_960k()) |
207 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_1920k()) |
208 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_3840k()) |
209 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_7680k()) |
210 |
bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_15360k()) |
211 |
map(bm_A3Do2g45.addOptions,ops) |
212 |
|
213 |
bm_LA2D_o1=Benchmark(name="Lame 2D (order 1)") |
214 |
bm_LA2D_o1.addProblem(Lame2DOrder1_30k()) |
215 |
bm_LA2D_o1.addProblem(Lame2DOrder1_60k()) |
216 |
bm_LA2D_o1.addProblem(Lame2DOrder1_120k()) |
217 |
bm_LA2D_o1.addProblem(Lame2DOrder1_240k()) |
218 |
bm_LA2D_o1.addProblem(Lame2DOrder1_480k()) |
219 |
bm_LA2D_o1.addProblem(Lame2DOrder1_960k()) |
220 |
bm_LA2D_o1.addProblem(Lame2DOrder1_1920k()) |
221 |
bm_LA2D_o1.addProblem(Lame2DOrder1_3840k()) |
222 |
bm_LA2D_o1.addProblem(Lame2DOrder1_7680k()) |
223 |
bm_LA2D_o1.addProblem(Lame2DOrder1_15360k()) |
224 |
map(bm_LA2D_o1.addOptions,ops) |
225 |
|
226 |
bm_LA2D_o1_pen100=Benchmark(name="Lame 2D (order 1, penalty 100)") |
227 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_30k()) |
228 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_60k()) |
229 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_120k()) |
230 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_240k()) |
231 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_480k()) |
232 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_960k()) |
233 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_1920k()) |
234 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_3840k()) |
235 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_7680k()) |
236 |
bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_15360k()) |
237 |
map(bm_LA2D_o1_pen100.addOptions,ops) |
238 |
|
239 |
bm_LA2D_o1_c2=Benchmark(name="Lame 2D (order 1, contrast 1e2)") |
240 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_30k()) |
241 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_60k()) |
242 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_120k()) |
243 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_240k()) |
244 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_480k()) |
245 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_960k()) |
246 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_1920k()) |
247 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_3840k()) |
248 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_7680k()) |
249 |
bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_15360k()) |
250 |
map(bm_LA2D_o1_c2.addOptions,ops) |
251 |
|
252 |
bm_LA2D_o1_pen100_c2=Benchmark(name="Lame 2D (order 1, penalty 100, contrast 1e2)") |
253 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_30k()) |
254 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_60k()) |
255 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_120k()) |
256 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_240k()) |
257 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_480k()) |
258 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_960k()) |
259 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_1920k()) |
260 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_3840k()) |
261 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_7680k()) |
262 |
bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_15360k()) |
263 |
map(bm_LA2D_o1_pen100_c2.addOptions,ops) |
264 |
|
265 |
bm_LA2D_o1_c6=Benchmark(name="Lame 2D (order 1, contrast 1e6)") |
266 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_30k()) |
267 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_60k()) |
268 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_120k()) |
269 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_240k()) |
270 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_480k()) |
271 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_960k()) |
272 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_1920k()) |
273 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_3840k()) |
274 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_7680k()) |
275 |
bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_15360k()) |
276 |
map(bm_LA2D_o1_c6.addOptions,ops) |
277 |
|
278 |
bm_LA2D_o1_pen100_c6=Benchmark(name="Lame 2D (order 1, penalty 100, contrast 1e6)") |
279 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_30k()) |
280 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_60k()) |
281 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_120k()) |
282 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_240k()) |
283 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_480k()) |
284 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_960k()) |
285 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_1920k()) |
286 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_3840k()) |
287 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_7680k()) |
288 |
bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_15360k()) |
289 |
map(bm_LA2D_o1_pen100_c6.addOptions,ops) |
290 |
|
291 |
bm_LA2D_o1_c2_n45=Benchmark(name="Lame 2D (order 1, contrast 1e2, normal 45deg)") |
292 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_30k()) |
293 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_60k()) |
294 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_120k()) |
295 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_240k()) |
296 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_480k()) |
297 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_960k()) |
298 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_1920k()) |
299 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_3840k()) |
300 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_7680k()) |
301 |
bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_15360k()) |
302 |
map(bm_LA2D_o1_c2_n45.addOptions,ops) |
303 |
|
304 |
bm_LA2D_o1_pen100_c2_n45=Benchmark(name="Lame 2D (order 1, penalty 100, contrast 1e2, normal 45deg)") |
305 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_30k()) |
306 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_60k()) |
307 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_120k()) |
308 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_240k()) |
309 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_480k()) |
310 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_960k()) |
311 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_1920k()) |
312 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_3840k()) |
313 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_7680k()) |
314 |
bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_15360k()) |
315 |
map(bm_LA2D_o1_pen100_c2_n45.addOptions,ops) |
316 |
|
317 |
bm_LA2D_o1_c6_n45=Benchmark(name="Lame 2D (order 1, contrast 1e6, normal 45deg)") |
318 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_30k()) |
319 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_60k()) |
320 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_120k()) |
321 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_240k()) |
322 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_480k()) |
323 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_960k()) |
324 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_1920k()) |
325 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_3840k()) |
326 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_7680k()) |
327 |
bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_15360k()) |
328 |
map(bm_LA2D_o1_c6_n45.addOptions,ops) |
329 |
|
330 |
bm_LA2D_o1_pen100_c6_n45=Benchmark(name="Lame 2D (order 1, penalty 100, contrast 1e6, normal 45deg)") |
331 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_30k()) |
332 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_60k()) |
333 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_120k()) |
334 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_240k()) |
335 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_480k()) |
336 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_960k()) |
337 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_1920k()) |
338 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_3840k()) |
339 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_7680k()) |
340 |
bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_15360k()) |
341 |
map(bm_LA2D_o1_pen100_c6_n45.addOptions,ops) |
342 |
|
343 |
bm_LA2D_o2=Benchmark(name="Lame 2D (order 2)") |
344 |
bm_LA2D_o2.addProblem(Lame2DOrder2_30k()) |
345 |
bm_LA2D_o2.addProblem(Lame2DOrder2_60k()) |
346 |
bm_LA2D_o2.addProblem(Lame2DOrder2_120k()) |
347 |
bm_LA2D_o2.addProblem(Lame2DOrder2_240k()) |
348 |
bm_LA2D_o2.addProblem(Lame2DOrder2_480k()) |
349 |
bm_LA2D_o2.addProblem(Lame2DOrder2_960k()) |
350 |
bm_LA2D_o2.addProblem(Lame2DOrder2_1920k()) |
351 |
bm_LA2D_o2.addProblem(Lame2DOrder2_3840k()) |
352 |
bm_LA2D_o2.addProblem(Lame2DOrder2_7680k()) |
353 |
bm_LA2D_o2.addProblem(Lame2DOrder2_15360k()) |
354 |
map(bm_LA2D_o2.addOptions,ops) |
355 |
|
356 |
bm_LA2D_o2_pen100=Benchmark(name="Lame 2D (order 2, penalty 100)") |
357 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_30k()) |
358 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_60k()) |
359 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_120k()) |
360 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_240k()) |
361 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_480k()) |
362 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_960k()) |
363 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_1920k()) |
364 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_3840k()) |
365 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_7680k()) |
366 |
bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_15360k()) |
367 |
map(bm_LA2D_o2_pen100.addOptions,ops) |
368 |
|
369 |
bm_LA2D_o2_c2=Benchmark(name="Lame 2D (order 2, contrast 1e2)") |
370 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_30k()) |
371 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_60k()) |
372 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_120k()) |
373 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_240k()) |
374 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_480k()) |
375 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_960k()) |
376 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_1920k()) |
377 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_3840k()) |
378 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_7680k()) |
379 |
bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_15360k()) |
380 |
map(bm_LA2D_o2_c2.addOptions,ops) |
381 |
|
382 |
bm_LA2D_o2_pen100_c2=Benchmark(name="Lame 2D (order 2, penalty 100, contrast 1e2)") |
383 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_30k()) |
384 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_60k()) |
385 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_120k()) |
386 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_240k()) |
387 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_480k()) |
388 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_960k()) |
389 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_1920k()) |
390 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_3840k()) |
391 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_7680k()) |
392 |
bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_15360k()) |
393 |
map(bm_LA2D_o2_pen100_c2.addOptions,ops) |
394 |
|
395 |
bm_LA2D_o2_c6=Benchmark(name="Lame 2D (order 2, contrast 1e6)") |
396 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_30k()) |
397 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_60k()) |
398 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_120k()) |
399 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_240k()) |
400 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_480k()) |
401 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_960k()) |
402 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_1920k()) |
403 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_3840k()) |
404 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_7680k()) |
405 |
bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_15360k()) |
406 |
map(bm_LA2D_o2_c6.addOptions,ops) |
407 |
|
408 |
bm_LA2D_o2_pen100_c6=Benchmark(name="Lame 2D (order 2, penalty 100, contrast 1e6)") |
409 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_30k()) |
410 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_60k()) |
411 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_120k()) |
412 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_240k()) |
413 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_480k()) |
414 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_960k()) |
415 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_1920k()) |
416 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_3840k()) |
417 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_7680k()) |
418 |
bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_15360k()) |
419 |
map(bm_LA2D_o2_pen100_c6.addOptions,ops) |
420 |
|
421 |
bm_LA2D_o2_c2_n45=Benchmark(name="Lame 2D (order 2, contrast 1e2, normal 45deg)") |
422 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_30k()) |
423 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_60k()) |
424 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_120k()) |
425 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_240k()) |
426 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_480k()) |
427 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_960k()) |
428 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_1920k()) |
429 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_3840k()) |
430 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_7680k()) |
431 |
bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_15360k()) |
432 |
map(bm_LA2D_o2_c2_n45.addOptions,ops) |
433 |
|
434 |
bm_LA2D_o2_pen100_c2_n45=Benchmark(name="Lame 2D (order 2, penalty 100, contrast 1e2, normal 45deg)") |
435 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_30k()) |
436 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_60k()) |
437 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_120k()) |
438 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_240k()) |
439 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_480k()) |
440 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_960k()) |
441 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_1920k()) |
442 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_3840k()) |
443 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_7680k()) |
444 |
bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_15360k()) |
445 |
map(bm_LA2D_o2_pen100_c2_n45.addOptions,ops) |
446 |
|
447 |
bm_LA2D_o2_c6_n45=Benchmark(name="Lame 2D (order 2, contrast 1e6, normal 45deg)") |
448 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_30k()) |
449 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_60k()) |
450 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_120k()) |
451 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_240k()) |
452 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_480k()) |
453 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_960k()) |
454 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_1920k()) |
455 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_3840k()) |
456 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_7680k()) |
457 |
bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_15360k()) |
458 |
map(bm_LA2D_o2_c6_n45.addOptions,ops) |
459 |
|
460 |
bm_LA2D_o2_pen100_c6_n45=Benchmark(name="Lame 2D (order 2, penalty 100, contrast 1e6, normal 45deg)") |
461 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_30k()) |
462 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_60k()) |
463 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_120k()) |
464 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_240k()) |
465 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_480k()) |
466 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_960k()) |
467 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_1920k()) |
468 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_3840k()) |
469 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_7680k()) |
470 |
bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_15360k()) |
471 |
map(bm_LA2D_o2_pen100_c6_n45.addOptions,ops) |
472 |
|
473 |
bm_LA3D_o1=Benchmark(name="Lame 3D (order 1)") |
474 |
bm_LA3D_o1.addProblem(Lame3DOrder1_30k()) |
475 |
bm_LA3D_o1.addProblem(Lame3DOrder1_60k()) |
476 |
bm_LA3D_o1.addProblem(Lame3DOrder1_120k()) |
477 |
bm_LA3D_o1.addProblem(Lame3DOrder1_240k()) |
478 |
bm_LA3D_o1.addProblem(Lame3DOrder1_480k()) |
479 |
bm_LA3D_o1.addProblem(Lame3DOrder1_960k()) |
480 |
bm_LA3D_o1.addProblem(Lame3DOrder1_1920k()) |
481 |
bm_LA3D_o1.addProblem(Lame3DOrder1_3840k()) |
482 |
bm_LA3D_o1.addProblem(Lame3DOrder1_7680k()) |
483 |
bm_LA3D_o1.addProblem(Lame3DOrder1_15360k()) |
484 |
map(bm_LA3D_o1.addOptions,ops) |
485 |
|
486 |
bm_LA3D_o1_pen100=Benchmark(name="Lame 3D (order 1, penalty 100)") |
487 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_30k()) |
488 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_60k()) |
489 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_120k()) |
490 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_240k()) |
491 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_480k()) |
492 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_960k()) |
493 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_1920k()) |
494 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_3840k()) |
495 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_7680k()) |
496 |
bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_15360k()) |
497 |
map(bm_LA3D_o1_pen100.addOptions,ops) |
498 |
|
499 |
bm_LA3D_o1_c2=Benchmark(name="Lame 3D (order 1, contrast 1e2)") |
500 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_30k()) |
501 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_60k()) |
502 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_120k()) |
503 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_240k()) |
504 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_480k()) |
505 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_960k()) |
506 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_1920k()) |
507 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_3840k()) |
508 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_7680k()) |
509 |
bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_15360k()) |
510 |
map(bm_LA3D_o1_c2.addOptions,ops) |
511 |
|
512 |
bm_LA3D_o1_pen100_c2=Benchmark(name="Lame 3D (order 1, penalty 100, contrast 1e2)") |
513 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_30k()) |
514 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_60k()) |
515 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_120k()) |
516 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_240k()) |
517 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_480k()) |
518 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_960k()) |
519 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_1920k()) |
520 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_3840k()) |
521 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_7680k()) |
522 |
bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_15360k()) |
523 |
map(bm_LA3D_o1_pen100_c2.addOptions,ops) |
524 |
|
525 |
bm_LA3D_o1_c6=Benchmark(name="Lame 3D (order 1, contrast 1e6)") |
526 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_30k()) |
527 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_60k()) |
528 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_120k()) |
529 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_240k()) |
530 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_480k()) |
531 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_960k()) |
532 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_1920k()) |
533 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_3840k()) |
534 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_7680k()) |
535 |
bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_15360k()) |
536 |
map(bm_LA3D_o1_c6.addOptions,ops) |
537 |
|
538 |
bm_LA3D_o1_pen100_c6=Benchmark(name="Lame 3D (order 1, penalty 100, contrast 1e6)") |
539 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_30k()) |
540 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_60k()) |
541 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_120k()) |
542 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_240k()) |
543 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_480k()) |
544 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_960k()) |
545 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_1920k()) |
546 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_3840k()) |
547 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_7680k()) |
548 |
bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_15360k()) |
549 |
map(bm_LA3D_o1_pen100_c6.addOptions,ops) |
550 |
|
551 |
bm_LA3D_o1_c2_n45=Benchmark(name="Lame 3D (order 1, contrast 1e2, normal 45deg)") |
552 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_30k()) |
553 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_60k()) |
554 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_120k()) |
555 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_240k()) |
556 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_480k()) |
557 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_960k()) |
558 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_1920k()) |
559 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_3840k()) |
560 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_7680k()) |
561 |
bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_15360k()) |
562 |
map(bm_LA3D_o1_c2_n45.addOptions,ops) |
563 |
|
564 |
bm_LA3D_o1_pen100_c2_n45=Benchmark(name="Lame 3D (order 1, penalty 100, contrast 1e2, normal 45deg)") |
565 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_30k()) |
566 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_60k()) |
567 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_120k()) |
568 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_240k()) |
569 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_480k()) |
570 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_960k()) |
571 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_1920k()) |
572 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_3840k()) |
573 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_7680k()) |
574 |
bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_15360k()) |
575 |
map(bm_LA3D_o1_pen100_c2_n45.addOptions,ops) |
576 |
|
577 |
bm_LA3D_o1_c6_n45=Benchmark(name="Lame 3D (order 1, contrast 1e6, normal 45deg)") |
578 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_30k()) |
579 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_60k()) |
580 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_120k()) |
581 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_240k()) |
582 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_480k()) |
583 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_960k()) |
584 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_1920k()) |
585 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_3840k()) |
586 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_7680k()) |
587 |
bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_15360k()) |
588 |
map(bm_LA3D_o1_c6_n45.addOptions,ops) |
589 |
|
590 |
bm_LA3D_o1_pen100_c6_n45=Benchmark(name="Lame 3D (order 1, penalty 100, contrast 1e6, normal 45deg)") |
591 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_30k()) |
592 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_60k()) |
593 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_120k()) |
594 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_240k()) |
595 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_480k()) |
596 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_960k()) |
597 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_1920k()) |
598 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_3840k()) |
599 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_7680k()) |
600 |
bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_15360k()) |
601 |
map(bm_LA3D_o1_pen100_c6_n45.addOptions,ops) |
602 |
|
603 |
bm_LA3D_o2=Benchmark(name="Lame 3D (order 2)") |
604 |
bm_LA3D_o2.addProblem(Lame3DOrder2_30k()) |
605 |
bm_LA3D_o2.addProblem(Lame3DOrder2_60k()) |
606 |
bm_LA3D_o2.addProblem(Lame3DOrder2_120k()) |
607 |
bm_LA3D_o2.addProblem(Lame3DOrder2_240k()) |
608 |
bm_LA3D_o2.addProblem(Lame3DOrder2_480k()) |
609 |
bm_LA3D_o2.addProblem(Lame3DOrder2_960k()) |
610 |
bm_LA3D_o2.addProblem(Lame3DOrder2_1920k()) |
611 |
bm_LA3D_o2.addProblem(Lame3DOrder2_3840k()) |
612 |
bm_LA3D_o2.addProblem(Lame3DOrder2_7680k()) |
613 |
bm_LA3D_o2.addProblem(Lame3DOrder2_15360k()) |
614 |
map(bm_LA3D_o2.addOptions,ops) |
615 |
|
616 |
bm_LA3D_o2_pen100=Benchmark(name="Lame 3D (order 2, penalty 100)") |
617 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_30k()) |
618 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_60k()) |
619 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_120k()) |
620 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_240k()) |
621 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_480k()) |
622 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_960k()) |
623 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_1920k()) |
624 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_3840k()) |
625 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_7680k()) |
626 |
bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_15360k()) |
627 |
map(bm_LA3D_o2_pen100.addOptions,ops) |
628 |
|
629 |
bm_LA3D_o2_c2=Benchmark(name="Lame 3D (order 2, contrast 1e2)") |
630 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_30k()) |
631 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_60k()) |
632 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_120k()) |
633 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_240k()) |
634 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_480k()) |
635 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_960k()) |
636 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_1920k()) |
637 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_3840k()) |
638 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_7680k()) |
639 |
bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_15360k()) |
640 |
map(bm_LA3D_o2_c2.addOptions,ops) |
641 |
|
642 |
bm_LA3D_o2_pen100_c2=Benchmark(name="Lame 3D (order 2, penalty 100, contrast 1e2)") |
643 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_30k()) |
644 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_60k()) |
645 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_120k()) |
646 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_240k()) |
647 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_480k()) |
648 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_960k()) |
649 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_1920k()) |
650 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_3840k()) |
651 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_7680k()) |
652 |
bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_15360k()) |
653 |
map(bm_LA3D_o2_pen100_c2.addOptions,ops) |
654 |
|
655 |
bm_LA3D_o2_c6=Benchmark(name="Lame 3D (order 2, contrast 1e6)") |
656 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_30k()) |
657 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_60k()) |
658 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_120k()) |
659 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_240k()) |
660 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_480k()) |
661 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_960k()) |
662 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_1920k()) |
663 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_3840k()) |
664 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_7680k()) |
665 |
bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_15360k()) |
666 |
map(bm_LA3D_o2_c6.addOptions,ops) |
667 |
|
668 |
bm_LA3D_o2_pen100_c6=Benchmark(name="Lame 3D (order 2, penalty 100, contrast 1e6)") |
669 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_30k()) |
670 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_60k()) |
671 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_120k()) |
672 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_240k()) |
673 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_480k()) |
674 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_960k()) |
675 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_1920k()) |
676 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_3840k()) |
677 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_7680k()) |
678 |
bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_15360k()) |
679 |
map(bm_LA3D_o2_pen100_c6.addOptions,ops) |
680 |
|
681 |
bm_LA3D_o2_c2_n45=Benchmark(name="Lame 3D (order 2, contrast 1e2, normal 45deg)") |
682 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_30k()) |
683 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_60k()) |
684 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_120k()) |
685 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_240k()) |
686 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_480k()) |
687 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_960k()) |
688 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_1920k()) |
689 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_3840k()) |
690 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_7680k()) |
691 |
bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_15360k()) |
692 |
map(bm_LA3D_o2_c2_n45.addOptions,ops) |
693 |
|
694 |
bm_LA3D_o2_pen100_c2_n45=Benchmark(name="Lame 3D (order 2, penalty 100, contrast 1e2, normal 45deg)") |
695 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_30k()) |
696 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_60k()) |
697 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_120k()) |
698 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_240k()) |
699 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_480k()) |
700 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_960k()) |
701 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_1920k()) |
702 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_3840k()) |
703 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_7680k()) |
704 |
bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_15360k()) |
705 |
map(bm_LA3D_o2_pen100_c2_n45.addOptions,ops) |
706 |
|
707 |
bm_LA3D_o2_c6_n45=Benchmark(name="Lame 3D (order 2, contrast 1e6, normal 45deg)") |
708 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_30k()) |
709 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_60k()) |
710 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_120k()) |
711 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_240k()) |
712 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_480k()) |
713 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_960k()) |
714 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_1920k()) |
715 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_3840k()) |
716 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_7680k()) |
717 |
bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_15360k()) |
718 |
map(bm_LA3D_o2_c6_n45.addOptions,ops) |
719 |
|
720 |
bm_LA3D_o2_pen100_c6_n45=Benchmark(name="Lame 3D (order 2, penalty 100, contrast 1e6, normal 45deg)") |
721 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_30k()) |
722 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_60k()) |
723 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_120k()) |
724 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_240k()) |
725 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_480k()) |
726 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_960k()) |
727 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_1920k()) |
728 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_3840k()) |
729 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_7680k()) |
730 |
bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_15360k()) |
731 |
map(bm_LA3D_o2_pen100_c6_n45.addOptions,ops) |
732 |
|
733 |
bm_CLA2D_o1=Benchmark(name="Lame 2D (compressible, order 1)") |
734 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_30k()) |
735 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_60k()) |
736 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_120k()) |
737 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_240k()) |
738 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_480k()) |
739 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_960k()) |
740 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_1920k()) |
741 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_3840k()) |
742 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_7680k()) |
743 |
bm_CLA2D_o1.addProblem(CompressibleLame2DOrder1_15360k()) |
744 |
map(bm_CLA2D_o1.addOptions,ops) |
745 |
|
746 |
bm_CLA2D_o1_c2=Benchmark(name="Lame 2D (compressible, order 1, contrast 1e2)") |
747 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_30k()) |
748 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_60k()) |
749 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_120k()) |
750 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_240k()) |
751 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_480k()) |
752 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_960k()) |
753 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_1920k()) |
754 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_3840k()) |
755 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_7680k()) |
756 |
bm_CLA2D_o1_c2.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE2_15360k()) |
757 |
map(bm_CLA2D_o1_c2.addOptions,ops) |
758 |
|
759 |
bm_CLA2D_o1_c6=Benchmark(name="Lame 2D (compressible, order 1, contrast 1e6)") |
760 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_30k()) |
761 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_60k()) |
762 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_120k()) |
763 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_240k()) |
764 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_480k()) |
765 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_960k()) |
766 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_1920k()) |
767 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_3840k()) |
768 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_7680k()) |
769 |
bm_CLA2D_o1_c6.addProblem(CompressibleInhomgeneousLame2DOrder1JumpE6_15360k()) |
770 |
map(bm_CLA2D_o1_c6.addOptions,ops) |
771 |
|
772 |
bm_CLA2D_o1_c2_n45=Benchmark(name="Lame 2D (compressible, order 1, contrast 1e2, normal 45deg)") |
773 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_30k()) |
774 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_60k()) |
775 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_120k()) |
776 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_240k()) |
777 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_480k()) |
778 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_960k()) |
779 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_1920k()) |
780 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_3840k()) |
781 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_7680k()) |
782 |
bm_CLA2D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE2Normal45_15360k()) |
783 |
map(bm_CLA2D_o1_c2_n45.addOptions,ops) |
784 |
|
785 |
bm_CLA2D_o1_c6_n45=Benchmark(name="Lame 2D (compressible, order 1, contrast 1e6, normal 45deg)") |
786 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_30k()) |
787 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_60k()) |
788 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_120k()) |
789 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_240k()) |
790 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_480k()) |
791 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_960k()) |
792 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_1920k()) |
793 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_3840k()) |
794 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_7680k()) |
795 |
bm_CLA2D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder1JumpE6Normal45_15360k()) |
796 |
map(bm_CLA2D_o1_c6_n45.addOptions,ops) |
797 |
|
798 |
bm_CLA2D_o2=Benchmark(name="Lame 2D (compressible, order 2)") |
799 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_30k()) |
800 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_60k()) |
801 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_120k()) |
802 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_240k()) |
803 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_480k()) |
804 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_960k()) |
805 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_1920k()) |
806 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_3840k()) |
807 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_7680k()) |
808 |
bm_CLA2D_o2.addProblem(CompressibleLame2DOrder2_15360k()) |
809 |
map(bm_CLA2D_o2.addOptions,ops) |
810 |
|
811 |
bm_CLA2D_o2_c2=Benchmark(name="Lame 2D (compressible, order 2, contrast 1e2)") |
812 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_30k()) |
813 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_60k()) |
814 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_120k()) |
815 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_240k()) |
816 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_480k()) |
817 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_960k()) |
818 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_1920k()) |
819 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_3840k()) |
820 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_7680k()) |
821 |
bm_CLA2D_o2_c2.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE2_15360k()) |
822 |
map(bm_CLA2D_o2_c2.addOptions,ops) |
823 |
|
824 |
bm_CLA2D_o2_c6=Benchmark(name="Lame 2D (compressible, order 2, contrast 1e6)") |
825 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_30k()) |
826 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_60k()) |
827 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_120k()) |
828 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_240k()) |
829 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_480k()) |
830 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_960k()) |
831 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_1920k()) |
832 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_3840k()) |
833 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_7680k()) |
834 |
bm_CLA2D_o2_c6.addProblem(CompressibleInhomgeneousLame2DOrder2JumpE6_15360k()) |
835 |
map(bm_CLA2D_o2_c6.addOptions,ops) |
836 |
|
837 |
bm_CLA2D_o2_c2_n45=Benchmark(name="Lame 2D (compressible, order 2, contrast 1e2, normal 45deg)") |
838 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_30k()) |
839 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_60k()) |
840 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_120k()) |
841 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_240k()) |
842 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_480k()) |
843 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_960k()) |
844 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_1920k()) |
845 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_3840k()) |
846 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_7680k()) |
847 |
bm_CLA2D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE2Normal45_15360k()) |
848 |
map(bm_CLA2D_o2_c2_n45.addOptions,ops) |
849 |
|
850 |
bm_CLA2D_o2_c6_n45=Benchmark(name="Lame 2D (compressible, order 2, contrast 1e6, normal 45deg)") |
851 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_30k()) |
852 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_60k()) |
853 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_120k()) |
854 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_240k()) |
855 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_480k()) |
856 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_960k()) |
857 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_1920k()) |
858 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_3840k()) |
859 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_7680k()) |
860 |
bm_CLA2D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame2DOrder2JumpE6Normal45_15360k()) |
861 |
map(bm_CLA2D_o2_c6_n45.addOptions,ops) |
862 |
|
863 |
bm_CLA3D_o1=Benchmark(name="Lame 3D (compressible, order 1)") |
864 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_30k()) |
865 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_60k()) |
866 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_120k()) |
867 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_240k()) |
868 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_480k()) |
869 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_960k()) |
870 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_1920k()) |
871 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_3840k()) |
872 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_7680k()) |
873 |
bm_CLA3D_o1.addProblem(CompressibleLame3DOrder1_15360k()) |
874 |
map(bm_CLA3D_o1.addOptions,ops) |
875 |
|
876 |
bm_CLA3D_o1_c2=Benchmark(name="Lame 3D (compressible, order 1, contrast 1e2)") |
877 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_30k()) |
878 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_60k()) |
879 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_120k()) |
880 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_240k()) |
881 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_480k()) |
882 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_960k()) |
883 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_1920k()) |
884 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_3840k()) |
885 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_7680k()) |
886 |
bm_CLA3D_o1_c2.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE2_15360k()) |
887 |
map(bm_CLA3D_o1_c2.addOptions,ops) |
888 |
|
889 |
bm_CLA3D_o1_c6=Benchmark(name="Lame 3D (compressible, order 1, contrast 1e6)") |
890 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_30k()) |
891 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_60k()) |
892 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_120k()) |
893 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_240k()) |
894 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_480k()) |
895 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_960k()) |
896 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_1920k()) |
897 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_3840k()) |
898 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_7680k()) |
899 |
bm_CLA3D_o1_c6.addProblem(CompressibleInhomgeneousLame3DOrder1JumpE6_15360k()) |
900 |
map(bm_CLA3D_o1_c6.addOptions,ops) |
901 |
|
902 |
bm_CLA3D_o1_c2_n45=Benchmark(name="Lame 3D (compressible, order 1, contrast 1e2, normal 45deg)") |
903 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_30k()) |
904 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_60k()) |
905 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_120k()) |
906 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_240k()) |
907 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_480k()) |
908 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_960k()) |
909 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_1920k()) |
910 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_3840k()) |
911 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_7680k()) |
912 |
bm_CLA3D_o1_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE2Normal45_15360k()) |
913 |
map(bm_CLA3D_o1_c2_n45.addOptions,ops) |
914 |
|
915 |
bm_CLA3D_o1_c6_n45=Benchmark(name="Lame 3D (compressible, order 1, contrast 1e6, normal 45deg)") |
916 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_30k()) |
917 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_60k()) |
918 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_120k()) |
919 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_240k()) |
920 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_480k()) |
921 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_960k()) |
922 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_1920k()) |
923 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_3840k()) |
924 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_7680k()) |
925 |
bm_CLA3D_o1_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder1JumpE6Normal45_15360k()) |
926 |
map(bm_CLA3D_o1_c6_n45.addOptions,ops) |
927 |
|
928 |
bm_CLA3D_o2=Benchmark(name="Lame 3D (compressible, order 2)") |
929 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_30k()) |
930 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_60k()) |
931 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_120k()) |
932 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_240k()) |
933 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_480k()) |
934 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_960k()) |
935 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_1920k()) |
936 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_3840k()) |
937 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_7680k()) |
938 |
bm_CLA3D_o2.addProblem(CompressibleLame3DOrder2_15360k()) |
939 |
map(bm_CLA3D_o2.addOptions,ops) |
940 |
|
941 |
bm_CLA3D_o2_c2=Benchmark(name="Lame 3D (compressible, order 2, contrast 1e2)") |
942 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_30k()) |
943 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_60k()) |
944 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_120k()) |
945 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_240k()) |
946 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_480k()) |
947 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_960k()) |
948 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_1920k()) |
949 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_3840k()) |
950 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_7680k()) |
951 |
bm_CLA3D_o2_c2.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE2_15360k()) |
952 |
map(bm_CLA3D_o2_c2.addOptions,ops) |
953 |
|
954 |
bm_CLA3D_o2_c6=Benchmark(name="Lame 3D (compressible, order 2, contrast 1e6)") |
955 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_30k()) |
956 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_60k()) |
957 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_120k()) |
958 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_240k()) |
959 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_480k()) |
960 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_960k()) |
961 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_1920k()) |
962 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_3840k()) |
963 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_7680k()) |
964 |
bm_CLA3D_o2_c6.addProblem(CompressibleInhomgeneousLame3DOrder2JumpE6_15360k()) |
965 |
map(bm_CLA3D_o2_c6.addOptions,ops) |
966 |
|
967 |
bm_CLA3D_o2_c2_n45=Benchmark(name="Lame 3D (compressible, order 2, contrast 1e2, normal 45deg)") |
968 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_30k()) |
969 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_60k()) |
970 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_120k()) |
971 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_240k()) |
972 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_480k()) |
973 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_960k()) |
974 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_1920k()) |
975 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_3840k()) |
976 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_7680k()) |
977 |
bm_CLA3D_o2_c2_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE2Normal45_15360k()) |
978 |
map(bm_CLA3D_o2_c2_n45.addOptions,ops) |
979 |
|
980 |
bm_CLA3D_o2_c6_n45=Benchmark(name="Lame 3D (compressible, order 2, contrast 1e6, normal 45deg)") |
981 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_30k()) |
982 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_60k()) |
983 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_120k()) |
984 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_240k()) |
985 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_480k()) |
986 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_960k()) |
987 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_1920k()) |
988 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_3840k()) |
989 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_7680k()) |
990 |
bm_CLA3D_o2_c6_n45.addProblem(CompressibleInhomogeneousLame3DOrder2JumpE6Normal45_15360k()) |
991 |
map(bm_CLA3D_o2_c6_n45.addOptions,ops) |
992 |
|
993 |
|
994 |
bms=BenchmarkSuite("Paso/Finley (%s benchmark)"%type) |
995 |
|
996 |
# 2D ========================================================== |
997 |
bms.addBenchmark(bm_L2Do1) |
998 |
bms.addBenchmark(bm_L2Do2) |
999 |
|
1000 |
if type in ["simple"]: |
1001 |
bms.addBenchmark(bm_CLA2D_o1) |
1002 |
bms.addBenchmark(bm_CLA2D_o2) |
1003 |
|
1004 |
if type in ["all", "mantle"]: |
1005 |
bms.addBenchmark(bm_CLA2D_o2) |
1006 |
bms.addBenchmark(bm_LA2D_o2_pen100) |
1007 |
|
1008 |
bms.addBenchmark(bm_CLA2D_o2_c6) |
1009 |
bms.addBenchmark(bm_LA2D_o2_pen100_c6) |
1010 |
|
1011 |
bms.addBenchmark(bm_CLA2D_o2_c6_n45) |
1012 |
bms.addBenchmark(bm_LA2D_o2_pen100_c6_n45) |
1013 |
|
1014 |
if type in ["all", "linear elastic"]: |
1015 |
bms.addBenchmark(bm_LA2D_o2) |
1016 |
bms.addBenchmark(bm_LA2D_o2_c6) |
1017 |
bms.addBenchmark(bm_LA2D_o2_c6_n45) |
1018 |
|
1019 |
# 3D ========================================================== |
1020 |
bms.addBenchmark(bm_L3Do1) |
1021 |
bms.addBenchmark(bm_L3Do2) |
1022 |
if type in ["simple"]: |
1023 |
bms.addBenchmark(bm_CLA3D_o1) |
1024 |
bms.addBenchmark(bm_CLA3D_o2) |
1025 |
|
1026 |
if type in ["all", "mantle"]: |
1027 |
bms.addBenchmark(bm_CLA3D_o2) |
1028 |
bms.addBenchmark(bm_LA3D_o2_pen100) |
1029 |
|
1030 |
bms.addBenchmark(bm_CLA3D_o2_c6) |
1031 |
bms.addBenchmark(bm_LA3D_o2_pen100_c6) |
1032 |
|
1033 |
bms.addBenchmark(bm_CLA3D_o2_c6_n45) |
1034 |
bms.addBenchmark(bm_LA3D_o2_pen100_c6_n45) |
1035 |
|
1036 |
if type in ["all", "linear elastic"]: |
1037 |
bms.addBenchmark(bm_LA3D_o2) |
1038 |
bms.addBenchmark(bm_LA3D_o2_c6) |
1039 |
bms.addBenchmark(bm_LA3D_o2_c6_n45) |
1040 |
|
1041 |
if type in ["all"]: |
1042 |
bms.addBenchmark(bm_A2Do1g30) |
1043 |
bms.addBenchmark(bm_A2Do2g30) |
1044 |
bms.addBenchmark(bm_A2Do2g45) |
1045 |
bms.addBenchmark(bm_A2Do1g45) |
1046 |
bms.addBenchmark(bm_A3Do1g30) |
1047 |
bms.addBenchmark(bm_A3Do1g45) |
1048 |
bms.addBenchmark(bm_A3Do2g30) |
1049 |
bms.addBenchmark(bm_A3Do2g45) |
1050 |
|
1051 |
bms.addBenchmark(bm_LA2D_o1) |
1052 |
bms.addBenchmark(bm_LA2D_o1_c2) |
1053 |
bms.addBenchmark(bm_LA2D_o1_c6) |
1054 |
|
1055 |
bms.addBenchmark(bm_LA2D_o1_c2_n45) |
1056 |
bms.addBenchmark(bm_LA2D_o1_c6_n45) |
1057 |
|
1058 |
bms.addBenchmark(bm_LA2D_o1_pen100) |
1059 |
bms.addBenchmark(bm_LA2D_o1_pen100_c2) |
1060 |
bms.addBenchmark(bm_LA2D_o1_pen100_c6) |
1061 |
|
1062 |
bms.addBenchmark(bm_LA2D_o1_pen100_c2_n45) |
1063 |
bms.addBenchmark(bm_LA2D_o1_pen100_c6_n45) |
1064 |
|
1065 |
bms.addBenchmark(bm_LA2D_o2_c2) |
1066 |
|
1067 |
bms.addBenchmark(bm_LA2D_o2_c2_n45) |
1068 |
bms.addBenchmark(bm_LA2D_o2_pen100_c2) |
1069 |
bms.addBenchmark(bm_LA2D_o2_pen100_c2_n45) |
1070 |
|
1071 |
|
1072 |
bms.addBenchmark(bm_LA3D_o1) |
1073 |
bms.addBenchmark(bm_LA3D_o1_pen100) |
1074 |
bms.addBenchmark(bm_LA3D_o1_c2) |
1075 |
bms.addBenchmark(bm_LA3D_o1_pen100_c2) |
1076 |
bms.addBenchmark(bm_LA3D_o1_c6) |
1077 |
bms.addBenchmark(bm_LA3D_o1_pen100_c6) |
1078 |
bms.addBenchmark(bm_LA3D_o1_c2_n45) |
1079 |
bms.addBenchmark(bm_LA3D_o1_pen100_c2_n45) |
1080 |
bms.addBenchmark(bm_LA3D_o1_c6_n45) |
1081 |
bms.addBenchmark(bm_LA3D_o1_pen100_c6_n45) |
1082 |
bms.addBenchmark(bm_LA3D_o2_c2) |
1083 |
bms.addBenchmark(bm_LA3D_o2_pen100) |
1084 |
bms.addBenchmark(bm_LA3D_o2_pen100_c2) |
1085 |
bms.addBenchmark(bm_LA3D_o2_c2_n45) |
1086 |
bms.addBenchmark(bm_LA3D_o2_pen100_c2_n45) |
1087 |
|
1088 |
bms.addBenchmark(bm_CLA2D_o1) |
1089 |
bms.addBenchmark(bm_CLA2D_o1_c2) |
1090 |
bms.addBenchmark(bm_CLA2D_o1_c6) |
1091 |
bms.addBenchmark(bm_CLA2D_o1_c2_n45) |
1092 |
bms.addBenchmark(bm_CLA2D_o1_c6_n45) |
1093 |
|
1094 |
bms.addBenchmark(bm_CLA2D_o2_c2) |
1095 |
bms.addBenchmark(bm_CLA2D_o2_c2_n45) |
1096 |
|
1097 |
bms.addBenchmark(bm_CLA3D_o1) |
1098 |
bms.addBenchmark(bm_CLA3D_o1_c2) |
1099 |
bms.addBenchmark(bm_CLA3D_o1_c6) |
1100 |
bms.addBenchmark(bm_CLA3D_o1_c2_n45) |
1101 |
bms.addBenchmark(bm_CLA3D_o1_c6_n45) |
1102 |
|
1103 |
bms.addBenchmark(bm_CLA3D_o2_c2) |
1104 |
bms.addBenchmark(bm_CLA3D_o2_c2_n45) |
1105 |
|
1106 |
>>>>>>> .r489 |
1107 |
bms.run(scale=thlist) |
1108 |
out=bms.getHTML(filter=ff) |
1109 |
print out |