/[escript]/branches/arrexp_2137_win_merge/finley/benchmarks/runbenchmark.py
ViewVC logotype

Diff of /branches/arrexp_2137_win_merge/finley/benchmarks/runbenchmark.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 435 by gross, Thu Jan 19 03:57:30 2006 UTC revision 459 by gross, Tue Jan 24 07:51:02 2006 UTC
# Line 30  __date__="$Date:$" Line 30  __date__="$Date:$"
30  from esys.finley.finleybench import *  from esys.finley.finleybench import *
31  from esys.escript.benchmark import BenchmarkSuite,Benchmark  from esys.escript.benchmark import BenchmarkSuite,Benchmark
32    
33  # thlist=[1,2,4,8,16]  thlist=[1,2,4,8,16]
34  thlist=[1,2,4,8,16,32]  # thlist=[1,2,4,8,16,32]
35  # thlist=[1,2,4,8,16,32,64,128]  # thlist=[1,2,4,8,16,32,64,128]
36  # thlist=[1,2,4,8,16,32,64,128]  # thlist=[1,2,4,8,16,32,64,128]
37  show=True  show=True
# Line 40  ff=FinleyFilter() Line 40  ff=FinleyFilter()
40  opt1=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.JACOBI,verbose=show)  opt1=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.JACOBI,verbose=show)
41  opt2=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.ILU0,verbose=show)  opt2=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.ILU0,verbose=show)
42  opt3=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.RILU,verbose=show)  opt3=FinleyOptions(solver_method=LinearPDE.PCG,preconditioner=LinearPDE.RILU,verbose=show)
43  # opt4=FinleyOptions(solver_method=LinearPDE.DIRECT,verbose=show)  opt4=FinleyOptions(solver_method=LinearPDE.DIRECT,verbose=show)
44    ops=(opt1,opt2,opt3,opt4)
45    
46  bm_L2Do1=Benchmark(name="Laplace 2D (order 1)")  bm_L2Do1=Benchmark(name="Laplace 2D (order 1)")
47  bm_L2Do1.addProblem(Laplace2DOrder1_30k())  bm_L2Do1.addProblem(Laplace2DOrder1_30k())
# Line 53  bm_L2Do1.addProblem(Laplace2DOrder1_1920 Line 54  bm_L2Do1.addProblem(Laplace2DOrder1_1920
54  bm_L2Do1.addProblem(Laplace2DOrder1_3840k())  bm_L2Do1.addProblem(Laplace2DOrder1_3840k())
55  bm_L2Do1.addProblem(Laplace2DOrder1_7680k())  bm_L2Do1.addProblem(Laplace2DOrder1_7680k())
56  bm_L2Do1.addProblem(Laplace2DOrder1_15360k())  bm_L2Do1.addProblem(Laplace2DOrder1_15360k())
57  bm_L2Do1.addOptions(opt1)  map(bm_L2Do1.addOptions,ops)
 bm_L2Do1.addOptions(opt2)  
 bm_L2Do1.addOptions(opt3)  
58    
59  bm_L2Do2=Benchmark("Laplace 2D (order 2)")  bm_L2Do2=Benchmark("Laplace 2D (order 2)")
60  bm_L2Do2.addProblem(Laplace2DOrder2_30k())  bm_L2Do2.addProblem(Laplace2DOrder2_30k())
# Line 68  bm_L2Do2.addProblem(Laplace2DOrder2_1920 Line 67  bm_L2Do2.addProblem(Laplace2DOrder2_1920
67  bm_L2Do2.addProblem(Laplace2DOrder2_3840k())  bm_L2Do2.addProblem(Laplace2DOrder2_3840k())
68  bm_L2Do2.addProblem(Laplace2DOrder2_7680k())  bm_L2Do2.addProblem(Laplace2DOrder2_7680k())
69  bm_L2Do2.addProblem(Laplace2DOrder2_15360k())  bm_L2Do2.addProblem(Laplace2DOrder2_15360k())
70  bm_L2Do2.addOptions(opt1)  map(bm_L2Do2.addOptions,ops)
 bm_L2Do2.addOptions(opt2)  
 bm_L2Do2.addOptions(opt3)  
71    
72  bm_L3Do1=Benchmark("Laplace 3D (order 1)")  bm_L3Do1=Benchmark("Laplace 3D (order 1)")
73  bm_L3Do1.addProblem(Laplace3DOrder1_30k())  bm_L3Do1.addProblem(Laplace3DOrder1_30k())
# Line 83  bm_L3Do1.addProblem(Laplace3DOrder1_1920 Line 80  bm_L3Do1.addProblem(Laplace3DOrder1_1920
80  bm_L3Do1.addProblem(Laplace3DOrder1_3840k())  bm_L3Do1.addProblem(Laplace3DOrder1_3840k())
81  bm_L3Do1.addProblem(Laplace3DOrder1_7680k())  bm_L3Do1.addProblem(Laplace3DOrder1_7680k())
82  bm_L3Do1.addProblem(Laplace3DOrder1_15360k())  bm_L3Do1.addProblem(Laplace3DOrder1_15360k())
83  bm_L3Do1.addOptions(opt1)  map(bm_L3Do1.addOptions,ops)
 bm_L3Do1.addOptions(opt2)  
 bm_L3Do1.addOptions(opt3)  
84    
85  bm_L3Do2=Benchmark("Laplace 3D (order 2)")  bm_L3Do2=Benchmark("Laplace 3D (order 2)")
86  bm_L3Do2.addProblem(Laplace3DOrder2_30k())  bm_L3Do2.addProblem(Laplace3DOrder2_30k())
# Line 98  bm_L3Do2.addProblem(Laplace3DOrder2_1920 Line 93  bm_L3Do2.addProblem(Laplace3DOrder2_1920
93  bm_L3Do2.addProblem(Laplace3DOrder2_3840k())  bm_L3Do2.addProblem(Laplace3DOrder2_3840k())
94  bm_L3Do2.addProblem(Laplace3DOrder2_7680k())  bm_L3Do2.addProblem(Laplace3DOrder2_7680k())
95  bm_L3Do2.addProblem(Laplace3DOrder2_15360k())  bm_L3Do2.addProblem(Laplace3DOrder2_15360k())
96  bm_L3Do2.addOptions(opt1)  map(bm_L3Do2.addOptions,ops)
 bm_L3Do2.addOptions(opt2)  
 bm_L3Do2.addOptions(opt3)  
97    
98  bm_A2Do1g30=Benchmark("Anisotropic 2D (gamma=30, order=1)")  bm_A2Do1g30=Benchmark("Anisotropic 2D (gamma=30, order=1)")
99  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_30k())  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_30k())
# Line 113  bm_A2Do1g30.addProblem(Anisotropic2DOrde Line 106  bm_A2Do1g30.addProblem(Anisotropic2DOrde
106  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_3840k())  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_3840k())
107  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_7680k())  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_7680k())
108  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_15360k())  bm_A2Do1g30.addProblem(Anisotropic2DOrder1Gamma30_15360k())
109  bm_A2Do1g30.addOptions(opt1)  map(bm_A2Do1g30.addOptions,ops)
 bm_A2Do1g30.addOptions(opt2)  
 bm_A2Do1g30.addOptions(opt3)  
110    
111  bm_A2Do1g45=Benchmark("Anisotropic 2D (gamma=45, order=1)")  bm_A2Do1g45=Benchmark("Anisotropic 2D (gamma=45, order=1)")
112  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_30k())  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_30k())
# Line 128  bm_A2Do1g45.addProblem(Anisotropic2DOrde Line 119  bm_A2Do1g45.addProblem(Anisotropic2DOrde
119  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_3840k())  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_3840k())
120  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_7680k())  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_7680k())
121  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_15360k())  bm_A2Do1g45.addProblem(Anisotropic2DOrder1Gamma45_15360k())
122  bm_A2Do1g45.addOptions(opt1)  map(bm_A2Do1g45.addOptions,ops)
 bm_A2Do1g45.addOptions(opt2)  
 bm_A2Do1g45.addOptions(opt3)  
123    
124  bm_A2Do2g30=Benchmark("Anisotropic 2D (gamma=30, order=2)")  bm_A2Do2g30=Benchmark("Anisotropic 2D (gamma=30, order=2)")
125  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_30k())  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_30k())
# Line 143  bm_A2Do2g30.addProblem(Anisotropic2DOrde Line 132  bm_A2Do2g30.addProblem(Anisotropic2DOrde
132  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_3840k())  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_3840k())
133  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_7680k())  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_7680k())
134  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_15360k())  bm_A2Do2g30.addProblem(Anisotropic2DOrder2Gamma30_15360k())
135  bm_A2Do2g30.addOptions(opt1)  map(bm_A2Do2g30.addOptions,ops)
 bm_A2Do2g30.addOptions(opt2)  
 bm_A2Do2g30.addOptions(opt3)  
136    
137    
138  bm_A2Do2g45=Benchmark("Anisotropic 2D (gamma=45, order=2)")  bm_A2Do2g45=Benchmark("Anisotropic 2D (gamma=45, order=2)")
# Line 159  bm_A2Do2g45.addProblem(Anisotropic2DOrde Line 146  bm_A2Do2g45.addProblem(Anisotropic2DOrde
146  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_3840k())  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_3840k())
147  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_7680k())  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_7680k())
148  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_15360k())  bm_A2Do2g45.addProblem(Anisotropic2DOrder2Gamma45_15360k())
149  bm_A2Do2g45.addOptions(opt1)  map(bm_A2Do2g45.addOptions,ops)
 bm_A2Do2g45.addOptions(opt2)  
 bm_A2Do2g45.addOptions(opt3)  
150    
151    
152  bm_A3Do1g30=Benchmark("Anisotropic 3D (gamma=30, order=1)")  bm_A3Do1g30=Benchmark("Anisotropic 3D (gamma=30, order=1)")
# Line 175  bm_A3Do1g30.addProblem(Anisotropic3DOrde Line 160  bm_A3Do1g30.addProblem(Anisotropic3DOrde
160  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_3840k())  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_3840k())
161  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_7680k())  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_7680k())
162  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_15360k())  bm_A3Do1g30.addProblem(Anisotropic3DOrder1Gamma30_15360k())
163  bm_A3Do1g30.addOptions(opt1)  map(bm_A3Do1g30.addOptions,ops)
 bm_A3Do1g30.addOptions(opt2)  
 bm_A3Do1g30.addOptions(opt3)  
164    
165  bm_A3Do1g45=Benchmark("Anisotropic 3D (gamma=45, order=1)")  bm_A3Do1g45=Benchmark("Anisotropic 3D (gamma=45, order=1)")
166  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_30k())  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_30k())
# Line 190  bm_A3Do1g45.addProblem(Anisotropic3DOrde Line 173  bm_A3Do1g45.addProblem(Anisotropic3DOrde
173  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_3840k())  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_3840k())
174  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_7680k())  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_7680k())
175  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_15360k())  bm_A3Do1g45.addProblem(Anisotropic3DOrder1Gamma45_15360k())
176  bm_A3Do1g45.addOptions(opt1)  map(bm_A3Do1g45.addOptions,ops)
 bm_A3Do1g45.addOptions(opt2)  
 bm_A3Do1g45.addOptions(opt3)  
177    
178  bm_A3Do2g30=Benchmark("Anisotropic 3D (gamma=30, order=2)")  bm_A3Do2g30=Benchmark("Anisotropic 3D (gamma=30, order=2)")
179  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_30k())  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_30k())
# Line 205  bm_A3Do2g30.addProblem(Anisotropic3DOrde Line 186  bm_A3Do2g30.addProblem(Anisotropic3DOrde
186  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_3840k())  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_3840k())
187  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_7680k())  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_7680k())
188  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_15360k())  bm_A3Do2g30.addProblem(Anisotropic3DOrder2Gamma30_15360k())
189  bm_A3Do2g30.addOptions(opt1)  map(bm_A3Do2g30.addOptions,ops)
 bm_A3Do2g30.addOptions(opt2)  
 bm_A3Do2g30.addOptions(opt3)  
190    
191  bm_A3Do2g45=Benchmark("Anisotropic 3D (gamma=45, order=2)")  bm_A3Do2g45=Benchmark("Anisotropic 3D (gamma=45, order=2)")
192  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_30k())  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_30k())
# Line 220  bm_A3Do2g45.addProblem(Anisotropic3DOrde Line 199  bm_A3Do2g45.addProblem(Anisotropic3DOrde
199  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_3840k())  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_3840k())
200  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_7680k())  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_7680k())
201  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_15360k())  bm_A3Do2g45.addProblem(Anisotropic3DOrder2Gamma45_15360k())
202  bm_A3Do2g45.addOptions(opt1)  map(bm_A3Do2g45.addOptions,ops)
 bm_A3Do2g45.addOptions(opt2)  
 bm_A3Do2g45.addOptions(opt3)  
203    
204    bm_LA2D_o1=Benchmark(name="Lame 2D (order 1)")
205    bm_LA2D_o1.addProblem(Lame2DOrder1_30k())
206    bm_LA2D_o1.addProblem(Lame2DOrder1_60k())
207    bm_LA2D_o1.addProblem(Lame2DOrder1_120k())
208    bm_LA2D_o1.addProblem(Lame2DOrder1_240k())
209    bm_LA2D_o1.addProblem(Lame2DOrder1_480k())
210    bm_LA2D_o1.addProblem(Lame2DOrder1_960k())
211    bm_LA2D_o1.addProblem(Lame2DOrder1_1920k())
212    bm_LA2D_o1.addProblem(Lame2DOrder1_3840k())
213    bm_LA2D_o1.addProblem(Lame2DOrder1_7680k())
214    bm_LA2D_o1.addProblem(Lame2DOrder1_15360k())
215    map(bm_LA2D_o1.addOptions,ops)
216    
217    bm_LA2D_o1_pen100=Benchmark(name="Lame 2D (order 1,  penalty 100)")
218    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_30k())
219    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_60k())
220    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_120k())
221    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_240k())
222    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_480k())
223    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_960k())
224    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_1920k())
225    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_3840k())
226    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_7680k())
227    bm_LA2D_o1_pen100.addProblem(Lame2DOrder1Alpha100_15360k())
228    map(bm_LA2D_o1_pen100.addOptions,ops)
229    
230    bm_LA2D_o1_c2=Benchmark(name="Lame 2D (order 1, contrast 1e2)")
231    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_30k())
232    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_60k())
233    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_120k())
234    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_240k())
235    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_480k())
236    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_960k())
237    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_1920k())
238    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_3840k())
239    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_7680k())
240    bm_LA2D_o1_c2.addProblem(InhomgeneousLame2DOrder1JumpE2_15360k())
241    map(bm_LA2D_o1_c2.addOptions,ops)
242    
243    bm_LA2D_o1_pen100_c2=Benchmark(name="Lame 2D (order 1,  penalty 100, contrast 1e2)")
244    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_30k())
245    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_60k())
246    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_120k())
247    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_240k())
248    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_480k())
249    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_960k())
250    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_1920k())
251    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_3840k())
252    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_7680k())
253    bm_LA2D_o1_pen100_c2.addProblem(InhomgeneousLame2DOrder1JumpE2Alpha100_15360k())
254    map(bm_LA2D_o1_pen100_c2.addOptions,ops)
255    
256    bm_LA2D_o1_c6=Benchmark(name="Lame 2D (order 1, contrast 1e6)")
257    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_30k())
258    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_60k())
259    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_120k())
260    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_240k())
261    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_480k())
262    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_960k())
263    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_1920k())
264    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_3840k())
265    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_7680k())
266    bm_LA2D_o1_c6.addProblem(InhomgeneousLame2DOrder1JumpE6_15360k())
267    map(bm_LA2D_o1_c6.addOptions,ops)
268    
269    bm_LA2D_o1_pen100_c6=Benchmark(name="Lame 2D (order 1,  penalty 100, contrast 1e6)")
270    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_30k())
271    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_60k())
272    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_120k())
273    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_240k())
274    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_480k())
275    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_960k())
276    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_1920k())
277    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_3840k())
278    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_7680k())
279    bm_LA2D_o1_pen100_c6.addProblem(InhomgeneousLame2DOrder1JumpE6Alpha100_15360k())
280    map(bm_LA2D_o1_pen100_c6.addOptions,ops)
281    
282    bm_LA2D_o1_c2_n45=Benchmark(name="Lame 2D (order 1, contrast 1e2, normal 45deg)")
283    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_30k())
284    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_60k())
285    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_120k())
286    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_240k())
287    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_480k())
288    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_960k())
289    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_1920k())
290    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_3840k())
291    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_7680k())
292    bm_LA2D_o1_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45_15360k())
293    map(bm_LA2D_o1_c2_n45.addOptions,ops)
294    
295    bm_LA2D_o1_pen100_c2_n45=Benchmark(name="Lame 2D (order 1,  penalty 100, contrast 1e2, normal 45deg)")
296    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_30k())
297    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_60k())
298    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_120k())
299    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_240k())
300    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_480k())
301    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_960k())
302    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_1920k())
303    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_3840k())
304    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_7680k())
305    bm_LA2D_o1_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder1JumpE2Normal45Alpha100_15360k())
306    map(bm_LA2D_o1_pen100_c2_n45.addOptions,ops)
307    
308    bm_LA2D_o1_c6_n45=Benchmark(name="Lame 2D (order 1, contrast 1e6, normal 45deg)")
309    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_30k())
310    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_60k())
311    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_120k())
312    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_240k())
313    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_480k())
314    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_960k())
315    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_1920k())
316    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_3840k())
317    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_7680k())
318    bm_LA2D_o1_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45_15360k())
319    map(bm_LA2D_o1_c6_n45.addOptions,ops)
320    
321    bm_LA2D_o1_pen100_c6_n45=Benchmark(name="Lame 2D (order 1,  penalty 100, contrast 1e6, normal 45deg)")
322    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_30k())
323    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_60k())
324    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_120k())
325    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_240k())
326    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_480k())
327    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_960k())
328    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_1920k())
329    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_3840k())
330    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_7680k())
331    bm_LA2D_o1_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder1JumpE6Normal45Alpha100_15360k())
332    map(bm_LA2D_o1_pen100_c6_n45.addOptions,ops)
333    
334    bm_LA2D_o2=Benchmark(name="Lame 2D (order 2)")
335    bm_LA2D_o2.addProblem(Lame2DOrder2_30k())
336    bm_LA2D_o2.addProblem(Lame2DOrder2_60k())
337    bm_LA2D_o2.addProblem(Lame2DOrder2_120k())
338    bm_LA2D_o2.addProblem(Lame2DOrder2_240k())
339    bm_LA2D_o2.addProblem(Lame2DOrder2_480k())
340    bm_LA2D_o2.addProblem(Lame2DOrder2_960k())
341    bm_LA2D_o2.addProblem(Lame2DOrder2_1920k())
342    bm_LA2D_o2.addProblem(Lame2DOrder2_3840k())
343    bm_LA2D_o2.addProblem(Lame2DOrder2_7680k())
344    bm_LA2D_o2.addProblem(Lame2DOrder2_15360k())
345    map(bm_LA2D_o2.addOptions,ops)
346    
347    bm_LA2D_o2_pen100=Benchmark(name="Lame 2D (order 2,  penalty 100)")
348    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_30k())
349    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_60k())
350    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_120k())
351    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_240k())
352    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_480k())
353    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_960k())
354    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_1920k())
355    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_3840k())
356    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_7680k())
357    bm_LA2D_o2_pen100.addProblem(Lame2DOrder2Alpha100_15360k())
358    map(bm_LA2D_o2_pen100.addOptions,ops)
359    
360    bm_LA2D_o2_c2=Benchmark(name="Lame 2D (order 2, contrast 1e2)")
361    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_30k())
362    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_60k())
363    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_120k())
364    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_240k())
365    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_480k())
366    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_960k())
367    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_1920k())
368    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_3840k())
369    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_7680k())
370    bm_LA2D_o2_c2.addProblem(InhomgeneousLame2DOrder2JumpE2_15360k())
371    map(bm_LA2D_o2_c2.addOptions,ops)
372    
373    bm_LA2D_o2_pen100_c2=Benchmark(name="Lame 2D (order 2, penalty 100, contrast 1e2)")
374    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_30k())
375    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_60k())
376    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_120k())
377    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_240k())
378    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_480k())
379    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_960k())
380    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_1920k())
381    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_3840k())
382    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_7680k())
383    bm_LA2D_o2_pen100_c2.addProblem(InhomgeneousLame2DOrder2JumpE2Alpha100_15360k())
384    map(bm_LA2D_o2_pen100_c2.addOptions,ops)
385    
386    bm_LA2D_o2_c6=Benchmark(name="Lame 2D (order 2, contrast 1e6)")
387    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_30k())
388    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_60k())
389    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_120k())
390    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_240k())
391    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_480k())
392    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_960k())
393    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_1920k())
394    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_3840k())
395    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_7680k())
396    bm_LA2D_o2_c6.addProblem(InhomgeneousLame2DOrder2JumpE6_15360k())
397    map(bm_LA2D_o2_c6.addOptions,ops)
398    
399    bm_LA2D_o2_pen100_c6=Benchmark(name="Lame 2D (order 2,  penalty 100, contrast 1e6)")
400    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_30k())
401    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_60k())
402    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_120k())
403    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_240k())
404    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_480k())
405    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_960k())
406    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_1920k())
407    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_3840k())
408    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_7680k())
409    bm_LA2D_o2_pen100_c6.addProblem(InhomgeneousLame2DOrder2JumpE6Alpha100_15360k())
410    map(bm_LA2D_o2_pen100_c6.addOptions,ops)
411    
412    bm_LA2D_o2_c2_n45=Benchmark(name="Lame 2D (order 2, contrast 1e2, normal 45deg)")
413    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_30k())
414    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_60k())
415    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_120k())
416    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_240k())
417    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_480k())
418    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_960k())
419    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_1920k())
420    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_3840k())
421    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_7680k())
422    bm_LA2D_o2_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45_15360k())
423    map(bm_LA2D_o2_c2_n45.addOptions,ops)
424    
425    bm_LA2D_o2_pen100_c2_n45=Benchmark(name="Lame 2D (order 2,  penalty 100, contrast 1e2, normal 45deg)")
426    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_30k())
427    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_60k())
428    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_120k())
429    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_240k())
430    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_480k())
431    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_960k())
432    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_1920k())
433    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_3840k())
434    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_7680k())
435    bm_LA2D_o2_pen100_c2_n45.addProblem(InhomogeneousLame2DOrder2JumpE2Normal45Alpha100_15360k())
436    map(bm_LA2D_o2_pen100_c2_n45.addOptions,ops)
437    
438    bm_LA2D_o2_c6_n45=Benchmark(name="Lame 2D (order 2, contrast 1e6, normal 45deg)")
439    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_30k())
440    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_60k())
441    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_120k())
442    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_240k())
443    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_480k())
444    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_960k())
445    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_1920k())
446    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_3840k())
447    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_7680k())
448    bm_LA2D_o2_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45_15360k())
449    map(bm_LA2D_o2_c6_n45.addOptions,ops)
450    
451    bm_LA2D_o2_pen100_c6_n45=Benchmark(name="Lame 2D (order 2,  penalty 100, contrast 1e6, normal 45deg)")
452    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_30k())
453    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_60k())
454    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_120k())
455    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_240k())
456    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_480k())
457    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_960k())
458    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_1920k())
459    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_3840k())
460    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_7680k())
461    bm_LA2D_o2_pen100_c6_n45.addProblem(InhomogeneousLame2DOrder2JumpE6Normal45Alpha100_15360k())
462    map(bm_LA2D_o2_pen100_c6_n45.addOptions,ops)
463    
464    bm_LA3D_o1=Benchmark(name="Lame 3D (order 1)")
465    bm_LA3D_o1.addProblem(Lame3DOrder1_30k())
466    bm_LA3D_o1.addProblem(Lame3DOrder1_60k())
467    bm_LA3D_o1.addProblem(Lame3DOrder1_120k())
468    bm_LA3D_o1.addProblem(Lame3DOrder1_240k())
469    bm_LA3D_o1.addProblem(Lame3DOrder1_480k())
470    bm_LA3D_o1.addProblem(Lame3DOrder1_960k())
471    bm_LA3D_o1.addProblem(Lame3DOrder1_1920k())
472    bm_LA3D_o1.addProblem(Lame3DOrder1_3840k())
473    bm_LA3D_o1.addProblem(Lame3DOrder1_7680k())
474    bm_LA3D_o1.addProblem(Lame3DOrder1_15360k())
475    map(bm_LA3D_o1.addOptions,ops)
476    
477    bm_LA3D_o1_pen100=Benchmark(name="Lame 3D (order 1,  penalty 100)")
478    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_30k())
479    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_60k())
480    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_120k())
481    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_240k())
482    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_480k())
483    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_960k())
484    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_1920k())
485    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_3840k())
486    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_7680k())
487    bm_LA3D_o1_pen100.addProblem(Lame3DOrder1Alpha100_15360k())
488    map(bm_LA3D_o1_pen100.addOptions,ops)
489    
490    bm_LA3D_o1_c2=Benchmark(name="Lame 3D (order 1, contrast 1e2)")
491    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_30k())
492    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_60k())
493    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_120k())
494    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_240k())
495    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_480k())
496    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_960k())
497    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_1920k())
498    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_3840k())
499    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_7680k())
500    bm_LA3D_o1_c2.addProblem(InhomgeneousLame3DOrder1JumpE2_15360k())
501    map(bm_LA3D_o1_c2.addOptions,ops)
502    
503    bm_LA3D_o1_pen100_c2=Benchmark(name="Lame 3D (order 1,  penalty 100, contrast 1e2)")
504    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_30k())
505    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_60k())
506    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_120k())
507    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_240k())
508    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_480k())
509    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_960k())
510    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_1920k())
511    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_3840k())
512    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_7680k())
513    bm_LA3D_o1_pen100_c2.addProblem(InhomgeneousLame3DOrder1JumpE2Alpha100_15360k())
514    map(bm_LA3D_o1_pen100_c2.addOptions,ops)
515    
516    bm_LA3D_o1_c6=Benchmark(name="Lame 3D (order 1, contrast 1e6)")
517    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_30k())
518    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_60k())
519    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_120k())
520    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_240k())
521    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_480k())
522    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_960k())
523    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_1920k())
524    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_3840k())
525    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_7680k())
526    bm_LA3D_o1_c6.addProblem(InhomgeneousLame3DOrder1JumpE6_15360k())
527    map(bm_LA3D_o1_c6.addOptions,ops)
528    
529    bm_LA3D_o1_pen100_c6=Benchmark(name="Lame 3D (order 1,  penalty 100, contrast 1e6)")
530    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_30k())
531    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_60k())
532    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_120k())
533    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_240k())
534    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_480k())
535    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_960k())
536    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_1920k())
537    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_3840k())
538    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_7680k())
539    bm_LA3D_o1_pen100_c6.addProblem(InhomgeneousLame3DOrder1JumpE6Alpha100_15360k())
540    map(bm_LA3D_o1_pen100_c6.addOptions,ops)
541    
542    bm_LA3D_o1_c2_n45=Benchmark(name="Lame 3D (order 1, contrast 1e2, normal 45deg)")
543    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_30k())
544    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_60k())
545    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_120k())
546    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_240k())
547    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_480k())
548    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_960k())
549    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_1920k())
550    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_3840k())
551    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_7680k())
552    bm_LA3D_o1_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45_15360k())
553    map(bm_LA3D_o1_c2_n45.addOptions,ops)
554    
555    bm_LA3D_o1_pen100_c2_n45=Benchmark(name="Lame 3D (order 1,  penalty 100, contrast 1e2, normal 45deg)")
556    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_30k())
557    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_60k())
558    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_120k())
559    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_240k())
560    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_480k())
561    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_960k())
562    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_1920k())
563    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_3840k())
564    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_7680k())
565    bm_LA3D_o1_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder1JumpE2Normal45Alpha100_15360k())
566    map(bm_LA3D_o1_pen100_c2_n45.addOptions,ops)
567    
568    bm_LA3D_o1_c6_n45=Benchmark(name="Lame 3D (order 1, contrast 1e6, normal 45deg)")
569    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_30k())
570    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_60k())
571    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_120k())
572    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_240k())
573    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_480k())
574    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_960k())
575    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_1920k())
576    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_3840k())
577    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_7680k())
578    bm_LA3D_o1_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45_15360k())
579    map(bm_LA3D_o1_c6_n45.addOptions,ops)
580    
581    bm_LA3D_o1_pen100_c6_n45=Benchmark(name="Lame 3D (order 1,  penalty 100, contrast 1e6, normal 45deg)")
582    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_30k())
583    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_60k())
584    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_120k())
585    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_240k())
586    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_480k())
587    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_960k())
588    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_1920k())
589    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_3840k())
590    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_7680k())
591    bm_LA3D_o1_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder1JumpE6Normal45Alpha100_15360k())
592    map(bm_LA3D_o1_pen100_c6_n45.addOptions,ops)
593    
594    bm_LA3D_o2=Benchmark(name="Lame 3D (order 2)")
595    bm_LA3D_o2.addProblem(Lame3DOrder2_30k())
596    bm_LA3D_o2.addProblem(Lame3DOrder2_60k())
597    bm_LA3D_o2.addProblem(Lame3DOrder2_120k())
598    bm_LA3D_o2.addProblem(Lame3DOrder2_240k())
599    bm_LA3D_o2.addProblem(Lame3DOrder2_480k())
600    bm_LA3D_o2.addProblem(Lame3DOrder2_960k())
601    bm_LA3D_o2.addProblem(Lame3DOrder2_1920k())
602    bm_LA3D_o2.addProblem(Lame3DOrder2_3840k())
603    bm_LA3D_o2.addProblem(Lame3DOrder2_7680k())
604    bm_LA3D_o2.addProblem(Lame3DOrder2_15360k())
605    map(bm_LA3D_o2.addOptions,ops)
606    
607    bm_LA3D_o2_pen100=Benchmark(name="Lame 3D (order 2,  penalty 100)")
608    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_30k())
609    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_60k())
610    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_120k())
611    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_240k())
612    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_480k())
613    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_960k())
614    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_1920k())
615    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_3840k())
616    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_7680k())
617    bm_LA3D_o2_pen100.addProblem(Lame3DOrder2Alpha100_15360k())
618    map(bm_LA3D_o2_pen100.addOptions,ops)
619    
620    bm_LA3D_o2_c2=Benchmark(name="Lame 3D (order 2, contrast 1e2)")
621    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_30k())
622    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_60k())
623    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_120k())
624    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_240k())
625    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_480k())
626    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_960k())
627    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_1920k())
628    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_3840k())
629    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_7680k())
630    bm_LA3D_o2_c2.addProblem(InhomgeneousLame3DOrder2JumpE2_15360k())
631    map(bm_LA3D_o2_c2.addOptions,ops)
632    
633    bm_LA3D_o2_pen100_c2=Benchmark(name="Lame 3D (order 2,  penalty 100, contrast 1e2)")
634    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_30k())
635    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_60k())
636    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_120k())
637    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_240k())
638    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_480k())
639    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_960k())
640    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_1920k())
641    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_3840k())
642    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_7680k())
643    bm_LA3D_o2_pen100_c2.addProblem(InhomgeneousLame3DOrder2JumpE2Alpha100_15360k())
644    map(bm_LA3D_o2_pen100_c2.addOptions,ops)
645    
646    bm_LA3D_o2_c6=Benchmark(name="Lame 3D (order 2, contrast 1e6)")
647    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_30k())
648    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_60k())
649    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_120k())
650    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_240k())
651    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_480k())
652    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_960k())
653    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_1920k())
654    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_3840k())
655    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_7680k())
656    bm_LA3D_o2_c6.addProblem(InhomgeneousLame3DOrder2JumpE6_15360k())
657    map(bm_LA3D_o2_c6.addOptions,ops)
658    
659    bm_LA3D_o2_pen100_c6=Benchmark(name="Lame 3D (order 2,  penalty 100, contrast 1e6)")
660    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_30k())
661    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_60k())
662    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_120k())
663    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_240k())
664    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_480k())
665    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_960k())
666    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_1920k())
667    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_3840k())
668    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_7680k())
669    bm_LA3D_o2_pen100_c6.addProblem(InhomgeneousLame3DOrder2JumpE6Alpha100_15360k())
670    map(bm_LA3D_o2_pen100_c6.addOptions,ops)
671    
672    bm_LA3D_o2_c2_n45=Benchmark(name="Lame 3D (order 2, contrast 1e2, normal 45deg)")
673    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_30k())
674    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_60k())
675    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_120k())
676    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_240k())
677    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_480k())
678    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_960k())
679    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_1920k())
680    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_3840k())
681    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_7680k())
682    bm_LA3D_o2_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45_15360k())
683    map(bm_LA3D_o2_c2_n45.addOptions,ops)
684    
685    bm_LA3D_o2_pen100_c2_n45=Benchmark(name="Lame 3D (order 2,  penalty 100, contrast 1e2, normal 45deg)")
686    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_30k())
687    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_60k())
688    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_120k())
689    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_240k())
690    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_480k())
691    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_960k())
692    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_1920k())
693    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_3840k())
694    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_7680k())
695    bm_LA3D_o2_pen100_c2_n45.addProblem(InhomogeneousLame3DOrder2JumpE2Normal45Alpha100_15360k())
696    map(bm_LA3D_o2_pen100_c2_n45.addOptions,ops)
697    
698    bm_LA3D_o2_c6_n45=Benchmark(name="Lame 3D (order 2, contrast 1e6, normal 45deg)")
699    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_30k())
700    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_60k())
701    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_120k())
702    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_240k())
703    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_480k())
704    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_960k())
705    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_1920k())
706    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_3840k())
707    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_7680k())
708    bm_LA3D_o2_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45_15360k())
709    map(bm_LA3D_o2_c6_n45.addOptions,ops)
710    
711    bm_LA3D_o2_pen100_c6_n45=Benchmark(name="Lame 3D (order 2,  penalty 100, contrast 1e6, normal 45deg)")
712    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_30k())
713    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_60k())
714    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_120k())
715    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_240k())
716    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_480k())
717    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_960k())
718    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_1920k())
719    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_3840k())
720    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_7680k())
721    bm_LA3D_o2_pen100_c6_n45.addProblem(InhomogeneousLame3DOrder2JumpE6Normal45Alpha100_15360k())
722    map(bm_LA3D_o2_pen100_c6_n45.addOptions,ops)
723    
724  bms=BenchmarkSuite("Paso/Finley")  bms=BenchmarkSuite("Paso/Finley")
725  bms.addBenchmark(bm_L2Do1)  # bms.addBenchmark(bm_L2Do1)
726  bms.addBenchmark(bm_L2Do2)  # bms.addBenchmark(bm_L2Do2)
727  bms.addBenchmark(bm_L3Do1)  # bms.addBenchmark(bm_L3Do1)
728  bms.addBenchmark(bm_L3Do2)  # bms.addBenchmark(bm_L3Do2)
729  bms.addBenchmark(bm_A2Do1g30)  
730  bms.addBenchmark(bm_A2Do1g45)  # bms.addBenchmark(bm_A2Do1g30)
731  bms.addBenchmark(bm_A2Do2g30)  # bms.addBenchmark(bm_A2Do1g45)
732  bms.addBenchmark(bm_A2Do2g45)  # bms.addBenchmark(bm_A2Do2g30)
733  bms.addBenchmark(bm_A3Do1g30)  # bms.addBenchmark(bm_A2Do2g45)
734  bms.addBenchmark(bm_A3Do1g45)  # bms.addBenchmark(bm_A3Do1g30)
735  bms.addBenchmark(bm_A3Do2g30)  # bms.addBenchmark(bm_A3Do1g45)
736  bms.addBenchmark(bm_A3Do2g45)  # bms.addBenchmark(bm_A3Do2g30)
737    # bms.addBenchmark(bm_A3Do2g45)
738    
739    bms.addBenchmark(bm_LA2D_o1)
740    bms.addBenchmark(bm_LA2D_o1_pen100)
741    bms.addBenchmark(bm_LA2D_o1_c2)
742    bms.addBenchmark(bm_LA2D_o1_pen100_c2)
743    bms.addBenchmark(bm_LA2D_o1_c6)
744    bms.addBenchmark(bm_LA2D_o1_pen100_c6)
745    bms.addBenchmark(bm_LA2D_o1_c2_n45)
746    bms.addBenchmark(bm_LA2D_o1_pen100_c2_n45)
747    bms.addBenchmark(bm_LA2D_o1_c6_n45)
748    bms.addBenchmark(bm_LA2D_o1_pen100_c6_n45)
749    bms.addBenchmark(bm_LA2D_o2)
750    bms.addBenchmark(bm_LA2D_o2_pen100)
751    bms.addBenchmark(bm_LA2D_o2_c2)
752    bms.addBenchmark(bm_LA2D_o2_pen100_c2)
753    bms.addBenchmark(bm_LA2D_o2_c6)
754    bms.addBenchmark(bm_LA2D_o2_pen100_c6)
755    bms.addBenchmark(bm_LA2D_o2_c2_n45)
756    bms.addBenchmark(bm_LA2D_o2_pen100_c2_n45)
757    bms.addBenchmark(bm_LA2D_o2_c6_n45)
758    bms.addBenchmark(bm_LA2D_o2_pen100_c6_n45)
759    bms.addBenchmark(bm_LA3D_o1)
760    bms.addBenchmark(bm_LA3D_o1_pen100)
761    bms.addBenchmark(bm_LA3D_o1_c2)
762    bms.addBenchmark(bm_LA3D_o1_pen100_c2)
763    bms.addBenchmark(bm_LA3D_o1_c6)
764    bms.addBenchmark(bm_LA3D_o1_pen100_c6)
765    bms.addBenchmark(bm_LA3D_o1_c2_n45)
766    bms.addBenchmark(bm_LA3D_o1_pen100_c2_n45)
767    bms.addBenchmark(bm_LA3D_o1_c6_n45)
768    bms.addBenchmark(bm_LA3D_o1_pen100_c6_n45)
769    bms.addBenchmark(bm_LA3D_o2)
770    bms.addBenchmark(bm_LA3D_o2_pen100)
771    bms.addBenchmark(bm_LA3D_o2_c2)
772    bms.addBenchmark(bm_LA3D_o2_pen100_c2)
773    bms.addBenchmark(bm_LA3D_o2_c6)
774    bms.addBenchmark(bm_LA3D_o2_pen100_c6)
775    bms.addBenchmark(bm_LA3D_o2_c2_n45)
776    bms.addBenchmark(bm_LA3D_o2_pen100_c2_n45)
777    bms.addBenchmark(bm_LA3D_o2_c6_n45)
778    bms.addBenchmark(bm_LA3D_o2_pen100_c6_n45)
779  bms.run(scale=thlist)  bms.run(scale=thlist)
780  out=bms.getHTML(filter=ff)  out=bms.getHTML(filter=ff)
781  print out  print out

Legend:
Removed from v.435  
changed lines
  Added in v.459

  ViewVC Help
Powered by ViewVC 1.1.26