5903 Intro Scientific Prog:
MatrixA: Specification

  1. The program needs to be able to read matrices in the ".5903FullMatrix" format from a file. The format is described at the bottom of this file. To avoid memory assignment issues you can assume that all matrices fit inside a 100x100 matrix and simply initialize a blank matrix of this size for storage.
  2. The program needs to be able to compute the product of two conforming matrices.
  3. The program needs to ne able to export a amtrix to the ".5903FullMatrix" format.
  4. Test your code on small samples.  I will provide them on request but it should be simple enough to make your own. 
  5. Organize your code into seperate files and make the "makefile" reasonably compact.  Provide some estimate of the operation count and storage required in the header for the multiplication  function.
  6. 5903FullMatrix: The format (with m and n integers, fij a float, and (of course) \t & \n tabs and spaces) is:  
            5903FullMatrix \n
            m \t n \t float \n
            f11 \t f12 \t ... \t f1n \n
            f21 \t f22 \t ... \t f2n \n
            ...
            fm1 \t f22 \t ... \t fmn \n