/****************************************************************************** * * Programmer: David Harbaugh * Program: Serial Version of Matrix Multiply * File: serial.c * Course: CS 575: Parallel Processing (Distance Learning Section) * Date: 3 February 2005 * Description: * * Test program that mulitplies two matrices together. * * ******************************************************************************/ #include #include #define SIZE 16 void print_matrix(int A[][SIZE], int s, char l); void mult_matrix(int A[][SIZE], int B[][SIZE], int C[][SIZE], int s); void add_matrix(int A[][SIZE], int B[][SIZE], int C[][SIZE], int s); int main(void) { int A[SIZE][SIZE]; /* First matrix */ int B[SIZE][SIZE]; /* Second matrix */ int C[SIZE][SIZE]; /* Result of multiplication */ int i, j; /* Intialize A & B matrices */ for (i=0;i