seanhalle@0: /* seanhalle@0: * Copyright Oct 24, 2009 OpenSourceStewardshipFoundation.org seanhalle@0: * Licensed under GNU General Public License version 2 seanhalle@0: * seanhalle@0: * author seanhalle@yahoo.com seanhalle@0: */ seanhalle@0: seanhalle@0: #include seanhalle@0: #include seanhalle@0: seanhalle@0: #include "Matrix_Mult.h" seanhalle@0: #include "SSR_Matrix_Mult/SSR_Matrix_Mult.h" seanhalle@0: seanhalle@0: /** seanhalle@0: * seanhalle@0: */ seanhalle@0: int main( int argc, char **argv ) seanhalle@0: { Matrix *leftMatrix, *rightMatrix, *resultMatrix; seanhalle@0: ParamBag *paramBag; seanhalle@0: seanhalle@0: DEBUG__printf2(TRUE, "arguments: %s | %s", argv[0], argv[1] ); seanhalle@0: seanhalle@0: paramBag = makeParamBag(); seanhalle@0: readParamFileIntoBag( argv[1], paramBag ); seanhalle@0: initialize_Input_Matrices_Via( &leftMatrix, &rightMatrix, paramBag ); seanhalle@0: seanhalle@0: resultMatrix = multiplyTheseMatrices( leftMatrix, rightMatrix ); seanhalle@0: seanhalle@0: printf("\nresult matrix: \n"); seanhalle@0: printMatrix( resultMatrix ); seanhalle@0: seanhalle@0: fflush(stdin); seanhalle@0: seanhalle@0: exit(0); //cleans up seanhalle@0: }