@@ -177,19 +177,15 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsFloat,
177177 float )
178178(benchmark::State &state) { BM_calc_bonds (state); }
179179
180- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsFloat)
181- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
182- ->RangeMultiplier(4 );
180+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
183181
184182
185183
186184BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsDouble,
187185 double )
188186(benchmark::State &state) { BM_calc_bonds (state); }
189187
190- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsDouble)
191- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
192- ->RangeMultiplier(4 );
188+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
193189
194190
195191// calc_bonds_ortho
@@ -198,19 +194,15 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsOrthoInBoxFloat,
198194 float )
199195(benchmark::State &state) { BM_calc_bonds_ortho (state); }
200196
201- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoInBoxFloat)
202- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
203- ->RangeMultiplier(4 );
197+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoInBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
204198
205199
206200
207201BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsOrthoInBoxDouble,
208202 double )
209203(benchmark::State &state) { BM_calc_bonds_ortho (state); }
210204
211- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoInBoxDouble)
212- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
213- ->RangeMultiplier(4 );
205+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoInBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
214206
215207
216208BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsOrthoOutBoxFloat,
@@ -219,19 +211,14 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsOrthoOutBoxFloat,
219211
220212
221213// coords can be +- 5 over boxlength
222- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoOutBoxFloat)
223- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
224- ->RangeMultiplier(4 );
225-
214+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoOutBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
226215
227216BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsOrthoOutBoxDouble,
228217 double )
229218(benchmark::State &state) { BM_calc_bonds_ortho (state); }
230219
231220// coords can be +- 5 over boxlength
232- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoOutBoxDouble)
233- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
234- ->RangeMultiplier(4 );
221+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsOrthoOutBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
235222
236223
237224// calc_bonds_triclinic
@@ -240,38 +227,30 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsTriclinicInBoxFloat,
240227 float )
241228(benchmark::State &state) { BM_calc_bonds_triclinic (state); }
242229
243- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicInBoxFloat)
244- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
245- ->RangeMultiplier(4 );
230+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicInBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
246231
247232
248233BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsTriclinicInBoxDouble,
249234 double )
250235(benchmark::State &state) { BM_calc_bonds_triclinic (state); }
251236
252- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicInBoxDouble)
253- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
254- ->RangeMultiplier(4 );
237+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicInBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
255238
256239
257240BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsTriclinicOutBoxFloat,
258241 float )
259242(benchmark::State &state) { BM_calc_bonds_triclinic (state); }
260243
261244
262- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicOutBoxFloat)
263- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
264- ->RangeMultiplier(4 );
245+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicOutBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
265246
266247
267248BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsTriclinicOutBoxDouble,
268249 double )
269250(benchmark::State &state) { BM_calc_bonds_triclinic (state); }
270251
271252
272- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicOutBoxDouble)
273- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
274- ->RangeMultiplier(4 );
253+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsTriclinicOutBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
275254
276255
277256// MDA functions
@@ -284,41 +263,31 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsMDAFloat,
284263(benchmark::State &state) { BM_calc_bonds_MDA (state); }
285264
286265
287- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAFloat)
288- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {0 , 0 }})
289- ->RangeMultiplier(4 );
266+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
290267
291268
292269BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsMDADouble,
293270 double )
294271(benchmark::State &state) { BM_calc_bonds_MDA (state); }
295272
296273
297- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDADouble)
298- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
299- ->RangeMultiplier(4 );
300-
274+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDADouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
301275// calc_bonds_ortho
302276
303277BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxFloat,
304278 float )
305279(benchmark::State &state) { BM_calc_bonds_ortho_MDA (state); }
306280
307281
308- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxFloat)
309- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
310- ->RangeMultiplier(4 );
282+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});;
311283
312284
313285BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxDouble,
314286 double )
315287(benchmark::State &state) { BM_calc_bonds_ortho_MDA (state); }
316288
317289
318- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxDouble)
319- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
320- ->RangeMultiplier(4 );
321-
290+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDAOrthoOutBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
322291
323292
324293// calc_bonds_triclinic
@@ -329,19 +298,15 @@ BENCHMARK_TEMPLATE_DEFINE_F(CoordinatesBench, CalcBondsMDATriclinicOutBoxFloat,
329298(benchmark::State &state) { BM_calc_bonds_triclinic_MDA (state); }
330299
331300
332- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDATriclinicOutBoxFloat)
333- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
334- ->RangeMultiplier(4 );
301+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDATriclinicOutBoxFloat)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
335302
336303
337304BENCHMARK_TEMPLATE_DEFINE_F (CoordinatesBench, CalcBondsMDATriclinicOutBoxDouble,
338305 double )
339306(benchmark::State &state) { BM_calc_bonds_triclinic_MDA (state); }
340307
341308
342- BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDATriclinicOutBoxDouble)
343- ->Ranges({{16 , 16 << 14 }, {0 , 0 }, {5 , 5 }})
344- ->RangeMultiplier(4 );
309+ BENCHMARK_REGISTER_F (CoordinatesBench, CalcBondsMDATriclinicOutBoxDouble)->RangeMultiplier(10 )->Ranges({{10 , 10000000 }, {0 , 0 }, {0 , 0 }});
345310
346311
347312BENCHMARK_MAIN ();
0 commit comments