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