Skip to content

Commit bad0989

Browse files
authored
move to powers ofg 10 (#180)
1 parent 469102e commit bad0989

File tree

1 file changed

+16
-51
lines changed

1 file changed

+16
-51
lines changed

libdistopia/test/bench.cpp

Lines changed: 16 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -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

186184
BENCHMARK_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

207201
BENCHMARK_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

216208
BENCHMARK_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

227216
BENCHMARK_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

248233
BENCHMARK_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

257240
BENCHMARK_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

267248
BENCHMARK_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

292269
BENCHMARK_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

303277
BENCHMARK_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

313285
BENCHMARK_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

337304
BENCHMARK_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

347312
BENCHMARK_MAIN();

0 commit comments

Comments
 (0)