5903 Intro Scientific Prog:
BLAS: Specification

  1. Write a subroutine to generate a random full matrix and write it to a file in the native BLAS format.  Work out what that format is.  Describe it in a file called "MatrixFormat.txt". 
  2. Write a procedure (using BLAS subroutines) to compute a QR decomposition of a matrix using Householder transformations.
  3. Write a procedure (using BLAS subroutines) to compute the eigenvalues of a matrix suing the QR algorithm.
  4. Organize your code into seperate files and make the "makefile" reasonably compact.  Provide some estimate of the operation count(s) in the header or readme file.