Newer
Older
/*
* util.h -- Some usefull functions for error checking
*
* Author: Petros Anastasiadis(panastas@cslab.ece.ntua.gr)
*/
#include "timer.h"
#define NR_ITER 100
void error(const char * msg); /* A function for error printing and exiting */
void report_results(double time); /* Print timer results */
void report_mpi_results(double comm_timer, double comp_timer);
void check_result(double *test, double *orig, size_t n); /* Check vector result */
int vec_equals(const double *v1, const double *v2, size_t n, double eps); /* Check vector v1[n], v2[n] equality with 'eps' precision */