1 /* Copyright (c) 2016-2019. The SimGrid Team.
2 * All rights reserved. */
4 /* This program is free software; you can redistribute it and/or modify it
5 * under the terms of the license (GNU LGPL) which comes with this package. */
15 enum benchmark_types {IS, DT, EP};
19 void timer_clear(int n);
20 void timer_start(int n);
21 void timer_stop(int n);
22 double timer_read(int n);
24 double vranlc(int n, double x, double a, double *y);
25 double randlc(double *X, double*A);
27 void c_print_results(const char *name, char class, int n1, int n2, int n3, int niter, int nprocs_compiled,
28 int nprocs_total, double t, double mops, const char *optype, int passed_verification);
30 void get_info(int argc, char *argv[], int *nprocsp, char *classp);
31 void check_info(int type, int nprocs, char class);