/** ************************************************************************ * Author: Md Mosharaf Hossain * Email: mhossain44@students.tntech.edu * Date: 16-Jul-2018 ***************************************************************************/ #include #include #include "sys/time.h" #include "time.h" #include "omp.h" #include #include using namespace std; #define A(i,j,col) A[j + col*i] #define B(i,j,col) B[j + col*i] #define C(i,j,col) C[j + col*i] void initialize_matrix(double* matrix, int row, int col){ for (int i = 0; i < row; i++ ){ for(int j = 0; j < col; j++){ matrix[j+ i*col] = (double)rand()/RAND_MAX; } } } void show_matrix(double *matrix, int row, int col){ for (int i = 0; i < row; i++ ){ for(int j = 0; j < col; j++){ cout<