changeset 6:3e26de9d3e1e

Version 0
author Merten Sach <msach@mailbox.tu-berlin.de>
date Mon, 11 Jul 2011 18:07:48 +0200
parents 359626c70e98
children 1f45e2b35a5f
files .hgignore src/Application/main.c
diffstat 2 files changed, 15 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/.hgignore	Mon Jul 04 19:42:47 2011 +0200
     1.2 +++ b/.hgignore	Mon Jul 11 18:07:48 2011 +0200
     1.3 @@ -1,4 +1,5 @@
     1.4  nbproject
     1.5 +histograms
     1.6  dist
     1.7  build
     1.8  Makefile
     2.1 --- a/src/Application/main.c	Mon Jul 04 19:42:47 2011 +0200
     2.2 +++ b/src/Application/main.c	Mon Jul 11 18:07:48 2011 +0200
     2.3 @@ -11,6 +11,19 @@
     2.4  #include "Matrix_Mult.h"
     2.5  #include "VPThread__Matrix_Mult/VPThread__Matrix_Mult.h"
     2.6  
     2.7 +char __ProgrammName[] = "Blocked Matrix Multiply";
     2.8 +char __DataSet[255];
     2.9 +
    2.10 +void printParams(ParamBag *paramBag)
    2.11 +{
    2.12 +    snprintf(&__DataSet, 255,
    2.13 +                "#\tLeft Matrix %d x %d,\n#\tRight Matrix %d x %d",
    2.14 +                getParamFromBag("leftMatrixRows", paramBag)->intValue,
    2.15 +                getParamFromBag("leftMatrixCols", paramBag)->intValue,
    2.16 +                getParamFromBag("rightMatrixRows", paramBag)->intValue,
    2.17 +                getParamFromBag("rightMatrixCols", paramBag)->intValue);
    2.18 +}
    2.19 +
    2.20  /**
    2.21   *Matrix multiply program written using VMS_HW piggy-back language
    2.22   * 
    2.23 @@ -24,6 +37,7 @@
    2.24     paramBag = makeParamBag();
    2.25     readParamFileIntoBag( argv[1], paramBag );
    2.26     initialize_Input_Matrices_Via( &leftMatrix, &rightMatrix, paramBag );
    2.27 +   printParams(paramBag);
    2.28     
    2.29     resultMatrix = multiplyTheseMatrices( leftMatrix, rightMatrix );
    2.30